Leírás
A DHT-11 pára- és hőmérséklet-szenzor egyszerű digitális környezetmérő modul Arduino, ESP és más mikrokontrolleres kísérletekhez. Egy adatvezetéken adja vissza a hőmérsékletet és a relatív páratartalmat, ezért jó tanuló- és prototípus-alkatrész beltéri mérésekhez, kijelzős projektekhez vagy alap adatnaplózáshoz. A DHT11 gyári tartománya 0-50 C és 20-90% RH, tipikus pontossága ±2 C és ±5% RH.
A hőmérséklet és a páratartalom sok hobbielektronikai projektben nem vezérlési pontosságú adatként kell, hanem állapotjelzésként: melegszik-e a doboz, száraz-e a levegő, változik-e a környezet, kell-e ventilátort vagy kijelzést kapcsolni. Erre a DHT-11 pára- és hőmérséklet-szenzor jó belépő szintű alkatrész.
Nem laborpontosságú mérő, hanem olyan szenzor, amellyel meg lehet tanulni a digitális érzékelő kezelését, az időzítésérzékeny adatolvasást, a könyvtárhasználatot és a hibás mérési értékek kezelését.
Egy mondatban: A DHT-11 pára- és hőmérséklet-szenzor egy DHT11 alapú digitális modul, amely egyetlen adatvezetéken adja át a beltéri hőmérséklet- és páratartalom-adatokat mikrokontroller felé.
Működés és beépítési logika
A DHT11 szenzorban páratartalom-érzékelő elem, NTC hőmérséklet-érzékelő és belső vezérlő található. A szenzor nem analóg feszültséget ad ki, hanem digitális adatcsomagot küld. A kommunikáció időzítése szoros, ezért Arduino alatt célszerű kész DHT könyvtárat használni, például az Adafruit DHT sensor library-t.
A modulváltozatoknál általában három bekötési ponttal találkozol:
- VCC: tápfeszültség
- DATA vagy SIG: digitális adatjel
- GND: föld
Arduino UNO-val gyakori bekötés a DATA/SIG vezeték D2 digitális bemenetre, VCC az 5 V-ra, GND a GND-re. ESP8266 vagy ESP32 mellett a 3,3 V-os tápellátás és a választott GPIO láb ellenőrzése a lényeg. Hosszabb vezetéknél vagy zajos környezetben a DATA és VCC közé tett 10 kΩ körüli felhúzó-ellenállás sok bizonytalan olvasást megszüntethet.
Felhasználási példák
A DHT-11 pára- és hőmérséklet-szenzor ezekben a feladatokban használható jól:
- Arduino tanulóprojektben hőmérséklet és páratartalom kiírására soros monitorra.
- LCD vagy OLED kijelzős beltéri klímafigyelő építéséhez.
- Egyszerű adatnaplózó rendszerhez, ahol percenkénti vagy ritkább mintavétel elég.
- Okos növényfigyelő vagy növényházi próbapaneles kísérlet környezeti adatához.
- Ventilátorvezérlő prototípushoz, ahol a kapcsolási küszöb nem igényel nagy pontosságot.
- Oktatási készletbe, mert a bekötés kevés vezetékkel megoldható, a programozási oldal mégis tanulságos.
- Zárt elektronikai doboz vagy szekrény belső állapotának alap figyelésére.
- ESP8266 vagy ESP32 alapú egyszerű otthoni adatküldő projektben.
Kompatibilitás és beüzemelés
| Mire figyelj? | Mit okoz? |
|---|---|
| Arduino UNO-n melyik digitális lábra kötöd a DATA vezetéket? | A programban ugyanazt a lábszámot kell megadni, különben a szenzor nem válaszol. |
| ESP8266 vagy ESP32 mellett 3,3 V-tal használod? | A legtöbb ilyen vezérlő 3,3 V-os logikájú, ezért a táp- és jelszinteket ellenőrizni kell. |
| Van-e beépített felhúzó-ellenállás a modulon? | Ha nincs, vagy hosszú a vezeték, a mérés kimaradhat vagy hibás értéket adhat. |
| Túl gyakran olvasod a szenzort? | A DHT11 lassú szenzor, a túl sűrű lekérdezés hibás vagy ismétlődő adatot okozhat. |
| DHT11 típust állítottál be a könyvtárban? | Ha DHT22 vagy más típus marad a kódban, az olvasás hibás lehet. |
| Párás, zárt vagy rosszul szellőző helyre teszed? | A szenzor késve reagál, és nem a tényleges környezeti levegőt méri. |
Döntés előtt ellenőrizd
A választásnál ne csak azt nézd, hogy a szenzor hőmérsékletet és párát mér. A DHT11 egész értékeket ad vissza, szűk tartományban dolgozik, és a pontossága alap környezetfigyeléshez elegendő. A TavIR összehasonlítása szerint a DHT22 szélesebb tartományt és jobb pontosságot ad, míg a DHT11 olcsóbb és egyszerűbb tanulószenzor.
Ezeket érdemes előre eldönteni:
- Elég-e a 0-50 C hőmérséklet-tartomány?
- Elég-e a 20-90% RH páratartalom-tartomány?
- Elfogadható-e a ±2 C és ±5% RH pontosság?
- Kell-e tizedes felbontás, vagy elég az egész szám?
- Rövid vezetékkel kerül-e a vezérlő mellé?
- Beltérben lesz-e, vagy kültéri, párás, fagyos helyre kerülne?
- Csak kijelzésre kell, vagy szabályozási döntést is erre bíznál?
Használati korlátok és rossz választási helyzetek
A DHT-11 pára- és hőmérséklet-szenzor nem minden hőmérséklet- és páramérési feladatra való.
- Ne ezt válaszd, ha pontos páratartalom-mérés kell kalibrált mérési jegyzőkönyvhöz.
- Ne ezt válaszd, ha 0 C alatti hőmérsékletet kell mérni.
- Ne ezt válaszd, ha gyorsan változó levegő hőmérsékletet kell követni.
- Ne ezt válaszd, ha kültéri, esőnek, párának vagy páralecsapódásnak kitett mérési pontot építesz.
- Ne ezt válaszd, ha a vezérlés hibás mérés esetén kárt okozhat.
- Ne ezt válaszd, ha tizedes pontosságú hőmérsékleti adatot szeretnél.
- Pontosabb vagy szélesebb tartományú feladathoz DHT22, SHT3x, AHT20 vagy BME280 jellegű szenzor lehet jobb irány.
Műhelytitok
A DHT11-nél a legtöbb kezdő hiba nem magából a szenzorból jön, hanem a bekötésből és az időzítésből. Rövid vezetéken, stabil táp mellett általában hamar életre kel, de hosszabb vezetéknél a külső felhúzó-ellenállás csökkentése és a ritkább lekérdezés sok véletlenszerű hibát eltüntet.
Műszaki jellemzők
| Szenzortípus: | DHT11 digitális hőmérséklet- és páratartalom-szenzor |
| Termékkialakítás: | Modulváltozat, tipikusan 3 pines bekötéssel |
| Tápfeszültség: | 3,3-5,5 V DC |
| Kommunikáció: | Aosong-féle egyvezetékes digitális adatbusz, nem Dallas 1-Wire |
| Mérési adat: | Hőmérséklet és relatív páratartalom |
| Hőmérséklet-tartomány: | 0-50 C |
| Páratartalom-tartomány: | 20-90% RH |
| Hőmérséklet pontosság: | ±2 C |
| Páratartalom pontosság: | ±5% RH |
| Felbontás: | 1 C és 1% RH |
| Adatcsomag: | 40 bit: páratartalom, hőmérséklet, ellenőrzőösszeg |
| Arduino könyvtár: | DHT sensor library, például Adafruit DHT |
| Tipikus Arduino bekötés: | VCC – 5 V, GND – GND, DATA/SIG – digitális bemenet |
| ESP kompatibilitás: | ESP8266/ESP32 mellett 3,3 V-os táp- és GPIO-szint ellenőrzéssel |
| Raspberry Pi használat: | GPIO-n keresztül, időzítésérzékeny olvasással és megfelelő könyvtárral |
Dokumentáció
- Hőmérséklet és páratartalom mérése Arduino-val: DHT11 – TavIR
- DHT11 és DHT22 hőmérséklet- és páraszenzor összehasonlítás – TavIR
- DHT sensor library Arduino könyvtár Adafruit GitHub
Csomag
- 1x DHT-11 pára- és hőmérséklet-szenzor modul
- 1x 3 ér Dupont anya-anya kábel

















Értékelések
Még nincsenek értékelések.