Innehållsförteckning:
- Steg 1: Fäst PM2.5 -sensorn och adaptern tillsammans
- Steg 2: Fäst antennerna på LoRa -modulen
- Steg 3: Daisy Chain Alla komponenter som använder Qwiic -kablar
- Steg 4: Ladda ner koden och ladda upp till PsyFi32
- Steg 5: Konfigurera LoRa -mottagare
- Steg 6: Daisy Chain Alla komponenter tillsammans med Qwiic -kablar
- Steg 7: Ladda ner koden nedan och ladda upp till Uno
- Steg 8: Anslut Lora Sender och mottagare till en strömkälla
Video: Bygg en LoRa partikelföroreningsdetektor: 8 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:45
Vi kommer att bygga en Particulate Matter -detektor med PM2.5 luftkvalitetssensor, ESP32, UNO och LoRa -modul.
Partikelförorening, även känd som Particulate Matter är en blandning av stora storlekar av fasta ämnen och vätskor som finns i luften. Några av dessa partiklar (särskilt de små) kan vara skadliga för vår hälsa eftersom det är tillräckligt litet för att komma in i våra lungor när vi andas.
För att mäta detta behöver vi en partikelföroreningsdetektor som kan mäta luftkvaliteten i luften som vi andas.
Svårighetsgrad: Zio Youngling
Användbara resurser: Vi har ett separat inlägg om våra utvecklingsbrädguider på vår blogg. Kolla in dem nedan:
- Zuino M Uno Qwiic Startguide
- Zuino XS PsyFi32 Qwiic Startguide
Du kan också kolla andra Zio Qwiic Start -guider relaterade till detta projekt nedan:
- Zio 1,5”OLED Display Qwiic Startguide
- Zio PM2.5 Sensor och adapter Qwiic Startguide
Installera bibliotek Du måste installera följande bibliotek i din Arduino IDE. Ladda ner följande bibliotek och spara det i din lokala Arduino IDE -biblioteksmapp:
- Sparkfun QwiicRF -bibliotek
- U8glib bibliotek
För att installera biblioteken öppnar du din Arduino IDE, går till fliken Skiss, väljer Inkludera bibliotek -> Lägg till. Zip -bibliotek. Välj ovanstående bibliotek som ska ingå i din IDE. Du kan också kolla in denna kompletta guide här.
Hårdvara
- 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 -kablar x4
- Micro USB -kabel x 2
Anslutningsinställningar
Vi behöver två Lora -moduler för att kunna skicka och ta emot data från vår PM2.5 -sensor. Vi kommer att kalla detta som LoRa -mottagare respektive LoRa -avsändare. En Lora -mottagare tar emot data som samlats in av PM2.5 -sensorn och skickar ut detta på OLED -skärmen. En LoRa -avsändare är där PM2.5 kommer att anslutas.
Konfigurera LoRa SenderBelow är de moduler som behövs för Lora -avsändaren. Du måste fästa PM2.5 -sensorn med adapter på avsändarens sida för att upptäcka partiklar och mäta luftkvaliteten.
Steg 1: Fäst PM2.5 -sensorn och adaptern tillsammans
Steg 2: Fäst antennerna på LoRa -modulen
Steg 3: Daisy Chain Alla komponenter som använder Qwiic -kablar
Steg 4: Ladda ner koden och ladda upp till PsyFi32
Du kan ladda ner koden från vår Github -sida här
Steg 5: Konfigurera LoRa -mottagare
Efter att du har konfigurerat din Lora -avsändare måste vi konfigurera Lora -mottagaren. Uppgifterna som vi har samlat in från Lora -avsändaren för partikelämnet kommer att skickas över till vår mottagare och visas på OLED.
Steg 6: Daisy Chain Alla komponenter tillsammans med Qwiic -kablar
Steg 7: Ladda ner koden nedan och ladda upp till Uno
Du kan ladda ner koden från vår Github -sida här
Steg 8: Anslut Lora Sender och mottagare till en strömkälla
Efter anslutning till en strömkälla (vi använder en powerbank för detta exempel) kommer din Lora -mottagare att få data som skickas från din Lora Sender.
Rekommenderad:
Bygg en Arduino MIDI -kontroller: 5 steg (med bilder)
Bygg en Arduino MIDI Controller: Hej alla! I denna instruerbara kommer jag att visa dig hur du bygger din egen Arduino -drivna MIDI -kontroller. MIDI står för Musical Instrument Digital Interface och det är ett protokoll som tillåter datorer, musikinstrument och annan hårdvara
Hot Seat: Bygg en färgförändrande uppvärmd kudde: 7 steg (med bilder)
Hot Seat: Bygg en färgförändrande uppvärmd kudde: Vill du hålla dig toasty på kalla vinterdagar? Hot Seat är ett projekt som använder två av de mest spännande e -textilmöjligheterna - färgförändring och värme! Vi kommer att bygga en sittdyna som värmer upp, och när den är redo att gå kommer den att avslöja
Bygg en bärbar rörelsetracker (BLE från Arduino till en anpassad Android Studio App): 4 steg
Bygg en bärbar rörelsetracker (BLE Från Arduino till en anpassad Android Studio -app): Bluetooth Low Energy (BLE) är en form av lågeffekts Bluetooth -kommunikation. Bärbara enheter, liksom de smarta plaggen jag hjälper till att designa på Predictive Wear, måste begränsa energiförbrukningen när det är möjligt för att förlänga batteriets livslängd och ofta använda BLE.
ESP32 med E32-433T LoRa-modulhandledning - LoRa Arduino -gränssnitt: 8 steg
ESP32 med E32-433T LoRa-modulhandledning | LoRa Arduino Interfacing: Hej, vad händer, killar! Akarsh här från CETech.Detta projekt är mitt gränssnitt för E32 LoRa-modulen från eByte som är en högeffekts 1-watts transceiver-modul med en ESP32 som använder Arduino IDE.Vi förstod hur E32 fungerade i vår senaste tutoria
Kontrollera hushållsapparater över LoRa - LoRa i Hemautomation - LoRa fjärrkontroll: 8 steg
Kontrollera vitvaror över LoRa | LoRa i Hemautomation | LoRa fjärrkontroll: Styr och automatisera dina elektriska apparater från långa avstånd (kilometer) utan att det finns internet. Detta är möjligt genom LoRa! Hej, vad händer, killar? Akarsh här från CETech. Denna kretskort har också en OLED -display och 3 reläer som en