SEN6x prakticky - jaká čidla jsou uvnitř modulu SEN66, kód pro ESP32, výhody čidla oproti jiným a jakým chybám se vyvarovat.
- March 23 2025
- Čidla, indikátory / Sensors
- 801x Přečteno

Vyzkoušel jsem SEN6x. A nejen to - v tomto článku uvidíte, co se skrývá uvnitř modulu SEN66, který dokáže měřit široké spektrum veličin určující kvalitu vzduchu. Modul SEN66 jsem připojil k ESP32 a na displeji zobrazil všechny veličiny, které umí měřit.
U každého takového modulu je nutné dodržovat podmínky pro správné umístění takového senzoru - jaké jsou?
SEN6x, konkrétně SEN66, v malém modulu se ukrývá bezpočet čidel a za pár stovek dostanete naprosto univerzální krabičku měřící všechny nejčastěji potřebné veličiny určující kvality vzduchu - teplota, vlhkost, pevné částice, NOx (oxid dusíku ze spalování) a VOC (koncentrace těkavých organických látek) index kvality vzduchu až po měření koncentrace CO2 (SEN66) nebo Formaldehydu (SEN68).
O SEN6x jsem se rozepsal tady.
SEN6x - Ještě univerzálnější senzor do domácnosti. V nejvyšší výbavě umí měřit množství pevných částic, teplotu, vlhkost, VOC a NOX Index a koncentraci CO2 nebo formaldehydu
Proč použít SEN6x (SEN66):
+ menší rozměry než SEN5x
+ napájecí napětí 3.3V pro celý modul
+ kombinování více čidel v jednom modulu (teplota, vlhkost, NOx a VOC index, pevné částice, koncentrace CO2 (SEN66)/Formaldehyd (SEN68))
+ stejný konektor jako SEN5x
+ knihovny pro Arduino, Raspberry Pi, atp
+ velmi nízká hlučnost
+ budou různé variantu stejného modulu
+ úspornější oproti jiným typům
Co je uvnitř
Modul SEN6x se skládá ze dvou částí - horní část je "zaklapnutá" ke spodnímu a zajištěna výstupky. Pomocí nože nebo tenkého šroubováku je možné horní kryt oddělit od spodního.
Po otevření se objeví ventilátor a řídící deska s čidlem CO2 - SCD41 a čidlem NOx a VOC indexem SGP43.
SCD41 - žádné překvapení se nekoná. Normálně prodávané čidlo pro měření koncentrace CO2. Článek tady.
Zasekli jste se u názvu SGP43? Bingo! Běžně prodávaná verze je totiž SGP41 (produktová stránka tady). Jak mohou být rozdíly? Jiná přesnost měření nebo typ kalibrace? Běžné to je u teplotních čidel, například SHT40 je "méně přesné" než SHT45.
Nebo třeba jiná I2C adresa.
Na spodní straně, stačí odšroubovat jeden zajišťovací šroub, se objeví zbytek čidel a řídící míkrokontrolér.
O měření teploty a vlhkosti se stará SHT41 (produktová stránka tady) - přesnost měření teploty +-0.2°C, přesnost měření vlhkosti +-1.8 %RH.
O měření pevných částic se pak stará čidlo SP56 - což je základ tohoto čidla. Parametry se dozvíte v katalogovém listu.
Řídícím mikrokontrolérem, který se stará o komunikaci s čidly a komunikaci s host kontrolérem je STM32C011 (datasheet tady).



SEN66 a ESP32 se zobrazením dat na memoryLCD - ŽIJE!
Pro SEN66 jsem si vytvořil redukci - z jeho konektoru na I2C uŠup (nebo taky SparkFun Qwiic a Adafruit STEMMA), který mají všechny Laskakit desky.
Jako řídící deskou jsem použil ESP32 DevKit a k němu připojil Memory LCD přes SPI uŠup konektor.
Poznámka: Laskakit zanedlouho naskladní vlastní redukce mezi SEN6x konektorem a uŠup - nebude třeba nic pájet.
Z dostupných knihoven, které poskytuje Sensirion, jsem si vybral tu pro Arduino. Dostupné jsou ještě pro Python, Raspberry Pi a Embedded.
Kód najdete tady (ne, na github nebude :-P )
Kód s ESP32 DevKit se SEN66 a zobrazením na Memory LCD
Výsledek můžete vidět níže

Na co si dát pozor
Napájení modulu je 3.3V! Nikoliv 5V jako u SEN5x. Připojením modulu SEN6x k 5V zdroji jej dozajista zničíte.
I2C je ale 5V tolerantní.
Největší pozornost, čemu byste měli věnovat, je samotné umístění modulu.
Vyhnout byste se tam měli
> přímému osvitu ze slunce
> dbát na dostatečnou vzdálenost od tepelných zdrojů - topení, sporák, slunce
> rozdílnými tlaky vně a uvnitř krabičky
> správnou orientací
> izolací od průvanu



Přečte si tento design-in guide
Sensirion_PS_AN_SEN6x_Mechanical_Design_and_Assembly_Guidelines.pdf
Na stránce produktu najdete i STEP model modulu, další aplikační poznámky k čidlům atp
https://sensirion.com/products/catalog/SEN66
Modul SEN66 (momentálně jediný dostupný) je ke koupi na Mouser za 1654,71 CZK (2002,2 CZK s DPH)
Nebo na Laskakit za 1698 CZK s DPH Propojovací kabel mezi I2C uŠup a konektorem SEN6x bude dostupný na této adrese https://www.laskakit.cz/laskakit-airboard-propojovaci-kabel-pro-senserion-sen6x-senzor-kvality-ovzdusi/
Z twitteru/X
Za mně SEN66 dobrý. Reaguje možná malinko méně pružně, ale rozhodně se drží v hlavním pelotonu. Srovnání detekce koncetrace prachových části <2.5um.#Vindriktning- fialová#SEN66 - žlutá#SEN55 - modrá#SPS30 - červená#SDS011 - zelená pic.twitter.com/GbZEeC4SUq
— Martin Lukasek (@martinlukasek) March 24, 2025
Měření teploty na #SEN66 taky dobrý. Srovnání #SEN66, #SEN55 a #SHT45. pic.twitter.com/wG6FiGFBvY
— Martin Lukasek (@martinlukasek) March 24, 2025