Inhoudsopgave:
- Stap 1: Bevestig de PM2.5-sensor en adapter samen
- Stap 2: Bevestig de antennes aan de LoRa-module
- Stap 3: Daisy Chain alle componenten met behulp van Qwiic-kabels
- Stap 4: Download code en upload naar PsyFi32
- Stap 5: LoRa-ontvanger instellen
- Stap 6: Daisy Chain alle componenten samen met behulp van Qwiic-kabels
- Stap 7: Download de onderstaande code en upload naar Uno
- Stap 8: Sluit Lora Sender en Receiver aan op een stroombron
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
We zullen een deeltjesdetector bouwen met behulp van PM2.5 Air Quality Sensor, ESP32, UNO en LoRa-module.
Vervuiling door deeltjes, ook wel bekend als fijnstof, is een mengsel van vaste stoffen en vloeistoffen van uiteenlopende grootte die in de lucht worden aangetroffen. Sommige van deze deeltjes (vooral de kleine) kunnen schadelijk zijn voor onze gezondheid omdat ze klein genoeg zijn om onze longen binnen te dringen wanneer we ademen.
Om dit te meten hebben we een deeltjesvervuilingsdetector nodig die de luchtkwaliteit kan meten van de lucht die we inademen.
Moeilijkheidsgraad: Zio Youngling
Nuttige bronnen: we hebben een apart bericht over onze ontwikkelingsbordhandleidingen op onze blog. Bekijk ze hieronder:
- Zuino M Uno Qwiic-startgids
- Zuino XS PsyFi32 Qwiic Startgids
Je kunt ook andere Zio Qwiic Start-handleidingen met betrekking tot dit project hieronder bekijken:
- Zio 1,5-inch OLED-scherm Qwiic Startgids
- Zio PM2.5-sensor en adapter Qwiic-startgids
Bibliotheken installeren U moet de volgende bibliotheken op uw Arduino IDE installeren. Download de volgende bibliotheken en sla deze op in uw lokale Arduino IDE-bibliothekenmap:
- Sparkfun QwiicRF-bibliotheek
- U8glib-bibliotheek
Om de bibliotheken te installeren, opent u uw Arduino IDE, gaat u naar het tabblad Sketch, selecteert u Bibliotheek opnemen ->. Zip-bibliotheek toevoegen. Selecteer de bovenstaande bibliotheken die in uw IDE moeten worden opgenomen. U kunt deze complete gids ook hier bekijken.
Hardware
- Zio Qwiic PM2.5 Luchtkwaliteitssensor met adapterkaart x1
- Zio Qwiic Lora-module (443MHz) x 2
- Antennes x 2
- Zio Zuino XS PsyFi32 (ESP32) x1
- Zio Zuino M Uno x1
- Zio Qwiic 1,5 "OLED-scherm x1"
- Qwiic-kabels x4
- Micro-USB-kabel x 2"
Verbinding instellen
We hebben twee Lora-modules nodig om gegevens van onze PM2.5-sensor te kunnen verzenden en ontvangen. We noemen dit respectievelijk LoRa Receiver en LoRa Sender. Een Lora-ontvanger ontvangt gegevens die zijn verzameld door de PM2.5-sensor en voert deze uit op het OLED-display. Een LoRa-zender is waar de PM2.5 wordt aangesloten.
LoRa Sender instellen Hieronder staan de modules die nodig zijn voor de Lora Sender. U moet de PM2.5-sensor met adapter aan de zenderzijde bevestigen om deeltjes te detecteren en de luchtkwaliteit te meten.
Stap 1: Bevestig de PM2.5-sensor en adapter samen
Stap 2: Bevestig de antennes aan de LoRa-module
Stap 3: Daisy Chain alle componenten met behulp van Qwiic-kabels
Stap 4: Download code en upload naar PsyFi32
Je kunt de code hier downloaden van onze Github-pagina
Stap 5: LoRa-ontvanger instellen
Na het instellen van uw Lora Sender, moeten we de Lora Receiver instellen. De gegevens die we van de Lora Sender voor de Particle Matter hebben verzameld, worden naar onze ontvanger verzonden en weergegeven op de OLED.
Stap 6: Daisy Chain alle componenten samen met behulp van Qwiic-kabels
Stap 7: Download de onderstaande code en upload naar Uno
Je kunt de code hier downloaden van onze Github-pagina
Stap 8: Sluit Lora Sender en Receiver aan op een stroombron
Nadat u verbinding hebt gemaakt met een stroombron (we gebruiken voor dit voorbeeld een powerbank), ontvangt uw Lora-ontvanger gegevens die zijn verzonden door uw Lora Sender.