DHT11 ialah penderia digital kecil yang mengukur suhu dan kelembapan menggunakan termistor terbina dalam, elemen kelembapan dan ADC dalaman. Ia berfungsi dengan mikropengawal biasa dan hanya memerlukan pendawaian mudah. Artikel ini menerangkan kelebihannya, pinout, proses penderiaan, kaedah komunikasi, spesifikasi, langkah persediaan, had dan aplikasi secara terperinci.

Gambaran Keseluruhan Sensor DHT11
DHT11 ialah penderia digital kos rendah yang padat yang direka untuk mengukur suhu dan kelembapan relatif. Ia menggabungkan termistor NTC yang ditentukur , elemen kelembapan kapasitif dan ADC 8-bit dalaman. Penderia mengeluarkan data digital yang telah diproses, memudahkan penyepaduan dengan Arduino, ESP8266/ESP32, Raspberry Pi dan platform mikropengawal lain. Saiznya yang kecil, prestasi stabil dan antara muka digital mesra pemula menjadikannya sesuai untuk pemantauan persekitaran dalaman dan sistem IoT asas.
Kelebihan Utama Penderia DHT11
Output Digital Mudah
Menyediakan bacaan suhu dan kelembapan menggunakan protokol wayar tunggal digital, menghapuskan keperluan untuk litar pengukuran analog.
Sangat mesra bajet
Menawarkan bacaan persekitaran yang boleh dipercayai pada kos yang sangat rendah, menjadikannya praktikal untuk persediaan penderiaan asas dan pendidikan.
Keserasian Luas
Berfungsi dengan papan pembangunan biasa seperti Arduino, modul siri ESP, Raspberry Pi, PIC dan STM32, hanya memerlukan perpustakaan perisian tegar asas.
Pendawaian Ringkas
Menggunakan antara muka tiga pin (VCC, DATA, GND), membolehkan pendawaian cepat dan bebas ralat, walaupun dalam projek padat atau pemula.
Operasi Kuasa Rendah
Menggunakan arus minimum semasa keadaan aktif dan terbiar, menjadikannya berguna untuk peranti yang dikuasakan oleh bateri kecil atau sumber USB.
Sokongan Perpustakaan Luas
Disokong oleh perpustakaan komuniti dan dokumentasi yang luas, yang memendekkan masa persediaan dan meningkatkan penyelesaian masalah.
DHT11 Pinout dan Spesifikasi Elektrik
Gambaran Keseluruhan Pinout
| Pin No. | Nama Pin | Fungsi | Nota |
|---|---|---|---|
| 1 | VCC | Input bekalan kuasa | Berfungsi pada 3.3–5.5V |
| 2 | DATA | Pin isyarat digital | Memerlukan perintang tarik ke atas |
| 3 | NC / GND | Tidak disambungkan atau dibumikan | Bergantung pada jenis modul |
| 4 | GND | Tanah | Titik rujukan biasa |
Ciri-ciri Elektrik
| Parameter | Nilai Biasa | Penerangan |
|---|---|---|
| Voltan Bekalan | 3.0–5.5V | Berfungsi dengan kedua-dua sistem 3V dan 5V |
| Arus Maks | 2.5 mA | Arus operasi rendah |
| Arus Siap Sedia | < 100 μA | Penggunaan kuasa minimum apabila melahu |
| Kadar Persampelan | 1 Hz | Kemas kini sekali sesaat |
| Komunikasi | Digital wayar tunggal | Menggunakan protokol berasaskan pemasaan yang mudah |
Proses Penderiaan Suhu dan Kelembapan DHT11

DHT11 menggunakan dua komponen penderiaan dalaman:
• NTC Thermistor: Mengesan suhu dengan menukar rintangan apabila haba berbeza-beza.
• Penderia Kelembapan Kapasitif: Mengukur kelembapan relatif melalui perubahan kapasitans yang dipengaruhi oleh kelembapan di udara.
Mikropengawal terbina dalam secara berterusan membaca perubahan analog ini, menggunakan lengkung penentukuran kilang dan menukar ukuran kepada nilai digital. Output digital sepenuhnya ini memastikan bacaan yang stabil tanpa memerlukan ADC luaran atau algoritma pembetulan.
Komunikasi Data Wayar Tunggal DHT11

