Barion Pixel

DHT-20 pára- és hőmérséklet-szenzor (IIC)

1.350Ft (1.063Ft+ÁFA)

DHT20 I2C hő- és páraszenzor modul Arduino, ESP32, ESP8266 és Raspberry Pi projektekhez. Fix 0x38 I2C című digitális hőmérséklet- és páratartalom érzékelő, 2,2-5,5 V tápfeszültséggel, tipikus ±3% RH és ±0,5 °C pontossággal.

10 készleten

Cikkszám: T96166 Kategóriák: , Márka:
Cikkszám: T96166

Leírás

A DHT20 I2C hő- és páraszenzor modul digitális hőmérséklet- és relatív páratartalom méréshez használható szenzor Arduino, ESP32, ESP8266, Raspberry Pi és más I2C-képes vezérlők mellé. A DHT20 I2C hő- és páraszenzor modul akkor jó irány, ha a régi DHT11/DHT22 jellegű megoldásoknál egyszerűbb I2C kommunikációt és szélesebb tápfeszültség-tartományt keresel.

A gyakorlat…

A DHT20 I2C hő- és páraszenzor modul olyan projektekbe illik, ahol a környezeti levegő hőmérsékletét és páratartalmát kell mérni, például kijelzős hőmérőben, adatnaplózóban vagy szellőztetésvezérlés előkészítésénél. A a szenzor digitális I2C kimenetet használ, így nem időzítésérzékeny egyvezetékes protokollal kell küzdeni.

Ez a szenzor nem ipari védett távadó és nem kültéri vízálló mérőfej. Nyitott vagy jól szellőző burkolatban, elektronikától nem felmelegített helyen ad értelmes eredményt.

Rövioden, a DHT20 I2C hő- és páraszenzor modul egy 0x38 I2C című digitális hő- és páramérő szenzor, amely 2,2-5,5 V tápfeszültséggel működő mikrokontrolleres környezetbe való.

Működés és beépítés

A DHT20 I2C hő- és páraszenzor modul a levegő relatív páratartalmát kapacitív érzékelőelemmel, a hőmérsékletet beépített hőmérsékletérzékelővel méri, majd a mérési adatokat I2C buszon adja vissza. A gyártói adatlap szerint a táp bekapcsolása után legalább 100 ms stabilizálódási idő szükséges, a mérés indítása után pedig körülbelül 80 ms várakozással kell számolni az adatkiolvasás előtt.

Bekötéskor a NYÁK feliratát kell követni, mert a modulváltozatok lábsorrendje eltérhet. A szenzorchip adatlap szerinti lábkiosztása VDD, SDA, GND, SCL.

Felhasználási példák

A DHT20 I2C hő- és páraszenzor modul jól használható:

  • beltéri hőmérséklet- és páratartalom-kijelzőhöz;
  • Arduino vagy ESP32 alapú adatnaplózóhoz;
  • szellőztetés vagy párátlanítás vezérlésének mérőoldalához;
  • 3D nyomtató filament tárolódoboz páratartalom-figyeléséhez, ha a szenzor nem érintkezik kondenzvízzel;
  • oktatási I2C szenzoros példákhoz;
  • Raspberry Pi környezeti mérőponthoz;
  • okosotthon prototípushoz, ahol a hő- és páratartalom adat további feldolgozásra kerül.

Kompatibilitás és beüzemelés

A DHT20 I2C hő- és páraszenzor modul I2C buszon kommunikál, ezért Arduino, ESP8266, ESP32, Raspberry Pi és más I2C-képes vezérlőkkel használható. A Rob Tillaart Arduino könyvtár leírása szerint a szenzor fix 0x38 címet használ, és a read() után külön kérhető le a hőmérséklet és a páratartalom.

