Barion Pixel

SHT20/FHT20 hőmérséklet- és páratartalom-érzékelő modul (IIC)

1.350Ft (1.063Ft+ÁFA)

4 készleten

Cikkszám: T34899 Kategóriák: ,
Cikkszám: T34899

Leírás

A SHT20/FHT20 hőmérséklet- és páratartalom-érzékelő modul (IIC) digitális hőmérséklet- és relatívpáratartalom-méréshez való, I2C buszon csatlakoztatható szenzormodul. Akkor érdemes használni, ha Arduino, ESP32, STM32 vagy Raspberry Pi alapú rendszerben nem analóg jelet, hanem gyárilag kalibrált, digitális mérési adatot szeretnél kiolvasni.

Érdemes tudni róla

A SHT20/FHT20 hőmérséklet- és páratartalom-érzékelő modul (IIC) egy nyomtatott áramköri lapra szerelt, tokozott érzékelőmodul. A panelen VCC, GND, SDA és SCL kivezetés található, ezért a vezérlőhöz I2C buszon illeszthető.

A modul a hőmérsékletet és a páratartalmat közösen méri, nem külön analóg áramkörrel kell feldolgozni. A szenzor a mérést a chipen belül végzi, majd digitális adatformában adja tovább a mikrovezérlőnek. Ez tisztább megoldás adatgyűjtéshez, naplózáshoz és kijelzős projektekhez, mint egy egyszerű, analóg páraszenzor.

Azaz az SHT20/FHT20 hőmérséklet- és páratartalom-érzékelő modul (IIC) egy I2C kimenetű, digitális hőmérséklet- és páratartalom-mérő modul mikrokontrolleres környezethez.

Így működik a gyakorlatban

A modul az I2C buszon keresztül kommunikál. A vezérlő a mérési parancsot az SDA és SCL vonalakon küldi, a szenzor pedig hőmérséklet- és páratartalom-adatot ad vissza. A mérés gyárilag kalibrált szenzoron alapul, ezért nincs szükség külön analóg-digitális átalakítóra vagy szoftveres linearizálásra.

Beépítéskor nem a négy vezeték bekötése a nehéz rész, hanem a busz rendbetétele. A modul nem tartalmaz I2C felhúzóellenállást, ezért a rendszerben gondoskodni kell az SDA és SCL vonalak megfelelő felhúzásáról. 3.3 V-os vezérlőnél ez jellemzően 3.3 V-ra, 5 V-os környezetben pedig csak akkor 5 V-ra történjen, ha a teljes busz és a modul ezt ténylegesen elviseli. Egyszerűen, ha több eszköz van a buszon, akkor a másik eszköz lezárása elegendő.

Tipikus helyzetek, ahol már bevált

A SHT20/FHT20 hőmérséklet- és páratartalom-érzékelő modul (IIC) jól használható például:

  • szobai hőmérséklet- és páratartalom-mérő építéséhez,
  • Arduino vagy ESP32 adatnaplózóhoz,
  • kijelzős beltéri klímamonitorhoz,
  • dobozon belüli páratartalom figyeléséhez,
  • oktatási I2C szenzoros példaprojektekhez,
  • szellőztetésvezérlési kísérletekhez,
  • okosotthonos mérőpont prototípusához,
  • több I2C eszközt használó szenzorhálózat egyik mérőeleméhez.

Mire kell figyelni beüzemeléskor?

Mire figyelj? Mit okoz?
Van felhúzóellenállás az SDA és SCL vonalon? Felhúzás nélkül az I2C busz bizonytalan lehet, vagy az eszköz nem jelenik meg a keresésben. Több eszköz esetén elég az egyiken a lezárásoknak meglennie!
Milyen logikai szintű a vezérlőd? ESP32 és Raspberry Pi esetén 3.3 V-os busz kell, 5 V-os Arduino mellett pedig ellenőrizni kell a modul és a teljes busz tűrését.
A VCC, GND, SDA és SCL valóban jó helyre került? Felcserélt vezetékeknél nincs kommunikáció, rossz tápbekötésnél a szenzor károsodhat.
Egy buszon több I2C eszköz van? Azonos című eszközök ütközhetnek, a túl sok felhúzás pedig túlterhelheti a vonalakat.
A szenzor kap levegőt a mérési pontról? Zárt dobozban vagy rossz légáramlásnál a mért érték késve követi a környezetet.
Nedves, párakicsapódásos helyen lenne használva? A tartós kondenzáció és szennyeződés eltolhatja a páratartalom-mérést vagy tönkreteheti a panelt.