Selepas keadaan permulaan, mikropengawal menarik pin DATA LOW selama kira-kira 18 ms untuk meminta bacaan dan kemudian melepaskan talian. DHT11 menjawab dengan denyutan kehadiran untuk menunjukkan bahawa ia bersedia untuk menghantar data. Sejurus selepas jabat tangan ini, sensor menghantar bingkai data 40-bit pada bas wayar tunggal yang sama. Bingkai mengandungi kelembapan, suhu, dan jumlah semak, disusun seperti yang ditunjukkan dalam Jadual:
| Segmen Data | Penerangan |
|---|---|
| 8 bit untuk kelembapan (integer) | Bahagian integer kelembapan |
| 8 bit untuk kelembapan (perpuluhan) | Bahagian perpuluhan kelembapan |
| 8 bit untuk suhu (integer) | Bahagian integer suhu |
| 8 bit untuk suhu (perpuluhan) | Bahagian perpuluhan suhu |
| 8 bit untuk jumlah semak | Mengesahkan data yang dihantar |
Setiap bit dalam bingkai dikodkan mengikut berapa lama isyarat kekal TINGGI. Dengan mengukur tempoh peringkat TINGGI ini, mikropengawal membina semula semua 40 bit dan memulihkan nilai kelembapan, suhu dan checksum.
Spesifikasi Teknikal DHT11
| Kategori | Spesifikasi |
|---|---|
| Julat Suhu | 0°C hingga 50°C |
| Ketepatan Suhu | ±2°C |
| Julat Kelembapan | 20%–90% RH |
| Ketepatan Kelembapan | ±5% RH |
| Resolusi Suhu | 1°C |
| Resolusi Kelembapan | 1% |
| Jenis Output | Digital (wayar tunggal) |
| Selang Persampelan | 1 saat |
| Arus Operasi | 0.5–2.5 mA |
| Syarat Penyimpanan | –20°C hingga 60°C, 20–90% RH |
| Jangka hayat penderia | \~5 tahun biasa |
| Dimensi | \~15.5 × 12 × 5.5 mm |
Membandingkan DHT11 dengan Penderia Biasa Lain
| Ciri-ciri | DHT11 | DHT22 | BME280 | DS18B20 |
|---|---|---|---|---|
| Julat Suhu | 0–50°C | –40–80°C | –40–85°C | –55–125°C |
| Ketepatan Temp | ±2°C | ±0.5°C | ±0.5°C | ±0.5°C |
| Julat Kelembapan | 20–90% | 0–100% | 0–100% | N / A |
| Ketepatan Kelembapan | ±5% | ±2–5% | ±2–3% | N / A |
| Berfungsi pada 3.3V | Ya | Ya | Ya | Ya |
| Kadar Persampelan | 1 Hz | 0.5 Hz | Cepat | 1 Hz |
| Kos | Sangat Rendah | Sederhana | Tinggi | Rendah |
| Kegunaan Terbaik | Projek mudah | Keperluan ketepatan yang lebih tinggi | Pemantauan lanjutan | Persediaan suhu sahaja |
Penentukuran DHT11 dan Amalan Pengukuran yang Baik

