Apa Itu DHT11?
DHT11 adalah sensor digital yang dirancang untuk mengukur suhu dan kelembaban udara secara bersamaan. Sensor ini sangat populer di kalangan hobiis dan pemula karena mudah digunakan dan harganya terjangkau. DHT11 dapat membaca suhu dalam satuan Celsius dan kelembaban dalam bentuk persentase (% RH).
Spesifikasi Umum DHT11
-
Rentang suhu: 0 – 50°C (akurasi ±2°C)
-
Rentang kelembaban: 20% – 90% RH (akurasi ±5% RH)
-
Tegangan kerja: 3V – 5.5V
-
Frekuensi pembacaan data: sekitar 1 Hz (1 data per detik)
Pin-Pin DHT11
Sensor ini umumnya memiliki 3 pin utama:
-
VCC – dihubungkan ke tegangan positif (3.3V atau 5V)
-
Data – jalur komunikasi antara sensor dan Arduino
-
GND – dihubungkan ke ground (tanah)
Cara Menghubungkan DHT11 ke Arduino
Untuk menggunakan DHT11, kamu cukup menyambungkan:
-
VCC ke 5V pada Arduino
-
GND ke GND Arduino
-
Pin data ke salah satu pin digital (misalnya D2)
Jangan lupa untuk menggunakan resistor pull-up (misalnya 10kΩ) antara pin data dan VCC untuk memastikan sinyal stabil.
Pemrograman Arduino
Kamu bisa menggunakan pustaka DHT seperti DHT.h
untuk memudahkan pengambilan data dari sensor. Berikut langkah-langkah umum:
-
Install library DHT dari Library Manager di Arduino IDE.
-
Inisialisasi pin data dan tipe sensor (DHT11).
-
Baca suhu dan kelembaban menggunakan fungsi
readTemperature()
danreadHumidity()
.
Contoh penggunaan:
Kesimpulan
DHT11 adalah sensor sederhana namun efektif untuk memantau suhu dan kelembaban secara bersamaan. Kombinasinya dengan Arduino sangat cocok untuk membuat proyek monitoring lingkungan, seperti smart garden, pengontrol suhu ruangan, atau sistem ventilasi otomatis. Dengan biaya yang rendah dan kemudahan penggunaan, DHT11 menjadi pilihan ideal bagi pemula maupun pengembang proyek IoT.