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.

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 😛 )
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


Sdílejte článek:

Související články

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.

Jsou zařízení, která vyžadují napájení z tužkových/AA baterií.

To je ale spousta novinek za měsíc březen! Od čtyř distributorů jsem vybral 17 novinek mezi kterými najdete měřící přístroje, regulovatelné zdroje, nový filament, RP2040 s Ethernet portem, keramické topné těleso nebo Flipper Zero. pajenicko.cz Laboratorní zdroj Wanptek WPS305H 30V…

Vytvořil jsem si domů monitor vzduchu, který měří koncentraci CO2 pomocí čidel SCD41 a CozIR-LP a teplotu a vlhkost s SHT40.