Nejpoužívanější čidla a senzory na chiptron.cz – přehled parametrů, knihoven a kde koupit

Stručně: Nejpoužívanější čidla pro bastlířské projekty s Arduino a ESP32: SHT40 (teplota + vlhkost), BME280 (teplota + vlhkost + tlak pro meteostanice), DS18B20 (více teplot na jedné sběrnici), SCD41 (CO₂), SEN63C (kvalita vzduchu – PM, CO₂, teplota, vlhkost) a SEN66 (kompletní kvalita vzduchu včetně VOC a NOx). Všechna mají podporu ESPHome a Home Assistant.

Tenhle článek je přehled čidel, která se na chiptron.cz objevují nejčastěji – v návodech, meteostanicích, projektech kvality vzduchu i DIY bastlení. Jsou to čidla, ke kterým se dlouhodobě vracím, protože fungují spolehlivě a mají dobrou podporu knihoven.

Pro každé čidlo najdete klíčové parametry, knihovny pro Arduino a ESP32, případně odkaz na ESPHome integraci, tipy kde modul sehnat a konkrétní články z tohoto webu, kde ho najdete v praxi.

Pozor na DHT. Spousta starter kitů a návodů na internetu stále používá DHT11 nebo DHT22. Chápu proč – jsou levná a za cenu jednoho SHT40 koupíte tři. Ale trpí nespolehlivou komunikací, která na ESP32 pravidelně vrací NaN, pomalým čtením, driftem vlhkostního čidla a celkově nízkou přesností. Za pár korun navíc dostanete s SHT40 nebo BME280 nesrovnatelně lepší výsledky.

Chcete rychlou orientaci? Měřit teplotu a vlhkost → SHT40. Několik teplot najednou → DS18B20. Meteostanici s tlakem → BME280. Kvalitu vzduchu doma → SEN63C. Kvalitu vzduchu kompletně včetně VOC a NOx → SEN66. Jen CO₂ → SCD41.

Připomenu starší přehled čidel pro meteostanice, který je spíš o tom, co všechno se dá s meteostanicí měřit. Tenhle článek je jiný – je to můj osobní výběr čidel, se kterými mám nejlepší zkušenosti.


SHT40 – teplota a vlhkost (Sensirion)

SHT40 je čtvrtá generace teplotně-vlhkostních čidel od švýcarské firmy Sensirion a momentálně nejoblíbenější čidlo pro bastlířské projekty na tomto webu. Vyniká výbornou přesností, nízkým příkonem a dlouhodobou stabilitou bez degradace.

SHT40, SHT30 nebo SHT45?

Řada SHT4x sdílí stejný kód i knihovny – liší se jen přesností a cenou. SHT40 má typickou přesnost ±0,2 °C a ±1,8 % RH, což pro domácí meteostanici nebo teploměr bohatě stačí. SHT45 zdvojnásobuje přesnost na ±0,1 °C a ±1,0 % RH, ale stojí víc – na LaskaKit je SHT45 modul za 248 Kč oproti 88 Kč za SHT40. Vyplatí se tam, kde potřebujete laboratorní přesnost, ale pro většinu bastlířských projektů je SHT40 správná volba.

Starší SHT30 (třetí generace) má o něco horší přesnost (±0,3 °C, ±3 % RH), ale nabízí širší napájecí rozsah 2,4–5,5 V a alert pin pro hardwarové alarmy. Stále dává smysl tam, kde potřebujete přímé napájení z 5V nebo upozornění při překročení limitů.

Parametry

  • Komunikace: I²C (adresa 0x44, alternativně 0x45)
  • Napájení: 1,08–3,6 V (doporučeno 3,3 V)
  • Teplota: −40 až +125 °C, přesnost ±0,2 °C
  • Vlhkost: 0–100 % RH, přesnost ±1,5 % RH
  • Příkon v klidu: 0,4 μA (při 1 měření/s)
  • Pouzdro: DFN-4 (2,5 × 2,5 mm)
  • Volitelný integrovaný ohřívač pro kondenzující prostředí

Knihovny

Na chiptron.cz

Kde koupit


SEN66 – komplexní senzor kvality vzduchu (Sensirion)

