
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
- Sensirion I2C SHT4X – oficiální, Arduino Library Manager
- Adafruit SHT4x Library – Arduino Library Manager
- ESPHome: nativní podpora, platforma sht4x
Na chiptron.cz
- Jak měřit teplotu doma nebo v kanceláři – přesný online teploměr se SHT40 a Meteo Mini
- Další meteostanice s vymazleným firmwarem – SHT40, BME280, LTR390 na LaskaKit Meteo Mini
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
- Sensirion Arduino I2C SEN6X – oficiální, Arduino Library Manager
- ESPHome: bez nativní podpory; funkční komunitní driver – tuct/esphome_external_components (external_components)
- Home Assistant: přes ESPHome s komunitním driverem nebo MQTT
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
- Open-source projekt měření kvality vzduchu s SEN66 a Home Assistant
- SEN6x prakticky – jaká čidla jsou uvnitř SEN66, kód pro ESP32 a jakým chybám se vyvarovat
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
- Sensirion Arduino I2C SEN6X – stejná knihovna jako pro SEN66, Arduino Library Manager
- ESPHome: bez nativní podpory; komunitní driver – tuct/esphome_external_components
- Home Assistant: přes ESPHome nebo MQTT
Na chiptron.cz
- Nový IKEA senzor Alpstuga s podporou Matter – rozmontovaný do posledního šroubku, uvnitř je SEN63C
- SEN6x – přehled celé řady včetně SEN63C
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
- Čidlo CO₂ SCD41 prakticky – technologie PASens®, knihovny a kalibrace
- 3D tištěná krabička plná senzorů – SHT40, SCD41 a SGP41 na Meteo Mini
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
- Adafruit BME280 Library + Adafruit Unified Sensor – Arduino Library Manager
- finitespace/BME280 – alternativa s podporou SW SPI
- ESPHome: nativní podpora, platforma bme280_i2c / bme280_spi
- Home Assistant: automaticky přes ESPHome
Na chiptron.cz
- Další meteostanice s vymazleným firmwarem – SHT40, BME280, LTR390 na Meteo Mini
- Barometr s WiFi manažerem a webovým rozhraním postavený na BME280
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
- DallasTemperature + OneWire – Arduino Library Manager
- ESPHome: nativní podpora, platforma dallas_temp
- Home Assistant: automaticky přes ESPHome
Na chiptron.cz
- Venkovní meteostanice se solárním panelem za pár stovek – DS18B20, BME280, Meteo Mini
- Měření teploty úsporně s Wi-Fi modulem ESP01 a DS18B20
Kde koupit
- LaskaKit – DS18B20 voděodolná sonda 1 m (originál)
- LaskaKit – DS18B20 TO-92 na desce
- RPishop.cz – DS18B20 voděodolná sonda 1 m
- Pajenicko.cz – DS18B20
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
- 3D krabička kvality vzduchu – SHT40, SCD41 a SGP41 dohromady na Meteo Mini
- Demontáž SEN5x – uvnitř je právě SPS30, SHT40 a SGP41
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
- Vymazlená 3D tištěná venkovní meteostanice s SEN5x, SHT40 a BME280
- 3D tištěná krabička meteostanice s radiačním štítem a senzorem SEN55
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í
| Čidlo | Měří | Rozhraní | Napájení | ESPHome |
|---|---|---|---|---|
| SHT40 | T, RH | I²C | 3,3 V | ✔ nativní |
| SEN66 | PM, CO₂, VOC, NOx, T, RH | I²C | 3,3 V | komunitní driver |
| SEN63C | PM, CO₂, T, RH | I²C | 3,3 V | komunitní driver |
| SCD41 | CO₂, T, RH | I²C | 2,4–5,5 V | ✔ nativní |
| BME280 | T, RH, tlak | I²C / SPI | 3,3 V (5V moduly) | ✔ nativní |
| DS18B20 | T | 1-Wire | 3–5,5 V | ✔ nativní |
| SGP41 | VOC index, NOx index | I²C | 3,3 V | ✔ nativní (sgp4x) |
| SEN55 | PM, VOC, NOx, T, RH | I²C | 5 V | ✔ nativní |
| SPS30 | PM (částice) | I²C / UART | 5 V | ✔ nativní |
| SHT30 | T, RH | I²C | 2,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ží.








Žádné sociální komentáře k dispozici.