Leírás
A HDC1080 hő-/páraszenzor I2C modul kis fogyasztású, digitális hőmérséklet- és páratartalom-mérő panel Arduino, ESP8266, ESP32 és más mikrokontrolleres rendszerekhez. Akkor hasznos, ha nem csak egy egyszerű DHT-jellegű szenzort keresel, hanem I2C buszon olvasható, gyárilag kalibrált környezeti érzékelőt szeretnél.
A HDC1080 hő-/páraszenzor I2C modul környezeti hőmérsékletet és relatív páratartalmat mér. Időjárásállomásban, adatnaplózóban, okosotthonos mérőpontban vagy szellőztetésfigyelő rendszerben adhat olyan adatot, amiből már érdemes vezérlési vagy naplózási döntést hozni.
Nem kapcsol közvetlenül relét, nem szabályoz önállóan, és nem kijelzőmodul. A mért értékeket I2C buszon adja át a vezérlőnek, a további feldolgozást a program végzi.
Azaz?
A HDC1080 hő-/páraszenzor I2C modul egy Texas Instruments HDC1080 érzékelőre épülő, I2C kommunikációs hőmérséklet- és páratartalom-mérő modul mikrokontrolleres projektekhez.
Működés és beépítés
A HDC1080 hő-/páraszenzor I2C modul az SDA és SCL vezetékeken kommunikál. Arduino UNO esetén ez jellemzően A4 és A5, ESP8266 és ESP32 esetén pedig a programban választott I2C lábpár. A tápfeszültség 2,7-5,5 V tartományban adható meg, ezért 3,3 V-os és 5 V-os rendszerekben is használható, de a konkrét panel kialakítását és a buszon lévő többi eszköz logikai szintjét mindig ellenőrizni kell.
A páratartalom-mérésnél a mechanikai elhelyezés legalább annyit számít, mint maga a szenzor. Ha a modul zárt dobozban, melegedő feszültségszabályzó mellett vagy rossz légáramlású sarokban van, akkor a mért érték a doboz belső mikroklímáját mutatja, nem a helyiség levegőjét.
Felhasználási példák
- Szobai hőmérséklet- és páratartalom-naplózás Arduino vagy ESP32 vezérlővel.
- Időjárásállomás belső vagy védett kültéri mérőpontja.
- ESPHome alapú okosotthonos hő- és páramérő.
- Szellőztetésfigyelő vagy komfortmérő rendszer.
- Üvegház, palántanevelő vagy növénytartó környezet páratartalom-követése.
- Adatgyűjtő mérődoboz, ahol alacsony fogyasztású I2C szenzor kell.
- DHT22 kiváltása olyan helyen, ahol stabilabb digitális busz és jobb hőmérsékleti pontosság előny.
Kompatibilitás és beüzemelés
| Mire figyelj? | Mit okoz? |
|---|---|
| A vezérlő I2C lábait jól választottad ki? | Rossz SDA/SCL bekötésnél az I2C scanner sem találja meg a modult. |
| A tápfeszültség illeszkedik a teljes rendszerhez? | A szenzor 2,7-5,5 V tartományban működik, de a buszon lévő többi eszköz logikai szintje korlátozhat. |
| Van már felhúzóellenállás az I2C buszon? | Túl sok párhuzamos felhúzás vagy túl hosszú vezeték instabil kommunikációt okozhat. |
| A szenzor kap friss levegőt? | Zárt dobozban lassú és torz páratartalom-válasz jelentkezhet. |
| Hőforrástól távol került a panel? | Melegedő elektronika mellett a mért hőmérséklet magasabb lehet a valós környezeti értéknél. |
| A programkönyvtár HDC1080-kompatibilis? | HDC1000/HDC1008 könyvtárak egy része használható lehet, de érdemes HDC1080-ra írt könyvtárral kezdeni. |
Arduino környezetben a ClosedCube HDC1080 könyvtár jó kiindulás. ESPHome alatt a HDC1080 komponens I2C buszt igényel, és alapértelmezésben hőmérséklet- és páratartalom-entitásként használható.
Döntés előtt ellenőrizd
- Milyen vezérlőhöz kerül a HDC1080 hő-/páraszenzor I2C modul: Arduino, ESP8266, ESP32, Raspberry Pi vagy más panel?
- Hány I2C eszköz lesz ugyanazon a buszon?
- Mekkora vezetékhosszon kell működnie?
- Beltéri, védett kültéri vagy párás, kondenzációveszélyes környezetbe kerül?
- Csak hőmérséklet és páratartalom kell, vagy légnyomást is mérnél? Utóbbihoz inkább BME280 jellegű kombinált szenzor kell.
- Fontos-e az alacsony fogyasztás akkumulátoros mérőpontnál?
- Kell-e dokumentált kalibráció vagy csak hobbi és fejlesztői mérés a cél?
Használati korlátok és mikor ne ezt válaszd
- Ne ezt válaszd, ha kültéren közvetlen eső, pára-kicsapódás vagy poros levegő éri a szenzort külön védelem nélkül.
- Ne ezt válaszd, ha több méteres I2C vezetéken kell mérni. Ilyenkor vagy buszillesztést, vagy más kommunikációs megoldást érdemes keresni.
- Ne ezt válaszd, ha légnyomást is mérni szeretnél, mert a HDC1080 hő-/páraszenzor I2C modul csak hőmérsékletet és páratartalmat ad.
- Ne ezt válaszd, ha ipari, hitelesített páratartalom-mérés kell dokumentált újrakalibrálással.
- Ne ezt válaszd, ha a szenzor egy melegedő zárt doboz belsejében marad, és a külső levegőt szeretnéd mérni. Ebben az esetben a mechanikai kialakítást kell előbb rendbe tenni.
Műhelymegfigyelés
A páraszenzoroknál sok hibát nem a program okoz, hanem az elhelyezés. Egy jól működő I2C szenzor is rossz adatot ad, ha a dobozban a tápmodul, a kijelző vagy maga a mikrokontroller melegíti a levegőt. Érdemes a HDC1080 hő-/páraszenzor I2C modul panelt a légáramlás útjába tenni, de úgy, hogy fröccsenő víz és kondenzáció ne érje.
Műszaki jellemzők
| Szenzor IC: | Texas Instruments HDC1080 |
| Mérhető mennyiségek: | Hőmérséklet, relatív páratartalom |
| Kommunikáció: | I2C / IIC / TWI |
| Tápfeszültség: | 2,7-5,5 V DC |
| Hőmérséklet mérési tartomány: | -40 °C és +125 °C között |
| Páratartalom mérési tartomány: | 0-100% RH |
| Tipikus hőmérséklet-pontosság: | ±0,2 °C |
| Tipikus páratartalom-pontosság: | ±2% RH |
| Mérési felbontás: | 14 bit |
| Alvó mód áramfelvétel: | 100 nA |
| Átlagos áramfelvétel: | 710 nA 1 sps, 11 bites páramérésnél; 1,3 µA 1 sps, 11 bites pára- és hőmérsékletmérésnél |
| Szenzor IC tokmérete: | 3 × 3 mm |
| Modul mérete: | kb. 2 × 2 × 0,5 cm |
| Lábak: | SCL, SDA, VCC/5V, GND |
Dokumentáció
- HDC1080 gyártói adatlap és termékinformáció – Texas Instruments
- ClosedCube HDC1080 Arduino könyvtár – Arduino Documentation
- HDC1080 ESPHome komponens – ESPHome
- Páratartalom kapcsolódó tartalmak – TavIR Tudástár
Csomag
- 1x HDC1080 hő-/páraszenzor I2C modul szenzorpanel
- 1x tüskesor a csatlakozáshoz














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