SEN66 je nejvýkonnější jednomodulový senzor kvality ovzduší dostupný bastlířům. V jediném pouzdře kombinuje senzor pevných částic (nová MEMS technologie SPS6x), měření CO₂ fotoakustickou metodou, teplotu, vlhkost, VOC a NOx index. Napájí se 3,3 V, takže jej lze přímo propojit s ESP32 bez level shifteru. Interně obsahuje čidla SCD41, SGP43, SHT41, SP56 a MCU STM32C011.

Oproti starší řadě SEN5x (napájení 5 V) se SEN6x napájí přímo z 3,3 V. To zjednodušuje zapojení s ESP32 a dalšími 3,3V MCU – odpadá nutnost řešit zvlášť napájení nebo level shifter.

Parametry

  • Komunikace: I²C (adresa 0x6B), SDA/SCL jsou 5V tolerantní
  • Napájení: 3,3 V (±0,5 V)
  • PM1, PM2.5, PM4, PM10: 0–1000 μg/m³ (částice 0,3–10 μm)
  • CO₂: 0–40 000 ppm (fotoakustická NDIR)
  • Teplota: −10 až +60 °C
  • Vlhkost: 0–90 % RH (nekondenzující)
  • VOC index a NOx index: 1–500 (výpočet trvá minuty až hodiny po zapnutí)

Knihovny

Pozor: SEN66 není kompatibilní s deskami AirBoard (5V napájení by čidlo zničilo). Používej s Meteo Mini nebo jiným vývojovým kitem s 3,3V výstupem.

Na chiptron.cz

Kde koupit


SEN63C – PM, CO₂, teplota a vlhkost (Sensirion)

Pokud chcete měřit kvalitu vzduchu doma a nechcete skládat jednotlivá čidla, SEN63C je teď nejlepší volba. V jednom modulu dostanete PM, CO₂, teplotu a vlhkost. Kdo chce navíc VOC a NOx index, sáhne po SEN66.

SEN63C je levnější varianta ze řady SEN6x. Oproti SEN66 neměří VOC a NOx index, ale za to je cenově dostupnější. Kombinuje čidlo pevných částic, CO₂ (fotoakustická NDIR) a SHT4x pro teplotu a vlhkost. Napájí se 3,3 V a sdílí s SEN66 stejné komunikační rozhraní, kabel i knihovnu. Používá ho například IKEA v senzoru kvality vzduchu Alpstuga s podporou Matter.

Parametry

  • Komunikace: I²C (adresa 0x6B), SDA/SCL jsou 5V tolerantní
  • Napájení: 3,3 V (±0,5 V)
  • PM1, PM2.5, PM4, PM10: 0–1000 μg/m³ (částice 0,3–10 μm)
  • CO₂: 0–40 000 ppm (fotoakustická NDIR)
  • Teplota: −10 až +60 °C
  • Vlhkost: 0–90 % RH (nekondenzující)
  • VOC index a NOx index: ne (na rozdíl od SEN66)

Knihovny

Na chiptron.cz

Kde koupit


SCD41 – CO₂, teplota a vlhkost (Sensirion)

SCD41 využívá patentovanou fotoakustickou technologii PASens®, která dosahuje nižší spotřeby než klasická NDIR metoda. Zároveň integruje měření teploty a vlhkosti. Často se kombinuje se SHT40 – SHT40 pak zajišťuje přesnější teplotní a vlhkostní data nezávislá na ohřevu od desky.

SCD41 nebo SCD40?

SCD41 má oproti SCD40 lepší přesnost (±40 ppm vs ±50 ppm), širší měřicí rozsah a hlavně podporuje single-shot mode – čidlo změří CO₂ na požádání a pak spí. Díky tomu se průměrná spotřeba dostane na cca 0,4 mA při měření jednou za 5 minut, což je zásadní pro bateriové projekty. Cenový rozdíl není velký.

Parametry

  • Komunikace: I²C (adresa 0x62)
  • Napájení: 2,4–5,5 V
  • CO₂: 400–5 000 ppm, přesnost ±(40 ppm + 5 % naměřené hodnoty)
  • Teplota: −10 až +60 °C, přesnost ±0,8 °C
  • Vlhkost: 0–100 % RH, přesnost ±6 % RH
  • Spotřeba (low-power periodické měření): ≈ 3,2 mA
  • Spotřeba (single-shot, 1× za 5 min): ≈ 0,5 mA

