Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Jeg oppdaterte min gamle foton luftsensor for å bruke den nye Plantower PMS5003 luftsensoren. Den oppdateres raskere, er mer stabil og gir avlesninger for PM1, PM2.5, PM 10. Jeg inkluderte også en temperatur- og fuktighetssensor med DHT22. Du trenger ikke å inkludere det hvis det ikke interesserer deg. Jeg prøvde å inkludere mange alternativer i koden. Flere publiseringstjenester, søvnfunksjon, serieutgang. Den inkluderer et LED -lys, slik at du kan fortelle PM2.5 -nivåene med et øyeblikk.
Trinn 1: Koblingsskjema
Du trenger en DHT 22 temperatur- og fuktighetssensor. Hvis du ikke har en eller ikke vil bruke en, kan du bare la den stå ute, og luftsensoren skal fungere fint. DHT22 trenger en 10k motstand. Du trenger også en RGB felles anode -LED for indikatorlampen. Som med DHT22, hvis du ikke er interessert i å ha en indikatorlampe, kan du slå den av.
For kjernen i luftsensoren trenger du en Particle Photon og en plantower PMS5003 luftsensor. Jeg ville prøve å finne en sensor som følger med en ledningsnettadapter.
Trinn 2: Kode
Koden er publisert kl
github.com/HammillB/plantower
Koden inkluderer publisering til Ubidots, dweet og partikkelkonsoll. Den inneholder også kode for å sette sensoren i dvale mellom avlesningene hvis du bare vil ta avlesninger hvert par minutter.
Trinn 3: Avlesninger
Indikatorlampen endrer farge basert på PM2.5 -avlesningen. Grønt er bra. Du kan lese koden for å se de forskjellige fargeintervallene.