Indholdsfortegnelse:

Byg en LoRa Particle Pollution Detector: 8 trin
Byg en LoRa Particle Pollution Detector: 8 trin

Video: Byg en LoRa Particle Pollution Detector: 8 trin

Video: Byg en LoRa Particle Pollution Detector: 8 trin
Video: Tracking pollution on the school run. Breathe London. Dyson 2024, November
Anonim
Byg en LoRa Particle Pollution Detector
Byg en LoRa Particle Pollution Detector

Vi vil bygge en partikelmateriale detektor ved hjælp af PM2.5 luftkvalitetssensor, ESP32, UNO og LoRa -modul.

Partikelforurening, også kendt som Particulate Matter er en blanding af vidt forskellige størrelser af faste stoffer og væsker, der findes i luften. Nogle af disse partikler (især de små) kan være skadelige for vores helbred, fordi de er små nok til at komme ind i vores lunger, når vi trækker vejret.

For at måle dette har vi brug for en partikelforureningsdetektor, der kan måle luftkvaliteten i den luft, vi indånder.

Sværhedsgrad: Zio Youngling

Nyttige ressourcer: Vi har et separat indlæg på vores udviklingsbrætguider på vores blog. Tjek dem herunder:

  • Zuino M Uno Qwiic startguide
  • Zuino XS PsyFi32 Qwiic startguide

Du kan også tjekke andre Zio Qwiic Start -guider relateret til dette projekt herunder:

  • Zio 1,5”OLED -skærm Qwiic startguide
  • Zio PM2.5 Sensor og adapter Qwiic startguide

Installation af biblioteker Du skal installere følgende biblioteker på din Arduino IDE. Download følgende biblioteker, og gem det i din lokale Arduino IDE -biblioteksmappe:

  • Sparkfun QwiicRF -bibliotek
  • U8glib bibliotek

For at installere bibliotekerne skal du åbne din Arduino IDE, gå til fanen Skitse, vælg Inkluder bibliotek -> Tilføj. Zip -bibliotek. Vælg de ovenstående biblioteker, der skal medtages på din IDE. Du kan også tjekke denne komplette guide her.

Hardware

  • Zio Qwiic PM2.5 luftkvalitetssensor med adapterkort x1
  • Zio Qwiic Lora -modul (443MHz) x 2
  • Antenner x 2
  • Zio Zuino XS PsyFi32 (ESP32) x1
  • Zio Zuino M Uno x1
  • Zio Qwiic 1,5”OLED -skærm x1
  • Qwiic -kabler x4
  • Micro USB -kabel x 2

Forbindelsesopsætning

Vi har brug for to Lora -moduler for at kunne sende og modtage data fra vores PM2.5 -sensor. Vi kalder dette henholdsvis LoRa Receiver og LoRa Sender. En Lora -modtager modtager data indsamlet af PM2.5 -sensoren og udsender disse på OLED -displayet. En LoRa -afsender er, hvor PM2.5 vil blive tilsluttet.

Opsætning af LoRa SenderBelow er de moduler, der er nødvendige for Lora -afsenderen. Du skal vedhæfte PM2.5 -sensoren med adapter på afsenderens side for at opdage partikler og måle luftkvaliteten.

Trin 1: Sæt PM2.5 -sensoren og adapteren sammen

Sæt PM2.5 -sensoren og adapteren sammen
Sæt PM2.5 -sensoren og adapteren sammen
Sæt PM2.5 -sensoren og adapteren sammen
Sæt PM2.5 -sensoren og adapteren sammen

Trin 2: Fastgør antennerne til LoRa -modulet

Sæt antennerne på LoRa -modulet
Sæt antennerne på LoRa -modulet
Sæt antennerne på LoRa -modulet
Sæt antennerne på LoRa -modulet

Trin 3: Daisy Chain Alle komponenter ved hjælp af Qwiic -kabler

Daisy Chain Alle komponenter, der bruger Qwiic -kabler
Daisy Chain Alle komponenter, der bruger Qwiic -kabler

Trin 4: Download kode og upload til PsyFi32

Du kan downloade koden fra vores Github -side her

Trin 5: Opsætning af LoRa -modtager

Opsætning af LoRa -modtager
Opsætning af LoRa -modtager

Efter konfiguration af din Lora -afsender skal vi konfigurere Lora -modtageren. De data, vi har indsamlet fra Lora -afsenderen til partikelsagen, sendes over til vores modtager og vises på OLED.

Trin 6: Daisy Chain Alle komponenter sammen ved hjælp af Qwiic -kabler

Daisy Chain Alle komponenter sammen ved hjælp af Qwiic -kabler
Daisy Chain Alle komponenter sammen ved hjælp af Qwiic -kabler

Trin 7: Download koden herunder, og upload til Uno

Du kan downloade koden fra vores Github -side her

Trin 8: Tilslut Lora Sender og modtager til en strømkilde

Tilslut Lora afsender og modtager til en strømkilde
Tilslut Lora afsender og modtager til en strømkilde

Efter tilslutning til en strømkilde (vi bruger en powerbank til dette eksempel), modtager din Lora -modtager data sendt fra din Lora Sender.

Anbefalede: