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.

Stručně: Modul SEN66 od Sensirion kombinuje v jednom pouzdře čidla SCD41 (CO₂), SGP43 (VOC/NOx), SHT41 (teplota/vlhkost) a SP56 (pevné částice) s řídícím MCU STM32C011. Napájí se z 3,3 V, komunikuje přes I²C a je přímo kompatibilní s ESP32 bez level shifteru.

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

Z twitteru/X

Ptáte se

Jaká čidla jsou uvnitř modulu SEN66?

SEN66 obsahuje SCD41 (CO₂, fotoakustická NDIR), SGP43 (VOC a NOx index), SHT41 (teplota a vlhkost), SP56 (pevné částice, MEMS technologie) a řídící MCU STM32C011.

Jaké napájení potřebuje SEN66?

SEN66 se napájí z 3,3 V (±0,5 V), na rozdíl od starší řady SEN5x, která vyžaduje 5 V. Díky tomu je přímo kompatibilní s ESP32 a dalšími 3,3V MCU bez level shifteru.

Jak se liší SEN6x od starší generace SEN5x?

SEN6x se napájí z 3,3 V místo 5 V, má menší rozměry, nižší hlučnost a přidává měření CO₂ (SEN66) nebo formaldehydu (SEN68), které SEN5x neobsahuje. Používá stejný konektor jako SEN5x, takže fyzická výměna je jednoduchá.

Jaký je rozdíl mezi SEN66 a SEN63C?

SEN66 měří PM, CO₂, teplotu, vlhkost, VOC a NOx index. SEN63C je levnější varianta bez měření VOC a NOx – měří PM, CO₂, teplotu a vlhkost. Obojí sdílí stejnou knihovnu a konektor.

Jak připojit SEN66 k ESP32?

SEN66 komunikuje přes I²C (adresa 0x6B). Stačí propojit SDA, SCL, 3,3V a GND. Datové piny jsou 5V tolerantní. Použijte oficiální knihovnu Sensirion Arduino I2C SEN6X.

Jakým chybám se vyhnout při použití SEN66?

Nenapájejte SEN66 z 5 V – zničí ho. Neumišťujte ho blízko tepelných zdrojů, na přímé slunce ani do průvanu. Dodržujte montážní pokyny Sensirion pro správný proudění vzduchu.
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

Tenhle článek vznikl jako přehled čidel, která se na chiptron.cz objevují nejčastěji – v návodech, meteostanicích, projektech kvality vzduchu i DIY bastlení. Pro každé čidlo najdete klíčové parametry, knihovny pro Arduino / ESP32, případně odkaz na ESPHome nebo Home Assistant integraci, tipy,…

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…

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

Postavil jsem další monitor vzduchu, měří 6 parametrů, není vidět, dělá dvojnásobnou radost a složil jsem to z téměř šuplíkových zásob.

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

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

Trendy