Innholdsfortegnelse:

Bygg en detektor for forurensning av partikler fra LoRa: 8 trinn
Bygg en detektor for forurensning av partikler fra LoRa: 8 trinn

Video: Bygg en detektor for forurensning av partikler fra LoRa: 8 trinn

Video: Bygg en detektor for forurensning av partikler fra LoRa: 8 trinn
Video: World's Largest FREE WILL Debate w/ Top Physicists & Philosophers 2024, November
Anonim
Bygg en detektor for forurensning av partikler fra LoRa
Bygg en detektor for forurensning av partikler fra LoRa

Vi vil bygge en partikkelformig detektor ved hjelp av PM2.5 luftkvalitetssensor, ESP32, UNO og LoRa -modul.

Partikkelforurensning, også kjent som Particulate Matter er en blanding av vidt forskjellige størrelser av faste stoffer og væsker som finnes i luften. Noen av disse partiklene (spesielt de små) kan være skadelige for helsen vår fordi den er liten nok til å komme inn i lungene når vi puster.

For å måle dette trenger vi en partikkelforurensningsdetektor som kan måle luftkvaliteten til luften vi puster inn.

Vanskelighetsgrad: Zio Youngling

Nyttige ressurser: Vi har et eget innlegg på våre utviklingsbrettguider på bloggen vår. Sjekk dem nedenfor:

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

Du kan også sjekke andre Zio Qwiic Start -guider relatert til dette prosjektet nedenfor:

  • Zio 1,5”OLED -skjerm Qwiic startguide
  • Zio PM2.5 Sensor og adapter Qwiic startguide

Installere biblioteker Du må installere følgende biblioteker i Arduino IDE. Last ned følgende biblioteker og lagre det i din lokale Arduino IDE -biblioteksmappe:

  • Sparkfun QwiicRF -bibliotek
  • U8glib bibliotek

For å installere bibliotekene, åpne Arduino IDE, gå til Skisse -fanen, velg Inkluder bibliotek -> Legg til. Zip -bibliotek. Velg bibliotekene ovenfor som skal inkluderes i IDE -en din. Du kan også sjekke ut denne komplette guiden her.

Maskinvare

  • 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 -skjerm x1
  • Qwiic -kabler x4
  • Micro USB -kabel x 2

Tilkoblingsoppsett

Vi trenger to Lora -moduler for å kunne sende og motta data fra vår PM2.5 -sensor. Vi kaller dette henholdsvis LoRa Receiver og LoRa Sender. En Lora -mottaker vil motta data samlet inn av PM2.5 -sensoren og sende dette ut på OLED -skjermen. En LoRa -avsender er der PM2.5 vil være tilkoblet.

Konfigurere LoRa SenderBelow er modulene som trengs for Lora -avsenderen. Du må feste PM2.5 -sensoren med adapter på avsenderens side for å oppdage partikler og måle luftkvaliteten.

Trinn 1: Fest PM2.5 -sensoren og adapteren sammen

Fest PM2.5 -sensoren og adapteren sammen
Fest PM2.5 -sensoren og adapteren sammen
Fest PM2.5 -sensoren og adapteren sammen
Fest PM2.5 -sensoren og adapteren sammen

Trinn 2: Fest antennene til LoRa -modulen

Fest antennene til LoRa -modulen
Fest antennene til LoRa -modulen
Fest antennene til LoRa -modulen
Fest antennene til LoRa -modulen

Trinn 3: Daisy Chain alle komponentene som bruker Qwiic -kabler

Daisy Chain Alle komponentene som bruker Qwiic -kabler
Daisy Chain Alle komponentene som bruker Qwiic -kabler

Trinn 4: Last ned kode og last opp til PsyFi32

Du kan laste ned koden fra vår Github -side her

Trinn 5: Sette opp LoRa -mottaker

Sette opp LoRa -mottaker
Sette opp LoRa -mottaker

Etter at vi har konfigurert Lora -avsenderen, må vi sette opp Lora -mottakeren. Dataene vi har samlet inn fra Lora -avsenderen for partikkelsaken, blir sendt over til mottakeren vår og vist på OLED -en.

Trinn 6: Daisy Chain alle komponentene sammen ved hjelp av Qwiic -kabler

Daisy Chain Alle komponentene sammen ved hjelp av Qwiic -kabler
Daisy Chain Alle komponentene sammen ved hjelp av Qwiic -kabler

Trinn 7: Last ned koden nedenfor og last opp til Uno

Du kan laste ned koden fra vår Github -side her

Trinn 8: Koble Lora Sender og mottaker til en strømkilde

Koble Lora sender og mottaker til en strømkilde
Koble Lora sender og mottaker til en strømkilde

Etter tilkobling til en strømkilde (vi bruker en powerbank for dette eksemplet), mottar Lora -mottakeren data som sendes fra din Lora Sender.

Anbefalt: