Demontáž modulu plného čidel SEN5x od Sensirion až do posledního šroubku
- March 31 2022
- Čidla, indikátory / Sensors
- 1610x Přečteno
Zakoupil jsem multisenzorový modul SEN5x, novinku od firmy Sensirion. A samozřejmě mě zajímalo, co se skrývá uvnitř. Tak pojďme na to!
Konektor, který modul obsahuje, momentálně moji oblíbení distributoři nemají skladem. Rozhodl jsem se, že konektor odpájím a připájím drátky. Navíc se můžu kouknout, co modul obsahuje a jak vypadá.
Základní parametry SEN54 jsou následující:
SEN54-SDN-T
Particulate Matter - SPS30
Vlnová délka laseru měřící prachové částice je 660nm.
Relative Humidity and Temperature SHT40
VOC Index - SGP41
Specifikace - spotřeba, napájení.
Po odstranění horního plastového víčka najdete plošným spoj plný testovací bodů. Hm, nicmoc. Zároveň tu není žádný šroubek. DPS drží roztavený plast, který jde ale uříznout.
!!! POZOR, PO UŘIZNUTÍ PLASTŮ JE NUTNÉ DPS ZAŠROUBOVAT. LASER PAK SVÍTÍ NA SPRÁVNÉ MÍSTO NAD SENZOREM !!!
Z druhé strany najdete laser, konektor pro ventilátor a konektor pro komunikaci s host kontrolérem - Arduino, Raspberry Pi, ESP8266/32.
Mikrokontrolérem je STM323G030, čidlo prachových částic je SPS30, čidlo teploty a vlhkosti SHT40, čidlo VOC SGP41.
A tohle je velmi zajímavé. Čidlo SGP41, které je osazené v SEN54 obsahuje jak měření VOC, tak i NOx. V datasheetu modulu, ale SEN54 NOx nepodporuje. Vysvětlení je jednoduché: moduly (SEN54 i SEN55) jsou osazeny SGP41 a úprava je pouze ve FW STM32G0.
Opět horní deska s test pointy. Zajímavá je informace, že PIN NC (Do Not Connect) je ve skutečnosti Boot0. Tedy pin určený pro přepnutí bootloaderu STM32. Viz pinout konektoru níže.
Mikrokontrolér a laser.
Odpájel jsem konektor pro host kontrolér.
Zapájené drátky. Zároveň jsem zapájel i drátek na pin SEL, který musí být propojen se zemí.
Zapojení konektoru.
Detail mikrokontroléru.
Zapájeno! Zpátky do krabičky.
!!! POZOR, PO UŘIZNUTÍ PLASTŮ JE NUTNÉ DPS ZAŠROUBOVAT. LASER PAK SVÍTÍ NA SPRÁVNÉ MÍSTO NAD SENZOREM !!!
Nezapomenout na filtr.
Opět kompletní modul.
Sensirion připravil několik repozitářů s knihovnami a vzorovými kódy pro Arduino a Raspberry Pi i pro jazyky Python a C
Arduino: https://github.com/Sensirion/arduino-i2c-sen5x
Raspberry Pi: https://github.com/Sensirion/raspberry-pi-i2c-sen5x
Python: https://github.com/Sensirion/python-i2c-sen5x
Embedded: https://github.com/Sensirion/embedded-i2c-sen5x