Sadržaj:
Video: Započnite s izgradnjom PM nadzorne stanice: 3 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
Posebno me zanima nivo zagađenja zraka, jer živim u Kini i iako je moj grad, Shenzhen, vjerovatno jedan od najčišćih gradova u Kini, još uvijek ima svojih loših dana.
Stoga sam htio napraviti svoju vlastitu za usporedbu sa pola tuceta aplikacija za nadzor kvalitete zraka koje imam na telefonu. Zašto ih imam toliko? Budući da su prijavljeni nivoi ponekad nevjerovatno različiti i nepouzdani (možda zbog različitih lokacija praćenja)-dvije gornje snimke ekrana snimljene su istovremeno. Osim toga, želio sam moći mjeriti PM 1,0 u svom zatvorenom okruženju.
Čestice (PM) su mikroskopske tekućine ili čvrste 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 širom 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 uvuče u pluća i krvotok.
Ako ste zainteresirani za praćenje nivoa PM -a oko sebe, izgradite stanicu za praćenje kvalitete zraka. Postoji mnogo drugih aplikacija za PM senzor, uključujući stvaranje pametnog filtera zraka, integriranje jednog u vašu meteorološku stanicu, stvaranje sistema upozorenja ako ste zaboravili promijeniti filter zraka u klima uređaju i uštedjeti neke troškove energije …
Ovaj kratki kratki vodič će vam postaviti primjer koda koji će vam omogućiti da pratite nivoe PM 1.0 pored PM 2.5 i PM 10.0. Koristim OLED ekran za prikaz podataka senzora. Slučajno sam ovaj projekt organizirao kada je zagađenje bilo na alarmantnom nivou za Shenzhen-što nije neuobičajeno tokom zime-ali obično je mnogo, mnogo bolje od ovoga.
Korak 1: Prikupite materijale
Evo šta će vam trebati:
Hardver:
- OLED ekran - SSD1351
- Arduino Uno
- PM senzor
- Breadboard
- Žice za kratkospojnike
Firmware:
- Arduino IDE
- Biblioteka Adafruit SSD1351 (za OLED ekran)
- Adafruit GFX biblioteka (za OLED ekran)
- Primjer koda
Korak 2: Spojite komponente
Prvo, spojimo ekran na Arduino Uno. Evo veza:
OLED> Arduino Uno
GND> GND
VCC> 3.3V
SCL> D2
SDA> D3
RES> D6
DC> D4
CS> D5
Sada PM senzor. Pinove senzora potražite na gornjoj slici pinout -a.
PM senzor> Arduino Uno
GND (pin 2)> GND
VCC (pin 1)> VCC (5V)
TX (pin 5)> RX (odspojite dok se kôd ne učita)
Korak 3: Pokrenite kôd
Pokrenite gore navedeni primjer koda. Ne zaboravite držati RX pin odvojenim od Arduina sve dok se ne učita.
Sačekajte nekoliko sekundi da se senzor stabilizuje i probudi se! Sada možete vidjeti u stvarnom vremenu kvalitetu vašeg zraka u odnosu na koncentracije prašine.
Možete vidjeti naše rezultate koje sam uporedio s nekoliko aplikacija za zagađenje. Ove nadzorne stanice su najbliže mom položaju, ali ne toliko blizu koliko bih želio. Živim u malo gušćem području, pa je opravdano da bi moj mali PM senzor čitao veće brojeve.
Sve gornje slike su snimljene u roku od 5 minuta jedna za drugu radi referencije. Slika grada snimljena je kroz staklo, u zatvorenom prostoru.
Ovo možete dodatno proširiti dodavanjem VOC kemijskog senzora kako biste stvorili opsežniju stanicu za nadzor zraka, ugradili senzor u meteorološku stanicu ili ga upotrijebili da filter za zrak učinite pametnim. Ovo je samo nekoliko ideja šta biste mogli učiniti s PM senzorom.
Izvinite me dok odem kupiti masku. Hvala na čitanju!
Preporučuje se:
Upotreba widgeta nadzorne ploče s Magicbitom [Magicblocks]: 5 koraka
Korištenje widgeta nadzorne ploče s Magicbitom [Magicblocks]: Ovaj vodič će vas naučiti kako koristiti Magicblocks nadzorne ploče nadzorne ploče s vašim 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
Započnite s Arduino Nano: 5 koraka
Započnite s Arduino Nano: Arduino Nano je jedan od dostupnih modela ploča Arduino. Ima malu veličinu, potpunu funkciju i jednostavan je za upotrebu. Ima veličinu 1,70 inča x 0,7 inča, Arduino nano ima potpunu značajku, kao što su: Atmel ATmega 328 IC, tipka Restar, 4 LED indikatora, 3V3 Re
Započnite s Pythonom: 7 koraka (sa slikama)
Započnite s Pythonom: Programiranje je odlično! 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
Tastatura nadzorne ploče s LCD zaslonom i Arduino Uno: 9 koraka
Tastatura nadzorne ploče s LCD zaslonom i Arduino Uno: Ovo je matrična tipkovnica koja radi zajedno s LCD zaslonom i Arduino Uno, najosnovnijim koji postoji danas. Svrha ovog postavljanja je stvaranje programa koji prima lozinku otkucanu na matričnoj tastaturi, uspoređuje je sa ispravnim pa
Pogledajte nadzorne ploče Emoncms & ESP8266 + Arduino #IoT: 7 koraka (sa slikama)
Pogledajte nadzorne ploče Emoncms & ESP8266 + Arduino #IoT: Dugo sam testirao Emoncms platformu i ovom prilikom ću vam pokazati krajnji rezultat i kvalitetu nadzornih ploča i / ili vizualizacija. Uzeo sam neke vodiče koji će poslužiti kao međukorake. Vizualiziraćemo