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

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/

SEN63C (CO2, pevné částice, vlhkost a teplota) skladem za 567 Kč bez DPH https://www.soselectronic.com/

Z twitteru/X
https://twitter.com/martinlukasek/status/1904124499772993740?ref_src=twsrc%5Etfw

https://twitter.com/martinlukasek/status/1904126276660502785?ref_src=twsrc%5Etfw

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

Ikea Alpstuga

Švédská společnost IKEA přidává jeden zajímavý výrobek za druhým. A tím nemyslím skříně nebo poličky. Nedávno přidala senzor koncentrace CO2, množství pevných částic, teploty a vlhkosti s podporou protokolu Matter. Jakub Dušek tento senzor, Alpstuga, rozebral do posledního šroubku a…

Firmware 3.0 Živý Obraz

Projekt Živý Obraz má jeden velký update za druhým. Autor stále přidává nové widgety, vychytávky, rozšiřuje možnosti projektu. Nyní se dostala i velká aktualizace samotného firmware, kódu běžícího na řídících deskách od Laskakit, Pájeníčko, SeeedStudio a dalších. Tento firmware se…

Test nabíjecích LiPol tužkových AA baterií. V článku se dozvíte jaké jsou jejich výhody i nevýhody a jak si stojí s klasickými AA bateriemi. A na závěr vás čeká překvapení, co to uvnitř vlastně je.

Používání AI při bastlení už není sci-fi. Stává se z něj běžný nástroj – podobně jako datasheet, osciloskop nebo Google. Rozdíl je ale v tom, že kvalita výsledku extrémně závisí na tom, jak AI zadáte úkol. Dobře napsaný prompt vám…

Trendy