DHT11 adalah sensor digital kecil yang mengukur suhu dan kelembaban menggunakan termistor bawaan, elemen kelembaban, dan ADC internal. Ini bekerja dengan mikrokontroler umum dan hanya membutuhkan kabel sederhana. Artikel ini menjelaskan keunggulannya, pinout, proses penginderaan, metode komunikasi, spesifikasi, langkah-langkah penyiapan, batasan, dan aplikasinya secara rinci.

Sensor DHT11 Berakhirview
DHT11 adalah sensor digital ringkas dan berbiaya rendah yang dirancang untuk mengukur suhu dan kelembaban relatif. Ini menggabungkan termistor NTC yang dikalibrasi, elemen kelembaban kapasitif, dan ADC 8-bit internal. Sensor menghasilkan data digital yang telah diproses sebelumnya, menyederhanakan integrasi dengan Arduino, ESP8266/ESP32, Raspberry Pi, dan platform mikrokontroler lainnya. Ukurannya yang kecil, kinerja stabil, dan antarmuka digital yang ramah pemula membuatnya cocok untuk pemantauan lingkungan dalam ruangan dan sistem IoT dasar.
Keuntungan Utama dari Sensor DHT11
Output Digital Mudah
Menyediakan pembacaan suhu dan kelembaban menggunakan protokol kabel tunggal digital, menghilangkan kebutuhan akan sirkuit pengukuran analog.
Sangat Ramah Anggaran
Menawarkan pembacaan lingkungan yang andal dengan biaya yang sangat rendah, sehingga praktis untuk pengaturan penginderaan dasar dan pendidikan.
Kompatibilitas Luas
Bekerja dengan papan pengembangan umum seperti Arduino, modul seri ESP, Raspberry Pi, PIC, dan STM32, hanya membutuhkan pustaka firmware dasar.
Pengkabelan yang Disederhanakan
Menggunakan antarmuka tiga pin (VCC, DATA, GND), memungkinkan pengkabelan yang cepat dan bebas kesalahan, bahkan dalam proyek ringkas atau pemula.
Operasi Daya Rendah
Mengkonsumsi arus minimal selama keadaan aktif dan siaga, sehingga berguna untuk perangkat yang ditenagai oleh baterai kecil atau sumber USB.
Dukungan Perpustakaan Luas
Didukung oleh pustaka dan dokumentasi komunitas yang luas, yang mempersingkat waktu penyiapan dan meningkatkan pemecahan masalah.
DHT11 Pinout dan Spesifikasi Listrik
Ikhtisar Pinout
| Pin No. | Nama Pin | Fungsi | Catatan |
|---|---|---|---|
| 1 | VCC | Masukan catu daya | Bekerja pada 3.3–5.5V |
| 2 | DATA | Pin sinyal digital | Membutuhkan resistor pull-up |
| 3 | NC / GND | Tidak terhubung atau diarde | Tergantung pada jenis modul |
| 4 | GND | Tanah | Titik referensi umum |
Karakteristik Listrik
| Parameter | Nilai Khas | Deskripsi |
|---|---|---|
| Tegangan Pasokan | 3.0–5.5V | Kompatibel dengan sistem 3V dan 5V |
| Arus Maks | 2,5 mA | Arus operasi rendah |
| Arus Siaga | < 100 μA | Penggunaan daya minimal saat idle |
| Laju Pengambilan Sampel | 1 Hz | Memperbarui sekali per detik |
| Komunikasi | Digital kawat tunggal | Menggunakan protokol berbasis waktu sederhana |
Proses Penginderaan Suhu dan Kelembaban DHT11

DHT11 menggunakan dua komponen penginderaan internal:
• NTC Thermistor: Mendeteksi suhu dengan mengubah resistansi saat panas bervariasi.
• Sensor Kelembaban Kapasitif: Mengukur kelembaban relatif melalui perubahan kapasitansi yang dipengaruhi oleh kelembaban di udara.
Mikrokontroler internal terus membaca perubahan analog ini, menerapkan kurva kalibrasi pabrik, dan mengubah pengukuran menjadi nilai digital. Output yang sepenuhnya digital ini memastikan pembacaan yang stabil tanpa memerlukan ADC eksternal atau algoritme koreksi.
Komunikasi Data Kawat Tunggal DHT11

