Video: Začnite s budovaním monitorovacej stanice PM: 3 kroky (s obrázkami)
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Zvlášť ma zaujíma úroveň znečistenia ovzdušia, pretože žijem v Číne a hoci moje mesto Shenzhen je pravdepodobne jedným z najčistejších miest v Číne, stále má svoje zlé dni.
Chcel som si teda vytvoriť vlastnú na porovnanie s poltuctom aplikácií na monitorovanie kvality vzduchu, ktoré mám v telefóne. Prečo ich mám toľko? Pretože uvádzané úrovne sú niekedy neuveriteľne odlišné a nespoľahlivé (možno kvôli rôznym miestam monitorovania)-dve vyššie uvedené snímky obrazovky boli urobené súčasne. Okrem toho som chcel byť schopný merať PM 1,0 vo svojom vnútornom prostredí.
Časticové hmoty (PM) sú mikroskopické kvapalné alebo pevné látky vznášajúce sa vo vzduchu. Okrem toho, že môžu mať vplyv na životné prostredie, majú tiež negatívny vplyv na naše zdravie!
PM 2,5 a PM 10 sú spravidla veľkosti koncentrácií, ktoré merajú agentúry a vlády na celom svete, takže veľa ľudí prehliada PM 1,0. Je však tiež dôležité zmerať túto veľkosť častíc, pretože je to nebezpečnejšie. Čím menší je PM, tým väčšia je šanca, že sa dostane do pľúc a krvného obehu.
Ak vás zaujíma monitorovanie hladín PM vo vašom okolí, postavte si stanicu na monitorovanie kvality ovzdušia. Existuje mnoho ďalších aplikácií pre snímač PM, vrátane vytvorenia inteligentného vzduchového filtra, jeho integrácie do vašej meteorologickej stanice, vytvorenia výstražného systému, ak ste zabudli vymeniť vzduchový filter v klimatizačnej jednotke a ušetriť náklady na energiu …
Tento krátky malý návod vám poskytne ukážkový kód, ktorý vám umožní okrem PM 2,5 a PM 10,0 sledovať aj úrovne PM 1,0. Na zobrazenie údajov senzora používam OLED displej. Zhodou okolností som tento projekt zorganizoval vtedy, keď bolo znečistenie v Šen-čene na alarmujúcej úrovni-čo nie je v zime neobvyklé-ale zvyčajne je to oveľa, oveľa lepšie ako toto.
Krok 1: Zhromaždite svoje materiály
Čo budete potrebovať:
Hardvér:
- OLED displej - SSD1351
- Arduino Uno
- PM senzor
- Breadboard
- Prepojovacie vodiče
Firmvér:
- Arduino IDE
- Knižnica Adafruit SSD1351 (pre OLED displej)
- Knižnica Adafruit GFX (pre displej OLED)
- Príklad kódu
Krok 2: Pripojte komponenty
Najprv pripojme displej k Arduino Uno. Tu sú spojenia:
OLED> Arduino Uno
GND> GND
VCC> 3,3V
SCL> D2
SDA> D3
OZE> D6
DC> D4
CS> D5
Teraz snímač PM. Piny senzora nájdete na obrázku vyššie.
Snímač PM> Arduino Uno
GND (pin 2)> GND
VCC (kolík 1)> VCC (5 V)
TX (kolík 5)> RX (odpojte, kým sa nenačíta kód)
Krok 3: Spustite kód
Spustite ukážkový kód uvedený vyššie. Nezabudnite nechať pin RX odpojený od Arduina, kým nebude nahraný.
Počkajte niekoľko sekúnd, kým sa senzor stabilizuje a Wallah! Teraz môžete v reálnom čase vidieť svoju kvalitu vzduchu vo vzťahu k koncentráciám prachu.
Môžete vidieť naše výsledky, ktoré som spároval s niekoľkými aplikáciami na znečistenie. Tieto monitorovacie stanice sú najbližšie k mojej pozícii, ale nie tak blízko, ako by som chcel. Žijem v trochu hustejšej oblasti, takže je dôvod, prečo by môj malý snímač PM čítal vyššie čísla.
Všetky vyššie uvedené obrázky boli urobené do 5 minút od seba, aby ste si ich mohli pozrieť. Fotografia mesta bola urobená cez sklo v interiéri.
Môžete to ďalej rozšíriť pridaním chemického senzora VOC na vytvorenie komplexnejšej stanice na monitorovanie vzduchu, začlenenie senzora do meteorologickej stanice alebo jeho využitie na inteligentný vzduchový filter. Toto je len niekoľko nápadov, čo by ste mohli urobiť so snímačom PM.
Teraz ma ospravedlňte, keď si idem kúpiť masku. Vďaka za prečítanie!