Sadržaj:
Video: Započnite s izgradnjom PM nadzorne stanice: 3 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:37
Posebno me zanima razina zagađenja zraka, jer živim u Kini i iako je moj grad, Shenzhen, vjerojatno jedan od najčišćih gradova u Kini, još uvijek ima svojih loših dana.
Dakle, htio sam izgraditi vlastiti za usporedbu s pola tuceta aplikacija za nadzor kvalitete zraka koje imam na telefonu. Zašto ih imam toliko? Budući da su prijavljene razine ponekad nevjerojatno različite i nepouzdane (možda zbog različitih lokacija praćenja)-dvije gornje snimke zaslona snimljene su u isto vrijeme. Osim toga, želio sam moći mjeriti PM 1,0 u svom unutarnjem okruženju.
Čestice (PM) su mikroskopske tekućine ili krute tvari koje lebde u zraku. Osim što mogu utjecati na okoliš, štetno utječu i na naše zdravlje!
PM 2,5 i PM 10 općenito su veličine koncentracija koje mjere agencije i vlade diljem svijeta, pa mnogi ljudi zanemaruju PM 1,0. Ali također je važno izmjeriti ovu veličinu čestica, jer je opasnija. Što je PM manji, veća je šansa da se može uvući u pluća i krvotok.
Ako ste zainteresirani za praćenje razine PM -a oko sebe, izgradite stanicu za nadzor kvalitete zraka. Postoji mnogo drugih aplikacija za PM osjetnik, uključujući stvaranje pametnog filtra zraka, integriranje jednog u vašu meteorološku stanicu, stvaranje sustava upozorenja ako ste zaboravili promijeniti filtar zraka u klimatizacijskoj jedinici i uštedjeti neke troškove energije …
Ovaj kratki mali priručnik postavit će vam primjer koda koji će vam omogućiti praćenje razina PM 1.0 uz PM 2.5 i PM 10.0. Koristim OLED zaslon za prikaz podataka senzora. Slučajno sam ovaj projekt organizirao kada je zagađenje bilo na alarmantnoj razini za Shenzhen-što nije neuobičajeno tijekom zime-ali obično je to puno, puno bolje od ovoga.
Korak 1: Prikupite svoje materijale
Evo što će vam trebati:
Hardver:
- OLED zaslon - SSD1351
- Arduino Uno
- PM osjetnik
- Oglasna ploča
- Kratkospojne žice
Firmware:
- Arduino IDE
- Knjižnica Adafruit SSD1351 (za OLED zaslon)
- Adafruit GFX knjižnica (za OLED zaslon)
- Primjer koda
Korak 2: Spojite komponente
Prvo, spojimo zaslon na Arduino Uno. Evo veza:
OLED> Arduino Uno
GND> GND
VCC> 3,3 V
SCL> D2
SDA> D3
RES> D6
DC> D4
CS> D5
Sada PM senzor. Pinove senzora potražite na gornjoj slici iscrtavanja.
PM osjetnik> Arduino Uno
GND (pin 2)> GND
VCC (pin 1)> VCC (5V)
TX (pin 5)> RX (odspojite dok se kôd ne prenese)
Korak 3: Pokrenite kôd
Pokrenite gornji primjer koda. Ne zaboravite držati RX pin isključen od Arduina dok se ne učita.
Pričekajte nekoliko sekundi da se senzor stabilizira i probudi se! Sada možete vidjeti u stvarnom vremenu svoju kvalitetu zraka u odnosu na koncentracije prašine.
Možete vidjeti naše rezultate koje sam usporedio s nekoliko aplikacija za zagađenje. Ove su nadzorne stanice najbliže mom položaju, ali ne toliko blizu koliko bih želio. Živim u malo gušćem području pa je razumljivo da bi moj mali PM senzor čitao veće brojeve.
Sve gore navedene slike snimljene su u razmaku od 5 minuta jedna za drugu. Slika grada snimljena je kroz staklo, u zatvorenom prostoru.
To možete dodatno proširiti dodavanjem kemijskog senzora VOC kako biste stvorili opsežniju postaju za nadzor zraka, ugradili senzor u meteorološku stanicu ili ga upotrijebili za filtriranje zraka. Ovo je samo nekoliko ideja o tome što biste mogli učiniti s PM senzorom.
Oprostite, dok odem kupiti masku. Hvala na čitanju!
Preporučeni:
Upotreba widgeta nadzorne ploče s Magicbitom [Magicblocks]: 5 koraka
Upotreba widgeta nadzorne ploče s Magicbitom [Magicblocks]: Ovaj će vas vodič naučiti koristiti widgete nadzorne ploče Magicblocks sa svojim Magicbitom. Koristimo magicbit kao razvojnu ploču u ovom projektu koji se temelji na ESP32. Stoga se u ovom projektu može koristiti bilo koja razvojna ploča ESP32
Izrada Pi Zero nadzorne kamere (točka 3): Upravljanje datotekama i poboljšanja: 3 koraka
Izrada Pi Zero Dashcam -a (točka 3): Upravljanje datotekama i poboljšanja: Nastavljamo s projektom Pi Zero dashcam, a u ovom se postu brinemo o upravljanju datotekama, dodajući pritom i neka poboljšanja. Ovaj je projekt gotovo dovršen, a mi ćemo provesti cestovna ispitivanja u postu/videu sljedećeg tjedna
Započnite s Arduino Nano: 5 koraka
Započnite s Arduino Nano: Arduino Nano jedan je od dostupnih modela ploča Arduino. Ima malu veličinu, potpunu značajku i jednostavan je za upotrebu. Ima veličinu 1,70 x 0,7 inča, Arduino nano ima potpunu značajku, kao što su: Atmel ATmega 328 IC, gumb Restar, 4 LED indikatora, 3V3 Re
Započnite s Pythonom: 7 koraka (sa slikama)
Započnite s Pythonom: Programiranje je sjajno! Kreativno je, zabavno i vašem mozgu daje mentalnu vježbu. Mnogi od nas žele učiti o programiranju, ali se uvjeravaju da ne možemo. Možda ima previše matematike, možda žargon koji se baca okolo plaši
Započnite s NodeMCU (ESP8266) .: 3 koraka
Započnite s NodeMCU -om (ESP8266) ….: U ovom uputu dijelim kako možete započeti s NodeMCU -om (ESP8266) s Arduino IDE -om. Ovaj vodič je za početnike koji tek počinju. NodeMCU je poput Arduina s ugrađenim Wifi -jem, pa svoje projekte možete izvesti na mreži. Do k