Vásárlás előtt ezekre figyelj

  • A SHT20/FHT20 hőmérséklet- és páratartalom-érzékelő modul (IIC) kiválasztásánál először azt nézd meg, milyen vezérlőre kötöd. Arduino UNO mellett a 5 V-os rendszer és az I2C buszszint kérdés, ESP32, ESP8266 és Raspberry Pi mellett pedig a 3.3 V-os logikai szintet kell megtartani.
  • A második ellenőrzési pont a felhúzóellenállás. Mivel a modul nem tartalmaz I2C felhúzást, a buszon külön kell gondoskodni róla. Ha van már másik I2C modul a rendszeren, lehet, hogy azon már található felhúzás. Ha nincs, a kommunikáció nem lesz stabil.
  • A harmadik szempont a mérési környezet. A szenzor hőmérsékletet és relatív páratartalmat mér, nem folyadékszintet, nem talajnedvességet és nem vízálló szondás mérést. Ha kültérre, vizes térbe vagy hosszú kábel végére keresel megoldást, külön tokozott vagy ipari kivitelű érzékelőt érdemes nézni.

Amikor nem ez lesz a jó megoldás

  • Ne ezt válaszd, ha vízálló vagy folyadékba meríthető hőmérséklet-érzékelő kell, mert ez nem vízálló szonda.
  • Ne ezt válaszd, ha kültéri, esőnek vagy párakicsapódásnak kitett mérőpontot építesz külön védelem nélkül.
  • Ne ezt válaszd, ha több tíz méteres kábelen kell adatot vinni, mert az I2C busz nem erre való.
  • Ne ezt válaszd, ha légnyomást is mérnél, mert ehhez inkább BME280 vagy hasonló kombinált szenzor kell.
  • Ne ezt válaszd, ha csak nagyon olcsó, durva közelítésű mérés kell, mert egyszerűbb DHT11/DHT22 jellegű szenzor is elég lehet.
  • Ne ezt válaszd, ha garantált ipari hitelesítésre vagy kalibrációs jegyzőkönyvre van szükség, mert ez hobbi- és fejlesztői modul.

Egy apró tipp a gyakorlatból

I2C szenzornál az első próba ne a teljes program legyen. Először futtass I2C eszközkeresőt, nézd meg, hogy a modul megjelenik-e a buszon, és csak utána kezdj könyvtárat, kijelzőt vagy naplózást illeszteni. Ezzel sok vezetékcsere, rossz táp és hiányzó felhúzás hamar kiderül.

Műszaki jellemzők

Jellemző Érték
Szenzor IC: Sensirion SHT20, a terméknévben FHT20 megjelöléssel
Mérési funkció: Hőmérséklet és relatív páratartalom
Kommunikáció: I2C/IIC, digitális kimenet
Csatlakozók: VCC, GND, SDA, SCL
I2C felhúzóellenállás: A modul nem tartalmazza
Modul tápfeszültsége: 3.3-5.5 V DC a termékoldali moduladat szerint
SHT20 IC tápfeszültsége: 2.1-3.6 V DC
Logikai szint: I2C busz felhúzási feszültségétől függ, a tápfeszültséggel javasolt hogy megegyezzen.
Hőmérséklet-tartomány: -40…+125 °C
Páratartalom-tartomány: 0-100% RH
Hőmérséklet-pontosság: tipikusan ±0.3 °C
Páratartalom-pontosság: tipikusan ±3% RH
RH válaszidő: 8 s, tau63%
Hőmérséklet-válaszidő: 5-30 s
I2C cím: 7 bites 0x40
Maximális I2C órajel: 400 kHz
Panel mérete: kb. 28 x 12 mm
Rögzítés: 1 db kb. 4 mm-es furat
Kialakítás: tokozott, panelre szerelt szenzormodul

