INHOUDSOPGAWE:
- Stap 1: Bevestig die PM2.5 -sensor en die adapter saam
- Stap 2: Koppel die antennas aan die LoRa -module
- Stap 3: Daisy Chain Al die komponente wat Qwiic -kabels gebruik
- Stap 4: Laai kode af en laai op na PsyFi32
- Stap 5: Stel LoRa -ontvanger op
- Stap 6: Daisy Chain Al die komponente saam met behulp van Qwiic -kabels
- Stap 7: Laai die onderstaande kode af en laai dit op na Uno
- Stap 8: Koppel Lora Sender en ontvanger aan 'n kragbron
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Ons bou 'n deeltjie -detektor met PM2.5 luggehalte sensor, ESP32, UNO en LoRa module.
Deeltjiebesoedeling, ook bekend as deeltjiesstof, is 'n mengsel van groot hoeveelhede vaste stowwe en vloeistowwe wat in die lug voorkom. Sommige van hierdie deeltjies (veral die kleintjies) kan skadelik wees vir ons gesondheid, want dit is klein genoeg om ons longe binne te kom as ons asemhaal.
Om dit te meet, benodig ons 'n deeltjiebesoedelingsdetektor wat die luggehalte van die lug wat ons inasem kan meet.
Moeilikheidsgraad: Zio Youngling
Nuttige hulpbronne: Ons het 'n aparte pos op ons ontwikkelingsbordgidse op ons blog. Kyk na hulle hieronder:
- Zuino M Uno Qwiic Begeleidingsgids
- Zuino XS PsyFi32 Qwiic -begeleidingsgids
U kan ook die ander Zio Qwiic Start -gidse wat met hierdie projek verband hou, kyk hieronder:
- Zio 1.5”OLED -skerm Qwiic -begingids
- Zio PM2.5 Sensor en adapter Qwiic begingids
Biblioteke installeer U moet die volgende biblioteke op u Arduino IDE installeer. Laai die volgende biblioteke af en stoor dit in u plaaslike gids Arduino IDE biblioteke:
- Sparkfun QwiicRF -biblioteek
- U8glib -biblioteek
Om die biblioteke te installeer, maak u Arduino IDE oop, gaan na die oortjie Skets, kies Biblioteek insluit -> Voeg. Zip -biblioteek by. Kies die bogenoemde biblioteke wat op u IDE ingesluit moet word. U kan ook hierdie volledige gids hier raadpleeg.
Hardeware
- Zio Qwiic PM2.5 Lugkwaliteitssensor met adapterbord x1
- Zio Qwiic Lora -module (443MHz) x 2
- Antennas x 2
- Zio Zuino XS PsyFi32 (ESP32) x1
- Zio Zuino M Uno x1
- Zio Qwiic 1.5”OLED -skerm x1
- Qwiic -kabels x4
- Mikro -USB -kabel x 2
Verbindingsopstelling
Ons benodig twee Lora -modules om data van ons PM2.5 -sensor te stuur en te ontvang. Ons noem dit onderskeidelik LoRa Receiver en LoRa Sender. 'N Lora -ontvanger ontvang data wat deur die PM2.5 -sensor ingesamel is, en stuur dit op die OLED -skerm. 'N LoRa -sender is waar die PM2.5 verbind sal word.
Die opstel van LoRa Sender Hieronder is die modules wat nodig is vir die Lora -sender. U moet die PM2.5 -sensor met adapter aan die sender se kant heg om deeltjies op te spoor en die luggehalte te meet.
Stap 1: Bevestig die PM2.5 -sensor en die adapter saam
Stap 2: Koppel die antennas aan die LoRa -module
Stap 3: Daisy Chain Al die komponente wat Qwiic -kabels gebruik
Stap 4: Laai kode af en laai op na PsyFi32
U kan die kode van ons Github -bladsy hier aflaai
Stap 5: Stel LoRa -ontvanger op
Nadat u u Lora -sender ingestel het, moet ons die Lora -ontvanger opstel. Die data wat ons van die Lora -sender vir die deeltjie -aangeleentheid versamel het, word na ons ontvanger gestuur en op die OLED vertoon.
Stap 6: Daisy Chain Al die komponente saam met behulp van Qwiic -kabels
Stap 7: Laai die onderstaande kode af en laai dit op na Uno
U kan die kode van ons Github -bladsy hier aflaai
Stap 8: Koppel Lora Sender en ontvanger aan 'n kragbron
Nadat u aan 'n kragbron gekoppel het (ons gebruik 'n kragbank vir hierdie voorbeeld), ontvang u Lora -ontvanger data wat vanaf u Lora -sender gestuur is.