
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-23 15:09



Še posebej me zanima stopnja onesnaženosti zraka, saj živim na Kitajskem in čeprav je moje mesto Shenzhen verjetno eno najčistejših mest na Kitajskem, ima še vedno slabe dni.
Zato sem hotel zgraditi svojega, da ga primerjam s pol ducata aplikacij za spremljanje kakovosti zraka, ki jih imam v telefonu. Zakaj jih imam toliko? Ker so poročane ravni včasih neverjetno različne in nezanesljive (morda zaradi različnih lokacij spremljanja)-sta bila zgornja dva posnetka zaslona posneta hkrati. Poleg tega sem želel izmeriti PM 1,0 v svojem notranjem okolju.
Delci (PM) so mikroskopske tekočine ali trdne snovi, ki plavajo v zraku. Poleg tega, da lahko vplivajo na okolje, negativno vplivajo tudi na naše zdravje!
PM 2,5 in PM 10 sta na splošno velikosti koncentracij, ki jih merijo agencije in vlade po vsem svetu, zato mnogi ljudje spregledajo PM 1,0. Pomembno pa je tudi izmeriti velikost teh delcev, ker je nevarnejša. Manjši kot je PM, večja je možnost, da se prikrade v pljuča in krvni obtok.
Če vas zanima spremljanje ravni PM okoli vas, zgradite postajo za spremljanje kakovosti zraka. Obstaja še veliko drugih aplikacij za senzor PM, vključno z ustvarjanjem pametnega zračnega filtra, vključitvijo enega v vašo vremensko postajo, ustvarjanjem opozorilnega sistema, če ste pozabili zamenjati zračni filter v klimatski napravi in prihraniti nekaj stroškov energije …
Ta kratek kratek opis vam bo dal primer kode, ki vam bo poleg PM 2.5 in PM 10.0 omogočila spremljanje ravni PM 1.0. Za prikaz podatkov senzorja uporabljam zaslon OLED. Po naključju sem ta projekt organiziral, ko je bilo onesnaženje v Shenzhenu na zaskrbljujoči ravni-kar ni nič nenavadnega pozimi-vendar je običajno veliko, veliko bolje od tega.
1. korak: Zberite svoje materiale


Tukaj boste potrebovali:
Strojna oprema:
- Zaslon OLED - SSD1351
- Arduino Uno
- PM senzor
- Ogledna plošča
- Mostične žice
Vdelana programska oprema:
- Arduino IDE
- Knjižnica Adafruit SSD1351 (za zaslon OLED)
- Knjižnica Adafruit GFX (za zaslon OLED)
- Primer kode
Korak: Povežite komponente



Najprej priključimo zaslon na Arduino Uno. Tu so povezave:
OLED> Arduino Uno
GND> GND
VCC> 3,3 V
SCL> D2
SDA> D3
RES> D6
DC> D4
CS> D5
Zdaj senzor PM. Za nožice senzorja si oglejte zgornjo sliko izklopa.
PM senzor> Arduino Uno
GND (pin 2)> GND
VCC (pin 1)> VCC (5V)
TX (pin 5)> RX (prekinite povezavo, dokler koda ni naložena)
3. korak: Zaženite kodo




Zaženite zgornjo primer kode. Ne pozabite, da je pin RX odklopljen od Arduina, dokler ga ne naložite.
Počakajte nekaj sekund, da se senzor stabilizira in ohladi! Zdaj lahko v realnem času vidite kakovost zraka glede na koncentracijo prahu.
Ogledate si lahko naše rezultate, ki sem jih ujemal z nekaj aplikacijami za onesnaževanje. Te nadzorne postaje so mi najbližje, vendar ne tako blizu, kot bi si želel. Živim na nekoliko gostejšem območju, zato je razumljivo, da bi moj mali senzor PM bral višje številke.
Vse zgornje slike so bile posnete v 5 minutah drug za drugega. Slika mesta je bila posneta skozi steklo, v zaprtih prostorih.
To lahko še razširite tako, da dodate kemični senzor VOC, da ustvarite celovitejšo postajo za spremljanje zraka, senzor vključite v vremensko postajo ali ga uporabite za pameten zračni filter. To je le nekaj idej, kaj bi lahko naredili s PM senzorjem.
Oprostite, ko bom šel kupiti masko. Hvala za branje!
Priporočena:
ESP8266 Ura vremenske postaje: 4 koraki

Ura vremenske postaje ESP8266: Ta projekt je lep način prikaza časa in vremena v majhnem priročnem paketu. Razložil bom projekt, kako deluje in prikazal kodo tukaj. Pritisnite različne gumbe, da prikažete trenutno vreme na določeni lokaciji, pa tudi temperaturo
Ideja dejavnosti DIY vremenske postaje za starejše od 12 let: 4 koraki

Ideja aktivnosti DIY vremenske postaje za starejše od 12 let: V tej dejavnosti bodo udeleženci nastavili svojo vremensko postajo, jo poslali v zrak in v realnem času spremljali posnetke (svetloba, temperatura, vlaga) prek aplikacije Blynk. Poleg vsega tega se boste naučili objavljati zapisane vrednosti
Airwatcher - zračne postaje: 4 koraki

Airwatcher - Klimatske postaje: Naredil sem projekt za merjenje temperature, vlažnosti in kakovosti zraka v 3 prostorih. Naročniki pošiljajo podatke sprejemniku prek NRF24L01+PA+LNA Oddajniki in spletni strežnik nariše grafe z uporabo google charts. used parts: Arduino Nano v3.0 buyDTH22 Temperature & am
Modul prehoda Bluetooth za dvosmerne radijske postaje: 3 koraki (s slikami)

Modul prehoda Bluetooth za dvosmerne radijske postaje: adapter prehoda Bluetooth za dvosmerne radijske postaje Ste kdaj želeli imeti brezžične slušalke za uporabo s svojo napravo za pršut? To je mogoče lepo uresničiti s slušalkami Bluetooth, ki imajo dostojen mikrofon, in radiem, ki podpira Bluetooth. Obstajajo novejši radijski sprejemniki
Dostopna točka - komunikacija postaje med dvema MCU ESP8266: 3 koraki

Dostopna točka - komunikacija med dvema enotama MCU ESP8266: Pozdravljeni ustvarjalci! V prejšnjem navodilu sem vzpostavil komunikacijo WiFi med dvema enotama MCU ESP8266 prek domačega usmerjevalnika WiFi. Kot sem videl iz komentarjev, obstajajo proizvajalci, ki bi radi uporabili MCU ESP8266 daleč od dosega usmerjevalnika. Torej tukaj je bar