A DHT11 egy kis digitális érzékelő, amely beépített termistorral, páratartalom-elemmel és belső ADC-vel méri a hőmérsékletet és páratartalmat. Gyakori mikrokontrollerekkel működik, és csak egyszerű vezetékezésre van szükség. Ez a cikk részletesen bemutatja előnyeit, a kikapcsolást, érzékelési folyamatot, kommunikációs módszert, specifikációkat, beállítási lépéseket, korlátokat és alkalmazásokat.

DHT11 szenzor áttekintése
A DHT11 egy kompakt, alacsony költségű digitális érzékelő, amely hőmérséklet és relatív páratartalom mérésére szolgál. Kombinál egy kalibrált NTC termisztort, egy kapacitív páratartalom-elemet és egy belső 8 bites ADC-t. Az érzékelő előre feldolgozott digitális adatokat ad ki, egyszerűsítve az integrációt az Arduino, ESP8266/ESP32, Raspberry Pi és más mikrovezérlő platformokkal. Kis mérete, stabil teljesítménye és kezdőbarát digitális felülete alkalmassá teszi beltéri környezetfigyeléshez és alapvető IoT rendszerekhez.
A DHT11 érzékelő fő előnyei
Egyszerű digitális kimenet
Digitális egyvezetékes protokoll segítségével biztosítja a hőmérséklet- és páratartalom-méréseket, így nincs szükség analóg mérőáramkörökre.
Nagyon költséghatékony
Megbízható környezeti méréseket kínál rendkívül alacsony áron, így gyakorlatiassá teszi alap- és oktatási érzékelő berendezésekhez.
Széles kompatibilitás
Működik olyan gyakori fejlesztő lapokkal, mint az Arduino, ESP-sorozatú modulok, Raspberry Pi, PIC és STM32, és csak alapvető firmware könyvtárakat igényel.
Egyszerűsített vezetékezés
Háromtűs interfészt (VCC, DATA, GND) használ, ami gyors és hibamentes vezetékezést tesz lehetővé, még kompakt vagy kezdő projektekben is.
Alacsony fogyasztású működés
Minimális áramot fogyaszt aktív és tétlen állapotban, így hasznos olyan eszközök számára, amelyeket kis akkumulátorokkal vagy USB forrásokkal működtetnek.
Széles körű könyvtári támogatás
Kiterjedt közösségi könyvtárak és dokumentáció támogatja, ami rövidíti a beállítási időt és javítja a hibakeresést.
DHT11 kitűzés és elektromos specifikációk
Kitűzés áttekintése
| Tűszám. | Kitűző név | Funkció | Jegyzetek |
|---|---|---|---|
| 1 | VCC | Tápegység bemenet | 3,3–5,5V tartományban működik |
| 2 | ADATOK | Digitális jeltű | Húzóellenállásra van szüksége |
| 3 | NC / GND | Nem csatlakoztatva vagy földelve | A modul típusától függ |
| 4 | GND | Föld | Közös referencia |
Elektromos jellemzők
| Paraméter | Tipikus érték | Leírás |
|---|---|---|
| Tápfeszültség | 3,0–5,5V | Működik 3V-os és 5V-os rendszerekkel egyaránt |
| Max Current | 2,5 mA | Alacsony üzemi áram |
| Készenléti áram | < 100 μA | Minimális energiafelhasználás alaptétlen állapotban |
| Mintavételi sebesség | 1 Hz | Másodpercente egyszer frissülnek |
| Kommunikáció | Egyvezetékes digitális | Egyszerű, időzítés-alapú protokollt használ |
DHT11 hőmérséklet- és páratartalom-érzékelő folyamat

A DHT11 két belső érzékelő komponenst használ:
• NTC termisztr: Hőmérsékletet érzékel, az ellenállás változásával a hő változásával.
• Kapacitív páratartalom-érzékelő: A relatív páratartalmat a levegő nedvessége által befolyásolt kapacitásváltozásokon keresztül méri.
Egy beépített mikrokontroller folyamatosan olvassa ezeket az analóg változásokat, gyári kalibrációs görbéket alkalmaz, és a méréseket digitális értékké alakítja. Ez a teljesen digitális kimenet biztosítja a stabil olvasásokat külső ADC-k vagy korrekciós algoritmusok nélkül.
DHT11 Egyvezetékes adatkommunikáció

A kezdeti állapot után a mikrokontroller körülbelül 18 ms-ig húzza a DATA tűt LOW-ra, hogy olvasást kérjen, majd elengedi a vonalat. A DHT11 jelenléti impulzával válaszol, jelezve, hogy készen áll az adatok küldésére. Közvetlenül a kézfogás után az érzékelő egy 40 bites adatkeretet továbbít ugyanazon az egyvezetékes buszon. A keret tartalmaz páratartalmat, hőmérsékletet és egy ellenőrző összeget, amelyet a táblázat szerint rendezett:
| Adatszegmens | Leírás |
|---|---|
| 8 bit a páratartalomhoz (egész szám) | Egész számú része a páratartalomnak |
| 8 bit a páratartalomhoz (tizedes) | A páratartalom tizedes része |
| 8 bit a hőmérséklethez (egész szám) | A hőmérséklet egész száma |
| 8 bit a hőmérséklethez (tizedes) | A hőmérséklet tizedes része |
| 8 bit az ellenőrzőösszeghez | Átadott adatokat ellenőriz |
Minden bit a keretben az alapján van kódolva, hogy meddig marad a jel MAGAS. Ezeknek a MAGAS szintű időtartamoknak a mérésével a mikrokontroller mind a 40 bitet rekonstruálja, és visszanyeri a páratartalom, hőmérséklet és az ellenőrző összegek értékeit.
DHT11 műszaki specifikációk
| Kategória | Műszaki adatok |
|---|---|
| Hőmérsékleti tartomány | 0°C-tól 50°C-ig |
| Hőmérséklet pontossága | ±2°C |
| Páratartalom tartomány | 20%–90% RH |
| Páratartalom pontossága | ±5% RH |
| Hőmérséklet-felbontás | 1°C |
| Páratartalom felbontása | 1% |
| Kimeneti típus | Digital (egyvezetékes) |
| Mintavételi intervallum | 1 másodperc |
| Üzemáram | 0,5–2,5 mA |
| Tárolási feltételek | –20°C és 60°C között, 20–90% RH |
| Szenzor élettartama | \~5 év tipikus |
| Dimenziók | \~15,5 × 12 × 5,5 mm |
A DHT11 összehasonlítása más gyakori érzékelőkkel
| Feature | DHT11 | DHT22 | BME280 | DS18B20 |
|---|---|---|---|---|
| Hőmérsékleti tartomány | 0–50°C | –40–80°C | –40–85°C | –55–125°C |
| Hőmérséklet pontosság | ±2°C | ±0,5°C | ±0,5°C | ±0,5°C |
| Páratartalom tartomány | 20–90% | 0–100% | 0–100% | Nincs |
| Páratartalom pontossága | ±5% | ±2–5% | ±2–3% | Nincs |
| 3.3V-on működik | Igen | Igen | Igen | Igen |
| Mintavételi sebesség | 1 Hz | 0,5 Hz | Gyors | 1 Hz |
| Költség | Nagyon alacsony | Közeg: | Magas | Alacsony |
| Legjobb felhasználás | Egyszerű projektek | Nagyobb pontossági igények | Fejlett monitorozás | Csak hőmérséklet-alapú beállítások |
DHT11 kalibráció és jó mérési gyakorlatok