Mire figyelj?Mit okoz?
A vezérlő 3,3 V-os vagy 5 V-os logikai szintet használ?A DHT20 I2C hő- és páraszenzor modul tápja széles tartományú, de a buszszintet és a felhúzóellenállásokat a konkrét modul alapján ellenőrizni kell.
Van már más eszköz 0x38 I2C címen?Címütközés esetén a szenzor nem különíthető el egyszerűen, I2C multiplexerre vagy más szenzortípusra lehet szükség.
Hosszú vezetéken vinnéd az I2C buszt?A busz zajérzékeny lehet, hibás olvasás vagy eltűnő eszköz jelentkezhet.
Zárt dobozba kerül a szenzor?A levegőcsere romlik, a mért páratartalom késhet vagy a doboz belső hője miatt elcsúszhat.
A szenzor közel van feszültségszabályzóhoz, reléhez vagy processzorhoz?A helyi melegedés magasabb hőmérsékletet és hamis relatív páratartalom-értéket adhat.
A modulon van beépített I2C felhúzóellenállás?Ha nincs vagy rossz értékű, az I2C kommunikáció bizonytalanná válhat.
A NYÁK felirata egyezik a példakódban használt bekötéssel?Rossz SDA/SCL vagy tápbekötés esetén a szenzor nem válaszol, rosszabb esetben sérülhet.

Döntés előtt ellenőrizd

A DHT20 I2C hő- és páraszenzor modul kiválasztása előtt nézd meg ezeket:

  • Kell-e több azonos hő- és páraszenzor ugyanarra az I2C buszra? A DHT20 I2C hő- és páraszenzor modul címe fix 0x38, ezért több darabnál külön megoldás kell.
  • Mekkora pontosság kell? A gyártói adatlap tipikusan ±3% RH és ±0,5 °C értéket ad meg, de a burkolat, légáramlás és hőforrás erősen befolyásolhatja a valós eredményt.
  • Beltéri levegőt, zárt dobozt, kültéri környezetet vagy nedves teret mérsz?
  • A modulhoz tartozó lábkiosztás és felhúzóellenállás ismert-e?
  • Arduino könyvtárral, ESPHome-mal, saját I2C kóddal vagy Raspberry Pi programmal szeretnéd használni?

Használati korlátok és mikor ne ezt válaszd

  • Ne válaszd a DHT20 I2C hő- és páraszenzor modul típust, ha vízálló kültéri mérőfejre van szükséged.
  • Ne ezt válaszd, ha kondenzáció, csepegő víz, korrozív gáz vagy oldószergőz érheti a szenzort.
  • Ne ezt válaszd több azonos szenzor egyszerű közös I2C buszához, ha nem akarsz I2C multiplexert használni.
  • Ne ezt válaszd biztonságkritikus vagy emberi sérülést okozható rendszer egyetlen mérőelemeként.
  • Ne ezt válaszd hosszú kábeles ipari méréshez, ahol RS485 vagy más zavartűrőbb megoldás kell.
  • Ne ezt válaszd, ha kalibrált, hitelesített mérés vagy laborpontosság kell.

Műhelytitok

A DHT20 I2C hő- és páraszenzor modul legtöbbször nem a kód miatt mér rosszul, hanem a beépítés miatt. Ha a szenzor egy melegedő ESP32 panel mellett, rosszul szellőző dobozban ül, akkor a relatív páratartalom is el fog csúszni, mert a páratartalom közvetlenül függ a helyi hőmérséklettől. A gyártói dokumentáció külön kiemeli, hogy a szenzort hőforrástól és rossz légcseréjű holttértől érdemes távol tartani.

Műszaki jellemzők

Érzékelő:DHT20
Kommunikáció:I2C
I2C cím:0x38, fix
Tápfeszültség:2,2-5,5 V
Logikai szint:tápfeszültséghez igazodó I2C szint
Páratartalom mérési tartomány:0-100% RH
Páratartalom pontosság:tipikusan ±3% RH
Páratartalom felbontás:0,024% RH
Hőmérséklet mérési tartomány:-40…+80 °C
Hőmérséklet pontosság:tipikusan ±0,5 °C
Hőmérséklet felbontás:0,01 °C
Mérési áram:tipikusan 980 uA
Alvó áram:tipikusan 250 nA
Ajánlott kiolvasási ütem:kb. 2 s mérési periódus javasolt, ha a szenzor önmelegedését csökkenteni kell
Lábkiosztás:VDD, SDA, GND, SCL – modulon a felirat adja meg
Beépített felhúzóellenállás:2x 4k7…10k
Csatlakozó / tüskesor:4 pin

Dokumentáció