Dokumentáció

Csomag

  • 1 db SHT20/FHT20 hőmérséklet- és páratartalom-érzékelő modul (IIC), szerelt kivitelben

További információk

Tömeg 0,01 kg
Méretek 2 × 2 × 0,5 cm
Cikkszám T34899
Protokoll

Szenzor

,


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.

„SHT20/FHT20 hőmérséklet- és páratartalom-érzékelő modul (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 SHT20/FHT20 hőmérséklet- és páratartalom-érzékelő modul (IIC) termékről

Mire való az SHT20/FHT20 hőmérséklet- és páratartalom-érzékelő modul I2C csatlakozással?

Az SHT20/FHT20 hőmérséklet- és páratartalom-érzékelő modul (IIC) digitális hőmérséklet- és relatívpáratartalom-mérésre való mikrokontrolleres rendszerekben.

Használható az SHT20/FHT20 modul Arduino UNO-val?

Igen, Arduino UNO-val használható, de az I2C busz felhúzását és a busz logikai szintjét ellenőrizni kell. A modul VCC, GND, SDA és SCL kivezetésekkel csatlakozik.

ESP32 vagy ESP8266 mellé jó az SHT20 I2C páratartalom érzékelő?

Igen, ESP32 és ESP8266 mellé jó választás lehet, mert ezek 3.3 V-os logikai szinttel dolgoznak. A felhúzóellenállásoknak is ehhez a buszfeszültséghez kell igazodniuk.

Kell külön I2C felhúzóellenállás az SHT20/FHT20 modulhoz?

A modul nem tartalmaz I2C felhúzóellenállást. Ha a rendszerben nincs másik felhúzással ellátott I2C eszköz, akkor az SDA és SCL vonalat külön fel kell húzni.

Miért nem látja az I2C scanner az SHT20/FHT20 érzékelő modult?

Leggyakrabban hibás SDA/SCL bekötés, hiányzó felhúzóellenállás, rossz tápfeszültség vagy közös GND hiánya okozza. Érdemes először csak a szenzort és a vezérlőt összekötve keresni az I2C címet.

Milyen I2C címen érhető el az SHT20 hőmérséklet és páratartalom szenzor?

Az SHT20 érzékelő jellemző 7 bites I2C címe 0x40. Ha több azonos című SHT20 eszközt kötnél egy buszra, címütközés miatt I2C multiplexerre lehet szükség.

A SHT20/FHT20 modul jobb választás, mint a DHT11 vagy DHT22?

Ha I2C buszos, digitális és gyárilag kalibrált mérés kell, az SHT20/FHT20 modul műszakilag rendezettebb irány, mint a DHT11. DHT22 helyett akkor érdemes ezt választani, ha az I2C busz illeszkedik a projektedhez.

Használható az SHT20/FHT20 hőmérséklet- és páratartalom modul kültéren?

Közvetlen kültéri használatra külön védelem nélkül nem ajánlott. A panelt védeni kell esőtől, párakicsapódástól, portól és vegyi szennyeződéstől.

Milyen gyorsan reagál az SHT20 páratartalom mérésre?

A relatív páratartalom válaszideje tipikusan 8 másodperc, ha a szenzor megfelelő légáramlást kap. Zárt dobozban vagy rossz szellőzésnél a mérés ennél lassabban követi a valós környezetet.

Raspberry Pi-vel használható az SHT20/FHT20 I2C modul?

Igen, Raspberry Pi-vel használható, de a Raspberry Pi I2C busza 3.3 V-os. Az SDA és SCL vonalakat nem szabad 5 V-ra felhúzni.

Hol találok segítséget, ha az I2C eszközkeresés nem működik Arduino, ESP8266 vagy ESP32 alatt?

Az I2C eszközkereséshez használható TavIR leírás itt található: IIC eszköz detektálása UNO, ESP8266 és ESP32 alatt. Ez jó első lépés, ha a szenzor nem jelenik meg a buszon.

Érdekelhetnek még…

Kosárba teszem