Knihovny

  • Sensirion Arduino I2C SCD4X – oficiální, Arduino Library Manager
  • ESPHome: nativní podpora, platforma scd4x (pokrývá SCD40, SCD41 i SCD42)
  • Home Assistant: automaticky přes ESPHome

Na chiptron.cz

Kde koupit


BME280 – teplota, vlhkost a tlak (Bosch Sensortec)

BME280 je evergreen pro meteostanice. Jako jediné čidlo v tomhle přehledu měří i atmosférický tlak – takže jedním senzorem pokryjete základ pro meteostanici. Od Bosch Sensortec, podporuje I²C i SPI. Pozor na padělky označené jako BME280, které jsou ve skutečnosti BMP280 (bez měření vlhkosti) – prozradí se tím, že hodnota humidity vrací NaN.

Parametry

  • Komunikace: I²C (adresa 0x76 nebo 0x77) nebo SPI
  • Napájení: 1,8–3,6 V (některé moduly s regulátorem zvládají i 5 V)
  • Teplota: −40 až +85 °C, přesnost ±1 °C
  • Vlhkost: 0–100 % RH, přesnost ±3 % RH
  • Tlak: 300–1100 hPa, přesnost ±1 hPa
  • Příkon v klidu: 1,8 μA (sleep mode)
  • Pouzdro: LGA-8 (2,5 × 2,5 mm)

Knihovny

Na chiptron.cz

Kde koupit


DS18B20 – digitální teploměr (Dallas / Maxim)

DS18B20 je klasika mezi digitálními teploměry. Komunikuje přes 1-Wire sběrnici, takže ho lze zapojit na jediný datový vodič (parazitní napájení). Ideální pro měření teploty vody, půdy nebo potrubí díky dostupným voděodolným verzím s kabelem.

Pozor na klony tohoto čidla! Často neumějí fungovat s parazitním napájením.

Hlavní výhoda oproti I²C senzorům – na jednu sběrnici připojíte desítky DS18B20, každé s unikátní 64bitovou adresou. To je jediná rozumná volba, když potřebujete měřit několik teplot současně – v různých místnostech, v akváriu a venku, nebo na přívodním a zpětném potrubí topení.

Parametry

  • Komunikace: 1-Wire (jeden datový vodič + GND)
  • Napájení: 2,5–5,5 V (nebo parazitní napájení přes datový vodič)
  • Teplota: −55 až +125 °C, přesnost ±0,5 °C (v rozsahu −10 až +85 °C)
  • Pouzdro: TO-92, dostupné i jako voděodolná sonda s kabelem
  • Více čidel na jednu sběrnici: ano (každé má unikátní ROM adresu)

Knihovny

Na chiptron.cz

Kde koupit


SGP41 – VOC a NOx index (Sensirion)

SGP41 je senzor těkavých organických látek (VOC) a oxidů dusíku (NOx) pracující na principu kovového oxidu (MOX). Reportuje indexy 1–500, nikoliv absolutní koncentrace v ppm. Pro přesnější výsledky doporučuje výrobce přidat čidlo teploty a vlhkosti (typicky SHT40). Speciálnost: čidlo nelze standardním I2C scannerem detekovat – nereaguje na adresové dotazy v klidu.

Parametry

  • Komunikace: I²C (adresa 0x59)
  • Napájení: 1,7–3,6 V
  • VOC index: 1–500
  • NOx index: 1–500
  • Příkon: průměrně ≈ 3,0 mA (topné tělísko běží trvale)
  • Pouzdro: DFN-6 (2,44 × 2,44 mm)

Knihovny

  • Sensirion Arduino I2C SGP41 – oficiální, Arduino Library Manager
  • ESPHome: nativní podpora, platforma sgp4x (sdílená pro SGP40 i SGP41)
  • Home Assistant: automaticky přes ESPHome

Na chiptron.cz

Kde koupit


SEN55 – PM, VOC, NOx, teplota a vlhkost (Sensirion)

SEN55 je předchůdce SEN66. Hlavní rozdíly: napájení 5 V a chybějící měření CO₂. Logická úroveň je 3,3V kompatibilní, pin SEL musí být před zapnutím připojen na GND pro aktivaci I²C režimu.

