Tips dan trik menggunakan sensor DHT22 dengan Arduino/ESP32. Kalibrasi, troubleshooting, dan upload data ke cloud.
Sensor DHT22 (AM2302) adalah sensor digital populer untuk mengukur temperatur dan kelembaban udara dengan akurasi lebih tinggi dibandingkan saudaranya, DHT11.
DHT22 menggunakan protokol komunikasi 1-wire kustom. Untuk koneksi yang stabil, selalu pasang resistor pull-up 4.7kΩ atau 10kΩ antara pin data dan pin VCC 3.3V/5V.
Waktu sampling DHT22 adalah maksimal 0.5 Hz (sekali per 2 detik). Membaca sensor lebih cepat dari interval ini akan mengembalikan data pembacaan lama atau menghasilkan nilai NaN (Not a Number).
Lakukan kalibrasi offset jika sensor ditempatkan di dekat mikrokontroler yang menghasilkan panas disipasi, atau gunakan casing berventilasi untuk memastikan sirkulasi udara luar akurat.