
Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-23 15:11



Jag är särskilt intresserad av luftföroreningar, eftersom jag bor i Kina och medan min stad, Shenzhen, förmodligen är en av de renaste städerna i Kina, har den fortfarande sina dåliga dagar.
Så jag ville bygga min egen för att jämföra med de halva dussinet apparater för luftkvalitet som jag har på min telefon. Varför har jag så många? Eftersom de rapporterade nivåerna ibland är otroligt olika och opålitliga (kanske på grund av deras olika övervakningsplatser)-togs de två skärmdumparna ovan samtidigt. Dessutom ville jag kunna mäta PM 1.0 i min inomhusmiljö.
Particulate Matter (PM) är mikroskopisk vätska eller fast substans som flyter runt i luften. Förutom att de kan påverka miljön påverkar de också vår hälsa!
PM 2.5 och PM 10 är i allmänhet de koncentrationsstorlekar som mäts av myndigheter och regeringar runt om i världen, så många förbiser PM 1.0. Men det är också viktigt att mäta denna partikelstorlek, eftersom det är farligare. Ju mindre PM, desto större är chansen att den kan smyga in i lungorna och blodomloppen.
Om du är intresserad av att övervaka PM -nivåerna runt dig kan du bygga en övervakningsstation för luftkvalitet. Det finns många andra applikationer för en PM -sensor, inklusive att skapa ett smart luftfilter, integrera ett i din väderstation, skapa ett varningssystem om du har glömt att byta luftfilter i A/C -enheten och spara några energikostnader …
Denna korta instruktion kommer att ställa in dig med exempelkod som låter dig övervaka PM 1.0-nivåer utöver PM 2.5 och PM 10.0. Jag använder en OLED -skärm för att visa sensorns data. Av en slump organiserade jag detta projekt när föroreningarna var på en alarmerande nivå för Shenzhen-inte ovanligt under vintern-men vanligtvis är det mycket, mycket bättre än så här.
Steg 1: Samla dina material


Här är vad du behöver:
Hårdvara:
- OLED -skärm - SSD1351
- Arduino Uno
- PM -sensor
- Bakbord
- Bygelkablar
Firmware:
- Arduino IDE
- Adafruit SSD1351 -bibliotek (för OLED -skärmen)
- Adafruit GFX -bibliotek (för OLED -skärmen)
- Exempelkod
Steg 2: Anslut komponenterna



Låt oss först ansluta skärmen till Arduino Uno. Här är kopplingarna:
OLED> Arduino Uno
GND> GND
VCC> 3,3V
SCL> D2
SDA> D3
RES> D6
DC> D4
CS> D5
Nu PM -sensor. Se pinout -bilden ovan för sensorns stift.
PM -sensor> Arduino Uno
GND (stift 2)> GND
VCC (stift 1)> VCC (5V)
TX (stift 5)> RX (koppla bort tills koden har laddats upp)
Steg 3: Kör koden




Kör exempelkoden ovan. Glöm inte att hålla RX -stiftet bortkopplat från Arduino tills det har laddats upp.
Vänta några sekunder för sensorn att stabilisera och wallah! Du kan nu se din luftkvalitet i realtid i förhållande till dammkoncentrationer.
Du kan se våra resultat som jag matchade med ett par av föroreningsapparna. Dessa övervakningsstationer är närmast min position, men inte så nära som jag skulle vilja. Jag bor i lite tätare område, så det är en anledning till att min lilla PM -sensor skulle läsa högre siffror.
Alla bilderna ovan togs inom 5 minuter från varandra som referens. Bilden av staden togs genom glas, inomhus.
Du kan utöka detta ytterligare genom att lägga till en VOC -kemikaliesensor för att skapa en mer omfattande luftövervakningsstation, införliva sensorn i en väderstation eller använda den för att göra ett luftfilter smart. Detta är bara några idéer om vad du kan göra med en PM -sensor.
Ursäkta mig medan jag köper en mask. Tack för att du läser!
Rekommenderad:
Guiden jag önskade att jag hade om att bygga en Arduino Drone: 9 steg

Guiden jag önskade att jag hade om att bygga en Arduino Drone: Detta är ett dokument som är en slags "How to guide" -streckad dokumentation som går igenom processen. Det tog mig att förstå begreppen för att uppnå mitt mål att bygga en enkel quadcopter som jag kunde kontrollera från min mobiltelefon. För att göra det här projektet ville jag
Kom igång med Arduino Nano: 5 steg

Kom igång med Arduino Nano: Arduino Nano är en av de tillgängliga Arduino -kortmodellerna. Har en liten storlek, komplett funktion och enkel att använda. Har en storlek 1,70 tum x 0,7 tum, Arduino nano har en komplett funktion, till exempel: Atmel ATmega 328 IC, Restar -knapp, 4 indikator -lysdioder, 3V3 Re
Kom igång med Python: 7 steg (med bilder)

Kom igång med Python: Programmering är fantastiskt! Det är kreativt, roligt och ger hjärnan en mental träning. Många av oss vill lära sig mer om programmering men övertyga oss själva om att vi inte kan. Kanske har den för mycket matte, kanske skrämmer jargongen som kastas runt
Kom igång med IDE för NRF51822, ARM® KEIL MDK V5 + ST-Link: 6 steg

Komma igång med IDE för NRF51822, ARM® KEIL MDK V5 + ST-Link: Översikt När jag började utveckla en nRF51822-applikation för mitt hobbyprojekt fann jag att det inte fanns någon organiserad information om detta ämne. Här skulle jag därför vilja notera vad jag har fått igenom. Detta beskriver vad som får mig att kämpa för att genomföra
Kom igång med NodeMCU (ESP8266) .: 3 steg

Kom igång med NodeMCU (ESP8266) ….: I den här instruktionsboken delar jag hur du kan komma igång med NodeMCU (ESP8266) med Arduino IDE. Denna handledning är för nybörjare som precis har börjat. NodeMCU är precis som Arduino med inbyggt Wifi, så att du kan ta dina projekt online. Till k