• Hagyd, hogy az érzékelő stabilizálódjon 1–2 percig a bekapcsolás után.
• Kerüld a hőforrások, HVAC szellőzők, napfény vagy ablakok közelébe helyezni.
• Használj 4,7 kΩ-os húzóellenállást a DATA vonalon a stabil kommunikációhoz.
• Szoftveres szűrés alkalmazása (mozgóátlag, medián szűrők) tisztább adatokért.
• Tartsd rövidre a vezetékezést, hogy csökkentsd a jelzajt és az időzítési hibákat.
• Biztosítsuk a szabad légáramlást az érzékelő körül a pontos környezeti mérés érdekében.
Arduino beállítási útmutató a DHT11 érzékelőhöz
Vezetékezés
• VCC → 5V
• GND → Ground
• DATA → Bármilyen digitális tű (általában D2)
• 4,7 kΩ-os húzóellenállás hozzáadása az DATA és a VCC közé
Szoftver
• Telepítse az Adafruit DHT Sensor könyvtárat
• Nyisd meg a DHTtester nevű példavázlatot
• Töltsd fel a kódot és ellenőrizd a Soros Monitor méréseit
DHT11 korlátok és használati korlátozások
Billentyűkorlátok
• Szűk hőmérsékleti tartomány (0–50°C)
• Alacsonyabb pontosság az újabb szenzorokhoz képest
• Nincs képesség a barometriai nyomás mérésére
• Lassú mintavételi arány
• Kevésbé pontos, ha a páratartalom 90% fölé megy
Kerüld a DHT11-et, amikor
• Nagyobb pontosságra van szükség
• Az érzékelőt a szabadban helyezik el
• A gyors frissítések fontosak
• A páratartalom gyakran 90% fölé emelkedik
A DHT11 érzékelő különböző alkalmazásai
Otthoni hőmérséklet és páratartalom monitorozása
A DHT11 segít ellenőrizni a beltéri körülményeket, így könnyen láthatjuk, hogy a szoba meleg, hűvös, száraz vagy párás-e.
Beltéri levegőminőség követése
Alapvető páratartalom-adatokat nyújt, amelyek egyszerű levegőminőség-ellenőrzést is lehetővé tesznek kis beltéri helyiségekben.
Okos otthon automatizálási rendszerek
A DHT11 képes olyan műveleteket indítani, mint például eszközök be- vagy kikapcsolása a hőmérséklet vagy páratartalom változása alapján.
Tanterem és tanulási projektek
Egyszerű vezetékezése és tiszta digitális kimenete hasznossá teszi az iskolai tevékenységekhez, amelyek alapvető érzékelést tanítanak.
Alapvető időjárásállomás építések
Az érzékelő képes követni a hőmérsékletet és a páratartalmat beltérben, így segít apró és egyszerű időjárási beállításokat létrehozni.
Üvegház- és növényterületi monitorozás
A DHT11 képes figyelni a nedvességet és a hőmérsékletet a növekedési területeken, hogy fenntartsa a stabil környezetet.
Egyszerű IoT adatnaplózó projektek
Jól működik klímaadatok küldésére vagy rögzítésére egyszerű IoT beállításokban.
HVAC állapotellenőrzés
Az érzékelő képes érzékelni a kis hőmérséklet- és páratartalom-változásokat, segítve az alapvető beltéri klímaviselkedés nyomon követésében.
Szerver- és berendezésterem monitorozása
Figyelmeztethet egy rendszert, ha a hőmérséklet vagy a páratartalom túl magasra emelkedik a berendezés helyein.
A kerített terület környezeti monitorozása
A DHT11 képes mérni az állapotokat kis dobozokban vagy tokokban, hogy biztosítsa a környezet biztonságos határokon belül.
Összegzés
A DHT11 egyszerű digitális felületen keresztül alapvető hőmérséklet- és páratartalmakat kínál. Szerkezete, érzékelési módszere és elektromos korlátai alkalmassá teszik ellenőrzött beltéri körülmények között. A kitűzés, az időzítési folyamat, a beállítási igények és a pontossági tartomány ismerete segít biztosítani a helyes működést. Ezek a részletek határozzák meg, mikor alkalmas a DHT11 környezeti megfigyelési feladatokra.
Gyakran Ismételt Kérdések [GYIK]
Képes a DHT11 hirtelen hőmérséklet- vagy páratartalom-változásokat érzékelni?
Nem. A DHT11 másodpercente egyszer frissül, és lassan reagál, így nem tudja rögzíteni a gyors változásokat.
Befolyásolja a kábel hossza a DHT11 pontosságát?
Igen. A hosszú vezetékek jelzajt és időzítési hibákat okozhatnak. Tartsd a kábelt 20–30 cm alatt a stabil értékek érdekében.
Hogyan kalibrálják a DHT11-et a gyárban?
Az érzékelő a kalibrációs adatokat a belső memóriájában tárolja, és ezek az adatok nem változtathatók.
Befolyásolja a DHT11-et a kondenzáció?
Igen. A kondenzáció hibás méréseket vagy ideiglenes érzékelőhibákat okozhat, amíg az érzékelő ki nem szárad.
A DHT11 évekig működhet drift nélkül?
Folyamatosan tud működni, de a pontosság idővel lassan csökken, különösen meleg vagy párás környezetben.
A DHT11 több energiát fogyaszt adatküldéskor?
Igen. Az áram rövid időre növekszik mérés és adás során, de a normál működési tartományon belül marad.