Setelah kondisi mulai, mikrokontroler menarik pin DATA LOW selama sekitar 18 ms untuk meminta pembacaan dan kemudian melepaskan saluran. DHT11 menjawab dengan pulsa kehadiran untuk menunjukkan bahwa ia siap mengirim data. Segera setelah jabat tangan ini, sensor mentransmisikan bingkai data 40-bit pada bus kawat tunggal yang sama. Bingkai berisi kelembaban, suhu, dan checksum, disusun seperti yang ditunjukkan pada Tabel:
| Segmen Data | Deskripsi |
|---|---|
| 8 bit untuk kelembaban (bilangan bulat) | Bagian bilangan bulat dari kelembaban |
| 8 bit untuk kelembaban (desimal) | Bagian desimal kelembaban |
| 8 bit untuk suhu (bilangan bulat) | Bagian bilangan bulat dari suhu |
| 8 bit untuk suhu (desimal) | Bagian desimal suhu |
| 8 bit untuk checksum | Memvalidasi data yang dikirimkan |
Setiap bit dalam bingkai dikodekan oleh berapa lama sinyal tetap TINGGI. Dengan mengukur durasi tingkat TINGGI ini, mikrokontroler merekonstruksi semua 40 bit dan memulihkan nilai kelembaban, suhu, dan checksum.
Spesifikasi Teknis DHT11
| Kategori | Spesifikasi |
|---|---|
| Kisaran Suhu | 0°C hingga 50°C |
| Akurasi Suhu | ±2°C |
| Kisaran Kelembaban | 20%–90% RH |
| Akurasi Kelembaban | ±5% RH |
| Resolusi Suhu | 1°C |
| Resolusi Kelembaban | 1% |
| Jenis Keluaran | Digital (kabel tunggal) |
| Interval Pengambilan Sampel | 1 detik |
| Arus Operasi | 0,5–2,5 mA |
| Kondisi Penyimpanan | –20°C hingga 60°C, 20–90% RH |
| Umur Sensor | \~5 tahun khas |
| Dimensi | \~15,5 × 12 × 5,5 mm |
Membandingkan DHT11 dengan Sensor Umum Lainnya
| Fitur | DHT11 | DHT22 | BME280 | DS18B20 |
|---|---|---|---|---|
| Rentang Suhu | 0–50°C | –40–80°C | –40–85°C | –55–125°C |
| Akurasi Suhu | ±2°C | ±0,5°C | ±0,5°C | ±0,5°C |
| Kisaran Kelembaban | 20–90% | 0–100% | 0–100% | N/A |
| Akurasi Kelembaban | ±5% | ±2–5% | ±2–3% | N/A |
| Bekerja pada 3.3V | Iya | Iya | Iya | Iya |
| Laju Pengambilan Sampel | 1 Hz | 0,5 Hz | Cepat | 1 Hz |
| Biaya | Sangat Rendah | Sedang | Tinggi | Rendah |
| Penggunaan Terbaik | Proyek sederhana | Kebutuhan akurasi yang lebih tinggi | Pemantauan lanjutan | Pengaturan hanya suhu |
Kalibrasi DHT11 dan Praktik Pengukuran yang Baik