• Benarkan penderia stabil selama 1–2 minit selepas dikuasakan.
• Elakkan meletakkannya berhampiran sumber haba, bolong HVAC, cahaya matahari atau tingkap.
• Gunakan perintang tarik naik 4.7 kΩ pada talian DATA untuk komunikasi yang stabil.
• Gunakan penapisan perisian (purata bergerak, penapis median) untuk data yang lebih bersih.
• Pastikan pendawaian pendek untuk mengurangkan bunyi isyarat dan ralat masa.
• Pastikan aliran udara bebas di sekeliling penderia untuk pengukuran persekitaran yang tepat.
Panduan Persediaan Arduino untuk Penderia DHT11
Pendawaian
• VCC → 5V
• GND → Tanah
• DATA → Mana-mana pin digital (biasanya D2)
• Tambah perintang pull-up 4.7 kΩ antara DATA dan VCC
Perisian
• Pasang perpustakaan Adafruit DHT Sensor
• Buka contoh lakaran bernama DHTtester
• Muat naik kod dan semak Monitor Bersiri untuk bacaan
Had DHT11 dan Sekatan Penggunaan
Had Utama
• Julat suhu sempit (0–50 °C)
• Ketepatan yang lebih rendah berbanding dengan penderia yang lebih baharu
• Tiada keupayaan untuk mengukur tekanan barometrik
• Kadar pensampelan perlahan
• Kurang tepat apabila kelembapan melebihi 90%
Elakkan DHT11 Apabila
• Ketepatan yang lebih tinggi diperlukan
• Penderia akan diletakkan di luar rumah
• Kemas kini pantas adalah penting
• Kelembapan selalunya meningkat melebihi 90%
Aplikasi Berbeza Penderia DHT11
Pemantauan Suhu dan Kelembapan Rumah
DHT11 membantu menyemak keadaan dalaman, menjadikannya mudah untuk melihat sama ada bilik itu hangat, sejuk, kering atau lembap.
Penjejakan Kualiti Udara Dalaman
Ia menyediakan data kelembapan asas yang boleh menyokong pemeriksaan kualiti udara mudah di ruang dalaman yang kecil.
Sistem Automasi Rumah Pintar
DHT11 boleh mencetuskan tindakan seperti menghidupkan atau mematikan peranti berdasarkan perubahan suhu atau kelembapan.
Bilik Darjah dan Projek Pembelajaran
Pendawaian ringkas dan output digital yang jelas menjadikannya berguna untuk aktiviti sekolah yang mengajar penderiaan asas.
Binaan Stesen Cuaca Asas
Penderia boleh menjejaki suhu dan kelembapan di dalam rumah, membantu mencipta persediaan cuaca yang kecil dan ringkas.
Pemantauan Rumah Hijau dan Kawasan Loji
DHT11 boleh memantau tahap kelembapan dan suhu di kawasan yang semakin meningkat untuk membantu mengekalkan persekitaran yang stabil.
Projek Pembalakan Data IoT Mudah
Ia berfungsi dengan baik untuk menghantar atau merekodkan data iklim dalam persediaan IoT yang mudah.
Pemeriksaan Keadaan HVAC
Penderia boleh mengesan perubahan kecil dalam suhu dan kelembapan, membantu memantau tingkah laku iklim dalaman asas.
Pemantauan Bilik Pelayan dan Peralatan
Ia boleh memberi amaran kepada sistem apabila suhu atau kelembapan meningkat terlalu tinggi di ruang peralatan.
Pemantauan Alam Sekitar Kepungan
DHT11 boleh mengukur keadaan di dalam kotak atau kes kecil untuk memastikan persekitaran kekal dalam had selamat.
Kesimpulannya
DHT11 menawarkan bacaan suhu dan kelembapan asas melalui antara muka digital yang mudah. Struktur, kaedah penderiaan dan had elektriknya menjadikannya sesuai untuk keadaan dalaman terkawal. Mengetahui pinout, proses masa, keperluan persediaan dan julat ketepatannya membantu memastikan operasi yang betul. Butiran ini menentukan bila DHT11 sesuai untuk tugas pemantauan alam sekitar.
Soalan Lazim [Soalan Lazim]
Bolehkah DHT11 mengesan perubahan suhu atau kelembapan secara tiba-tiba?
Tidak. DHT11 mengemas kini sekali sesaat dan bertindak balas perlahan, jadi ia tidak boleh menangkap perubahan pantas.
Adakah panjang kabel menjejaskan ketepatan DHT11?
Ya. Wayar panjang boleh menyebabkan bunyi isyarat dan ralat masa. Pastikan kabel di bawah 20–30 cm untuk bacaan yang stabil.
Bagaimanakah DHT11 ditentukur di kilang?
Penderia menyimpan data penentukuran di dalam memori dalamannya, dan data ini tidak boleh diubah.
Adakah DHT11 terjejas oleh pemeluwapan?
Ya. Pemeluwapan boleh menyebabkan bacaan yang salah atau kegagalan penderia sementara sehingga penderia kering.
Bolehkah DHT11 berjalan selama bertahun-tahun tanpa hanyut?
Ia boleh berjalan secara berterusan, tetapi ketepatan perlahan-lahan berkurangan dari semasa ke semasa, terutamanya dalam persekitaran yang panas atau lembap.
Adakah DHT11 menggunakan lebih banyak kuasa semasa menghantar data?
Ya. Arus meningkat sebentar semasa pengukuran dan penghantaran, tetapi ia kekal dalam julat operasi biasanya.