Csomag

  • 1x DHT20 I2C hő- és páraszenzor modul
  • 1x Kábel 4 pin anya-anya

További információk

Tömeg0,015 kg
Méretek4 × 4 × 1 cm
CikkszámT96166
Protokoll

Szenzor

,

Tápfeszültség [V]

,


Bővített forgalmazói/gyártói információk (EU 2023/988 rendelet alapján):
   Gyártó/első EU forgalmazó: TavIR / Cseh Róbert ev.
   Elérhetőség: 1181, Budapest, Szélmalom utca 13.
   Elektronikus cím: https://shop.tavir.hu
   Kapcsolatfelvétel: a Kapcsolat oldalon keresztül.

Értékelések

Még nincsenek értékelések.

„DHT-20 pára- és hőmérséklet-szenzor (IIC)” értékelése elsőként

Az e-mail címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük

Gyakran ismételt kérdések a DHT20 I2C hő- és páraszenzor modul termékről

Mire való a DHT20 I2C hő- és páraszenzor modul?

A DHT20 I2C hő- és páraszenzor modul környezeti hőmérséklet és relatív páratartalom mérésére való mikrokontrolleres projektekben. Beltéri mérőpontokhoz, adatnaplózáshoz és oktatási I2C példákhoz jó kiindulás.

Miben más a DHT20, mint a DHT11 vagy DHT22?

A DHT20 I2C buszt használ, így nem a régi DHT szenzorok időzítésérzékeny egyvezetékes kommunikációjával dolgozik. A méréstartománya és pontossága is jobb irányt ad egyszerű hő- és páramérő projektekhez.

Milyen I2C címen érhető el a DHT20 szenzor?

A DHT20 alapértelmezett I2C címe 0x38. Ez fix címként kezelendő, ezért több azonos szenzorhoz ugyanazon a buszon általában I2C multiplexer kell.

Használható a DHT20 Arduino UNO-val?

Igen, Arduino UNO-val használható, ha az I2C SDA és SCL vezetékeket megfelelően kötöd be. Arduino környezetben a Rob Tillaart DHT20 könyvtár jó kiindulás a kiolvasáshoz.

Működik a DHT20 ESP32 vagy ESP8266 mellett?

Igen, ESP32 és ESP8266 mellett is használható I2C buszon. A busz lábait a használt fejlesztőpanelen és programkönyvtárban kell beállítani.

Kell szintillesztő a DHT20 Raspberry Pi használatához?

Raspberry Pi esetén 3,3 V-os I2C buszt kell használni. A konkrét modul felhúzóellenállásait ellenőrizni kell, mert egy 5 V-ra húzott I2C busz nem jó a Raspberry Pi GPIO lábaihoz.

Miért nem látja az I2C scanner a DHT20 szenzort?

Elsőként a tápfeszültséget, a GND közösítést, az SDA és SCL sorrendjét, valamint a modul felirata szerinti bekötést kell ellenőrizni. Ha a buszon más eszköz is van, címütközés vagy rossz felhúzás is okozhat hibát.

Lehet több DHT20 szenzort egy I2C buszra kötni?

Közvetlenül nem jó ötlet, mert a DHT20 címe 0x38 és nem szokásosan átállítható. Több azonos szenzorhoz TCA9548A vagy más I2C multiplexer használata a tisztább megoldás.

Használható a DHT20 kültéren?

Csak megfelelő mechanikai védelemmel és szellőző kialakítással. A DHT20 nem vízálló mérőfej, kondenzvíznek, esőnek vagy korrozív közegnek nem szabad kitenni.

Miért mér mást a DHT20 zárt dobozban, mint a szobai páramérő?

Zárt dobozban gyenge lehet a légcsere, és a panel saját melegedése is módosítja a helyi hőmérsékletet. A relatív páratartalom a hőmérséklettől függ, ezért kis hőeltérés is látható páratartalom-eltérést okozhat.

Hol található DHT20 Arduino könyvtár?

A Rob Tillaart DHT20 könyvtár GitHubon érhető el: Arduino DHT20 könyvtár. A használat előtt a Wire könyvtár és az I2C lábak beállítását is ellenőrizni kell. [TavIR WebShop info]

Érdekelhetnek még…

Kosárba teszem