Parametry

  • Komunikace: I²C (adresa 0x69, SEL pin na GND)
  • Napájení: 4,5 – 5,5 V (±0,5 V), logická úroveň 3,3V kompatibilní
  • PM1, PM2.5, PM4, PM10: 0–1000 μg/m³ (částice 0,3–10 μm)
  • Teplota: −10 až +60 °C
  • Vlhkost: 0–90 % RH (nekondenzující)
  • VOC index: 1–500
  • NOx index: 1–500

Knihovny

  • Sensirion Arduino I2C SEN5X – podporuje SEN50, SEN54, SEN55; Arduino Library Manager
  • ESPHome: nativní podpora, platforma sen5x
  • Home Assistant: automaticky přes ESPHome

Na chiptron.cz

Kde koupit


SPS30 – senzor prachových částic (Sensirion)

SPS30 je samostatný optický senzor pevných částic od Sensirion s laserovým rozptylem. Na rozdíl od SEN5x / SEN66 neintegruje teplotní ani vlhkostní čidlo – měří čistě koncentraci a počet částic ve čtyřech rozsazích. Má zabudovaný ventilátor pro aktivní nasávání vzduchu.

Parametry

  • Komunikace: I²C (adresa 0x69) nebo UART
  • Napájení: 4,5–5 V
  • PM1, PM2.5, PM4, PM10: hmotnostní koncentrace (μg/m³) i počet částic (/cm³) – 0 – 1000ug/m³
  • Konektor: 5pinový ZHR-5

Knihovny

  • Sensirion Arduino SPS – Arduino Library Manager
  • ESPHome: nativní podpora, platforma sps30
  • Home Assistant: automaticky přes ESPHome

Na chiptron.cz

Kde koupit


SHT30 – teplota a vlhkost, třetí generace (Sensirion)

SHT30 je přímým předchůdcem SHT40. Stále hojně používaný díky široké napájecí toleranci a cenové dostupnosti. Oproti SHT40 nabízí dvě konfigurovatelné I²C adresy a výstupní alert pin.

Parametry

  • Komunikace: I²C (adresa 0x44 nebo 0x45)
  • Napájení: 2,4–5,5 V
  • Teplota: −40 až +125 °C, přesnost ±0,3 °C (typická)
  • Vlhkost: 0–100 % RH, přesnost ±3 % RH (typická)
  • Příkon v klidu: 0,2 μA
  • Alert pin: ano (při překročení nastavených limitů)

Knihovny

  • Sensirion Arduino SHT – pokrývá SHT3x i SHT4x, Arduino Library Manager
  • Adafruit SHT31 Library – kompatibilní se SHT30 / 31 / 35, Arduino Library Manager
  • ESPHome: nativní podpora, platforma sht3xd
  • Home Assistant: automaticky přes ESPHome

Na chiptron.cz

Kde koupit


Sensirion nebo Adafruit knihovna?

U většiny čidel v tomhle přehledu máte na výběr mezi knihovnou od Sensirion a od Adafruit.

Sensirion knihovny (např. arduino-i2c-sht4x) závisí na Sensirion Core – lehké komunikační vrstvě. API kopíruje datasheet – pro každou kombinaci přesnosti a heateru máte explicitní metodu.

Adafruit knihovny (např. Adafruit_SHT4x) závisí na Adafruit Unified Sensor a Adafruit BusIO. Výhoda je jednotné API (sensors_event_t) – data ze SHT40, BME280 nebo LM35 mají stejný formát. Výměna senzoru pak znamená změnu inicializace, ne přepis celého kódu.

Nemixujte ekosystémy zbytečně. Každá knihovna si s sebou táhne vlastní core závislosti. Když v projektu použijete obojí, máte dvě sady, které se musí udržovat. Samé Sensirion čidla → Sensirion ekosystém. Mix výrobců → Adafruit sjednotí API.


Shrnutí – rychlé srovnání

ČidloMěříRozhraníNapájeníESPHome
SHT40T, RHI²C3,3 V✔ nativní
SEN66PM, CO₂, VOC, NOx, T, RHI²C3,3 Vkomunitní driver
SEN63CPM, CO₂, T, RHI²C3,3 Vkomunitní driver
SCD41CO₂, T, RHI²C2,4–5,5 V✔ nativní
BME280T, RH, tlakI²C / SPI3,3 V (5V moduly)✔ nativní
DS18B20T1-Wire3–5,5 V✔ nativní
SGP41VOC index, NOx indexI²C3,3 V✔ nativní (sgp4x)
SEN55PM, VOC, NOx, T, RHI²C5 V✔ nativní
SPS30PM (částice)I²C / UART5 V✔ nativní
SHT30T, RHI²C2,4–5,5 V✔ nativní

