Innholdsfortegnelse:
Video: Kom i gang med å bygge en PM -overvåkingsstasjon: 3 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:25
Jeg er spesielt interessert i luftforurensningsnivåer, fordi jeg bor i Kina og mens byen min, Shenzhen, trolig er en av de reneste byene i Kina, har den fortsatt sine dårlige dager.
Så jeg ønsket å bygge min egen for å sammenligne med et halvt dusin luftkvalitetsmonitor-apper jeg har på telefonen min. Hvorfor har jeg så mange? Fordi de rapporterte nivåene noen ganger er utrolig forskjellige og upålitelige (kanskje på grunn av deres forskjellige overvåkingssteder)-ble de to skjermbildene ovenfor tatt samtidig. I tillegg ønsket jeg å kunne måle PM 1.0 i innemiljøet.
Particulate Matter (PM) er mikroskopisk væske eller fast stoff som flyter rundt i luften. I tillegg til å kunne påvirke miljøet, påvirker de også helsen vår negativt!
PM 2.5 og PM 10 er generelt konsentrasjonsstørrelsene som måles av byråer og myndigheter over hele verden, så mange overser PM 1.0. Men det er også viktig å måle denne partikkelstørrelsen, fordi den er farligere. Jo mindre PM, desto større er sjansen for at den kan snike seg inn i lungene og blodstrømmen.
Hvis du er interessert i å overvåke PM -nivåene rundt deg, kan du bygge en overvåkingsstasjon for luftkvalitet. Det er mange andre applikasjoner for en PM -sensor, inkludert å lage et smart luftfilter, integrere et i værstasjonen, lage et varselsystem hvis du har glemt å bytte luftfilter i A/C -enheten og spare noen energikostnader …
Denne korte lille veiledningen vil sette deg opp med eksempelkode som lar deg overvåke PM 1.0-nivåer i tillegg til PM 2.5 og PM 10.0. Jeg bruker en OLED -skjerm for å vise sensorens data. Tilfeldigvis organiserte jeg dette prosjektet da forurensningen var på et alarmerende nivå for Shenzhen-ikke uvanlig om vinteren-men vanligvis er det mye, mye bedre enn dette.
Trinn 1: Samle materialet ditt
Her er hva du trenger:
Maskinvare:
- OLED -skjerm - SSD1351
- Arduino Uno
- PM -sensor
- Brødbrett
- Jumper ledninger
Fastvare:
- Arduino IDE
- Adafruit SSD1351 -bibliotek (for OLED -skjermen)
- Adafruit GFX Library (for OLED -skjermen)
- Eksempelkode
Trinn 2: Koble til komponentene
La oss først koble skjermen til Arduino Uno. Her er forbindelsene:
OLED> Arduino Uno
GND> GND
VCC> 3,3V
SCL> D2
SDA> D3
RES> D6
DC> D4
CS> D5
Nå PM -sensor. Se pinout -bildet ovenfor for sensorens pinner.
PM -sensor> Arduino Uno
GND (pin 2)> GND
VCC (pin 1)> VCC (5V)
TX (pin 5)> RX (koble til koden er lastet opp)
Trinn 3: Kjør koden
Kjør eksempelkoden gitt ovenfor. Ikke glem å holde RX -pinnen koblet fra Arduino til den er lastet opp.
Vent noen sekunder for sensoren å stabilisere seg og wallah! Du kan nå se luftkvaliteten din i sanntid i forhold til støvkonsentrasjoner.
Du kan se resultatene våre som jeg matchet med et par av forurensningsappene. Disse overvåkingsstasjonene er nærmest posisjonen min, men ikke så nær som jeg vil. Jeg bor i et litt tettere område, så det er grunn til at min lille PM -sensor ville lese høyere tall.
Alle bildene ovenfor ble tatt innen 5 minutter etter hverandre som referanse. Bildet av byen ble tatt gjennom glass, innendørs.
Du kan utvide dette ytterligere ved å legge til en VOC -kjemikaliesensor for å lage en mer omfattende luftovervåkingsstasjon, inkorporere sensoren i en værstasjon eller bruke den til å gjøre et luftfilter smart. Dette er bare noen få ideer om hva du kan gjøre med en PM -sensor.
Unnskyld meg mens jeg kjøper en maske. Takk for at du leste!
Anbefalt:
Kom i gang med Arduino Nano: 5 trinn
Kom i gang med Arduino Nano: Arduino Nano er en av de tilgjengelige Arduino -bordmodellene. Har en liten størrelse, komplett funksjon og enkel å bruke. Har en størrelse 1,70 tommer x 0,7 tommer, Arduino nano har en komplett funksjon, for eksempel: Atmel ATmega 328 IC, Restar -knapp, 4 indikator -lysdioder, 3V3 Re
Kom i gang med Python: 7 trinn (med bilder)
Kom i gang med Python: Programmering er fantastisk! Det er kreativt, morsomt og gir hjernen din en mental trening. Mange av oss ønsker å lære om programmering, men overbeviser oss selv om at vi ikke kan. Kanskje den har for mye matematikk, kanskje sjargongen som kastes rundt skremmer
Kom i gang med NodeMCU (ESP8266) .: 3 trinn
Kom i gang med NodeMCU (ESP8266) ….: I denne instruksen deler jeg hvordan du kan komme i gang med NodeMCU (ESP8266) med Arduino IDE. Denne opplæringen er for nybegynnere som nettopp har begynt. NodeMCU er akkurat som Arduino med innebygd Wifi, slik at du kan ta prosjektene dine online. Å k
Kom i gang med Raspberry Pi GUI: 8 trinn
Kom i gang med Raspberry Pi GUI: Så du har en Raspberry Pi og en kul idé, men hvordan gjør du det like enkelt som en smarttelefon for brukeren å samhandle med? Å bygge et grafisk brukergrensesnitt (GUI) er faktisk ganske enkelt, og med litt tålmodighet kan du lage fantastiske prosjekter
Hvordan bygge en gitarhøyttalerboks eller bygge to for stereoen din. 17 trinn (med bilder)
Hvordan bygge en gitarhøyttalerboks eller bygge to for stereoen din .: Jeg ønsket at en ny gitarhøyttaler skulle følge med rørforsterkeren jeg bygger. Høyttaleren vil forbli ute i butikken min, så det trenger ikke være noe for spesielt. Tolex -belegg kan bli for lett skadet, så jeg sprayet utsiden svart etter en lett sand