• Biarkan sensor stabil selama 1–2 menit setelah menyalakan.
• Hindari meletakkannya di dekat sumber panas, ventilasi HVAC, sinar matahari, atau jendela.
• Gunakan resistor pull-up 4.7 kΩ pada saluran DATA untuk komunikasi yang stabil.
• Terapkan pemfilteran perangkat lunak (rata-rata bergerak, filter median) untuk data yang lebih bersih.
• Jaga agar kabel tetap pendek untuk mengurangi kebisingan sinyal dan kesalahan waktu.
• Pastikan aliran udara bebas di sekitar sensor untuk pengukuran lingkungan yang akurat.
Panduan Pengaturan Arduino untuk Sensor DHT11
Pengkabelan
• VCC → 5V
• GND → Tanah
• DATA → Pin digital apa pun (biasanya D2)
• Tambahkan resistor pull-up 4.7 kΩ antara DATA dan VCC
Perangkat lunak
• Instal perpustakaan Sensor DHT Adafruit
• Buka contoh sketsa bernama DHTtester
• Unggah kode dan periksa pembacaan Serial Monitor
Batas DHT11 dan Pembatasan Penggunaan
Batasan Utama
• Kisaran suhu sempit (0–50 °C)
• Akurasi lebih rendah dibandingkan dengan sensor yang lebih baru
• Tidak ada kemampuan untuk mengukur tekanan barometrik
• Laju pengambilan sampel lambat
• Kurang akurat saat kelembaban di atas 90%
Hindari DHT11 Saat
• Presisi yang lebih tinggi diperlukan
• Sensor akan ditempatkan di luar ruangan
• Pembaruan cepat penting
• Kelembaban sering naik di atas 90%
Aplikasi Berbeda dari Sensor DHT11
Pemantauan Suhu dan Kelembaban Rumah
DHT11 membantu memeriksa kondisi dalam ruangan, sehingga mudah untuk melihat apakah ruangan hangat, sejuk, kering, atau lembab.
Pelacakan Kualitas Udara Dalam Ruangan
Ini memberikan data kelembaban dasar yang dapat mendukung pemeriksaan kualitas udara sederhana di ruang dalam ruangan kecil.
Sistem Otomasi Rumah Pintar
DHT11 dapat memicu tindakan seperti menghidupkan atau mematikan perangkat berdasarkan perubahan suhu atau kelembaban.
Ruang Kelas dan Proyek Pembelajaran
Pengkabelannya yang sederhana dan output digital yang jelas membuatnya berguna untuk kegiatan sekolah yang mengajarkan penginderaan dasar.
Bangunan Stasiun Cuaca Dasar
Sensor dapat melacak suhu dan kelembaban di dalam ruangan, membantu menciptakan pengaturan cuaca yang kecil dan sederhana.
Pemantauan Rumah Kaca dan Area Tanaman
DHT11 dapat memantau tingkat kelembaban dan suhu di area pertumbuhan untuk membantu menjaga lingkungan yang stabil.
Proyek Pencatatan Data IoT Sederhana
Ini bekerja dengan baik untuk mengirim atau merekam data iklim dalam pengaturan IoT yang mudah.
Pemeriksaan Kondisi HVAC
Sensor dapat mendeteksi perubahan kecil dalam suhu dan kelembaban, membantu memantau perilaku iklim dalam ruangan dasar.
Pemantauan Ruang Server dan Peralatan
Ini dapat memperingatkan sistem ketika suhu atau kelembaban naik terlalu tinggi di ruang peralatan.
Pemantauan Lingkungan Penutup
DHT11 dapat mengukur kondisi di dalam kotak atau wadah kecil untuk memastikan lingkungan tetap dalam batas aman.
Kesimpulan
DHT11 menawarkan pembacaan suhu dan kelembaban dasar melalui antarmuka digital yang sederhana. Strukturnya, metode penginderaan, dan batas listriknya membuatnya cocok untuk kondisi dalam ruangan yang terkendali. Mengetahui pinout, proses waktu, kebutuhan penyiapan, dan rentang akurasi membantu memastikan pengoperasian yang benar. Detail ini menentukan kapan DHT11 sesuai untuk tugas pemantauan lingkungan.
Pertanyaan yang Sering Diajukan [FAQ]
Bisakah DHT11 mendeteksi perubahan suhu atau kelembaban yang tiba-tiba?
Tidak. DHT11 diperbarui sekali per detik dan bereaksi lambat, sehingga tidak dapat menangkap perubahan cepat.
Apakah panjang kabel memengaruhi akurasi DHT11?
Ya. Kabel yang panjang dapat menyebabkan kebisingan sinyal dan kesalahan waktu. Jaga agar kabel tetap di bawah 20–30 cm untuk pembacaan yang stabil.
Bagaimana DHT11 dikalibrasi di pabrik?
Sensor menyimpan data kalibrasi di dalam memori internalnya, dan data ini tidak dapat diubah.
Apakah DHT11 dipengaruhi oleh kondensasi?
Ya. Kondensasi dapat menyebabkan pembacaan yang salah atau kegagalan sensor sementara hingga sensor mengering.
Bisakah DHT11 berjalan selama bertahun-tahun tanpa melayang?
Ini dapat berjalan terus menerus, tetapi akurasi perlahan menurun seiring waktu, terutama di lingkungan yang hangat atau lembab.
Apakah DHT11 menggunakan lebih banyak daya saat mengirim data?
Ya. Arus meningkat sebentar selama pengukuran dan transmisi, tetapi tetap dalam rentang pengoperasian normalnya.