Závěrem

Za mě – pokud teprve začínáte s čidly, SHT40 a BME280 jsou dva moduly, se kterými nic nezkazíte. SHT40 pro přesnou teplotu a vlhkost, BME280 přidá tlak pro meteostanici. Obojí funguje na I²C, obojí má skvělou podporu v ESPHome i Arduino knihovnách a obojí seženete na LaskaKit za pár stokorun.

Kdo chce měřit kvalitu vzduchu a nechce řešit zapojení pěti samostatných čidel, ten sáhne po SEN63C – jedním modulem pokryje PM, CO₂, teplotu i vlhkost. A kdo to myslí vážně, přidá SEN66 s VOC a NOx.

Sedm z deseti čidel v tomhle přehledu je od Sensirion. To není náhoda – drží kvalitu, nedegradují v čase a mají nejlepší podporu knihoven a dokumentace ze všech výrobců, které znám. Článek budu průběžně doplňovat, až se objeví nějaké nové čidlo, které si tu místo zaslouží.

Ptáte se

Jaké čidlo je nejlepší pro měření teploty a vlhkosti?

SHT40 od Sensirion – má přesnost ±0,2 °C a ±1,8 % RH, nízkou spotřebu, dlouhodobou stabilitu a podporu v Arduino, ESPHome i Home Assistant. Pro vyšší přesnost existuje SHT45 (±0,1 °C), ale stojí víc.

Proč nepoužívat DHT11 nebo DHT22?

DHT čidla trpí nespolehlivou komunikací (NaN chyby na ESP32), pomalým čtením (min. 2 s mezi měřeními), driftem vlhkostního čidla a nízkou přesností. Za pár korun navíc dostanete s SHT40 nebo BME280 výrazně lepší výsledky.

Jaké čidlo použít pro meteostanici?

BME280 od Bosch Sensortec – jako jediné běžné bastlířské čidlo měří teplotu, vlhkost i atmosférický tlak. Podporuje I²C i SPI a má nativní podporu v ESPHome.

Jak měřit více teplot najednou?

DS18B20 komunikuje přes 1-Wire sběrnici a každé čidlo má unikátní adresu. Na jednu sběrnici lze připojit desítky čidel – např. v různých místnostech nebo na potrubí topení. Existují i voděodolné verze s kabelem.

Jaký je rozdíl mezi SCD41 a SCD40?

SCD41 má lepší přesnost (±40 vs ±50 ppm), širší měřicí rozsah a podporuje single-shot mode pro bateriové projekty (spotřeba cca 0,4 mA při měření 1× za 5 min). Cenový rozdíl není velký.

Jaké čidlo zvolit pro měření kvality vzduchu doma?

SEN63C – v jednom modulu měří PM částice, CO₂, teplotu a vlhkost. Kdo chce navíc VOC a NOx index, sáhne po SEN66. Obojí se napájí z 3,3 V, což zjednodušuje zapojení s ESP32.

Použít Sensirion nebo Adafruit knihovnu?

Záleží na projektu. Sensirion knihovny jsou lehčí a blíž datasheetu, Adafruit nabízí jednotné API pro různé senzory. Důležité je nemixovat ekosystémy zbytečně – každý si táhne vlastní závislosti.
Sdílejte článek:
Ukaž světu,
že jsi Maker!
Koupit tričko
Kafe pro Chiptrona
Dodej energii dalšímu článku

Související články

Hlídat si kvalitu vzduchu v okolí, ve kterém žiji není nic nenormálního.

Hotový projekt domácího měření kvality vzduchu s podporou Home Assistant

Projekt měření kvality vzduchu v domácnosti, kanceláři nebo škole založený kompletně na open-source produktech navíc s podporou domácí automatizace – Home Assistant. Komplexní rozbor kvality vzduchu na základě měření pevných částic, koncentrace CO2, teploty, vlhkosti, NOx a VOC indexu kvality…

Jaká čidla máte připojená ve vaší meteostanici? Teplota, vlhkost a možná i tlakoměr? Co vaši meteostanici vylepšit o tato čidla.

Zakoupil jsem multisenzorový modul SEN5x, novinku od firmy Sensirion.

Trendy