AirQmonitor - monitor kvality ovzduší

Po cca čtvrt roce od prvních pokusů se snímačem pevných částic Sensirion SPS30 je tady první reálná aplikace - monitor kvality ovzduší neboli AirQmonitor.


AirQmonitor - monitor kvality ovzduší Štítky:  , , , , , , , , i2c. Air Quality

    Po čtvrt roce od prvních pokusů se snímačem pevných částic Sensirion SPS30 je tady první reálná aplikace - monitor kvality ovzduší neboli AirQmonitor.

HW
Senzorová část je kromě SPS30 řešena soustavou čidel, která jsem našel v šuplíku - BME280 (teplota, tlak) a SHT40 (teplota, relativní vlhkost).
Jako CPU/MCU jsem využil Raspberry Pi Zero 2, které už nějakou dobu slouží jako přijímač pro ADS-B. Spojení maliny a čidel je přímo přes i2c.
Pro snadnější DEBUG komunikují SPS30 a BME280+SHT40 po dvou samostatných i2c sběrnicích - nutno nakonfigurovat Raspberry Pi - viz AirQmonitor.py níže. Propojení je cca 2 m dlouhým UTP kabelem (opět šuplík).
Na straně RPi, na PIN headeru, je jednoduchá PCB s konektorem a pady pro připájení UTPčka + druhého SHT40, které měří teplotu a vlhkost v krabici s Raspberry Pi.
Návod, jak korektně instalovat SPS30, aby měřil reálné hodnoty, je uveden v Mechanical Design and Assembly Guidelines for SPS30.
Čidla monitoru kvality ovzduší mám umístěna v elektroinstalační krabici na zábradlí balkonu. Pájeno natvrdo - vrabčí hnízdo. SPS30 je uchyceno v držáku, který fixuje i BME280 a SHT40 (pod držákem).

Držák SPS30 Průduchy pro SPS30
Krabice se senzory

SW
Periodické čtení údajů z čidel, jejich odesílání na moje IoT centrum, TMEP i servery Sensor.Community zajišťuje daemon napsaný v Pythonu - AirQmonitor.py, který pro jednotlivá čidla i komunikaci s REST API služeb využívá samostatné knihovny.
Pro zobrazení hodnot používám svoje přehledové IoT centrum. Grafy generuji přímo z RRD při požadavku na graf.

Graf – koncentrace pevných částic Graf - počet pevných částic
Poznámka:
Kousek od domu mám jednu ze stanic systému ISKO ČHMI (celá ČR, Polsko, Rakousko, Slovensko). Do grafu proto „pro kontrolu“ počítám a vykresluji i PM 10.0-3h - tříhodinový klouzavý průměr PM 10.0.


Graf – typická velikost částic

Seznam odkazů
;  
Vaše názory a komentáře: 5 ;  Zobrazeno: 4912 x ;  Hodnoceno: 2 x ;  Hodnocení článku : Hodnocení článku:100%

Hodnocení článku: 1 2 3 4 5

Vaše názory a komentáře (5)
Petr KLOSKO
#329: 03.02.2025 ; 21:57:14
Překročení limitů PM10 a denní reporty pravidelně na BlueSky profilu AirQualityBot
 
Petr Klosko
#323: 23.04.2023 ; 20:02:10
Monitor kvality ovzduší s čidlem SEN5x
 
Petr KLÓSKO
#318: 05.11.2022 ; 21:07:22
Týdenní srovnání hodnot pm10 (3hod klouzavý průměr) AirQmonitor vs. data z nedaleké automatizované stanice ISKO

https://twitter.com/pklosko/status/1588984764568326144?s=20&t=NZnxn0VZLqDlVfkARHFyAA
 
Petr KLÓSKO
#313: 02.08.2022 ; 08:00:14
Grafy AirQmonitoru jsou veřejně dostupné na https://weather.klosko.net/
 
Petr Klosko
#312: 26.07.2022 ; 08:55:25
Meteostanice bastlířů opět v akci. Měří zvýšenou koncentraci prachových částic kvůli požáru v Českém Švýcarsku https://chiptron.cz/news.php?readmore=1385
 

Přidat komentář
Jméno
E-Mail
Zadejte šestou čísici z čísla Zadejte šestou čísici z čísla
Pokud očekáváte odpověď na Vámi vložený komentář, zadejte Váš e-mail.
Vložením komentáře souhlasíte s pravidly.