Inhaltsverzeichnis:
- Schritt 1: Befestigen Sie den PM2.5-Sensor und den Adapter zusammen
- Schritt 2: Befestigen Sie die Antennen am LoRa-Modul
- Schritt 3: Daisy Chain aller Komponenten mit Qwiic-Kabeln
- Schritt 4: Code herunterladen und auf PsyFi32 hochladen
- Schritt 5: LoRa-Empfänger einrichten
- Schritt 6: Verkettung aller Komponenten mit Qwiic-Kabeln
- Schritt 7: Laden Sie den folgenden Code herunter und laden Sie ihn auf Uno. hoch
- Schritt 8: Lora Sender und Empfänger an eine Stromquelle anschließen
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
Wir werden einen Feinstaubdetektor mit PM2.5 Luftqualitätssensor, ESP32, UNO und LoRa-Modul bauen.
Partikelverschmutzung, auch als Feinstaub bekannt, ist eine Mischung aus Feststoffen und Flüssigkeiten unterschiedlicher Größe in der Luft. Einige dieser Partikel (insbesondere die kleinen) können unserer Gesundheit schaden, da sie winzig genug sind, um beim Atmen in unsere Lunge zu gelangen.
Um dies zu messen, benötigen wir einen Partikelverschmutzungsdetektor, der die Luftqualität der Luft, die wir atmen, messen kann.
Schwierigkeitsgrad: Zio Youngling
Hilfreiche Ressourcen: Wir haben einen separaten Beitrag zu unseren Entwicklungsboard-Leitfäden in unserem Blog. Schauen Sie sie sich unten an:
- Zuino M Uno Qwiic-Startanleitung
- Zuino XS PsyFi32 Qwiic-Startanleitung
Sie können auch andere Zio Qwiic-Startanleitungen zu diesem Projekt unten lesen:
- Zio 1,5-Zoll-OLED-Display Qwiic-Startanleitung
- Zio PM2.5 Sensor und Adapter Qwiic-Startanleitung
Installieren von Bibliotheken Sie müssen die folgenden Bibliotheken in Ihrer Arduino IDE installieren. Laden Sie die folgenden Bibliotheken herunter und speichern Sie sie in Ihrem lokalen Arduino IDE-Bibliotheksordner:
- Sparkfun QwiicRF-Bibliothek
- U8glib-Bibliothek
Um die Bibliotheken zu installieren, öffnen Sie Ihre Arduino IDE, gehen Sie zur Registerkarte Sketch, wählen Sie Bibliothek einschließen ->. Zip-Bibliothek hinzufügen. Wählen Sie die oben genannten Bibliotheken aus, die in Ihre IDE aufgenommen werden sollen. Sie können diese vollständige Anleitung auch hier lesen.
Hardware
- Zio Qwiic PM2.5 Luftqualitätssensor mit Adapterplatine x1
- Zio Qwiic Lora Modul (443MHz) x 2
- Antennen x 2
- Zio Zuino XS PsyFi32 (ESP32) x1
- Zio Zuino M Uno x1
- Zio Qwiic 1,5-Zoll-OLED-Display x1
- Qwiic-Kabel x4
- Micro-USB-Kabel x 2
Verbindungsaufbau
Wir benötigen zwei Lora-Module, um Daten von unserem PM2.5-Sensor zu senden und zu empfangen. Wir werden dies als LoRa-Empfänger bzw. LoRa-Sender bezeichnen. Ein Lora-Empfänger empfängt die vom PM2.5-Sensor gesammelten Daten und gibt diese auf dem OLED-Display aus. Ein LoRa-Sender ist der Ort, an dem der PM2.5 angeschlossen wird.
LoRa Sender einrichten Nachfolgend sind die Module aufgeführt, die für den Lora-Sender benötigt werden. Sie müssen den PM2.5-Sensor mit Adapter auf der Senderseite anbringen, um Partikel zu erkennen und die Luftqualität zu messen.
Schritt 1: Befestigen Sie den PM2.5-Sensor und den Adapter zusammen
Schritt 2: Befestigen Sie die Antennen am LoRa-Modul
Schritt 3: Daisy Chain aller Komponenten mit Qwiic-Kabeln
Schritt 4: Code herunterladen und auf PsyFi32 hochladen
Sie können den Code von unserer Github-Seite hier herunterladen
Schritt 5: LoRa-Empfänger einrichten
Nachdem wir Ihren Lora Sender eingerichtet haben, müssen wir den Lora Receiver einrichten. Die Daten, die wir vom Lora Sender für die Partikelmasse gesammelt haben, werden an unseren Empfänger gesendet und auf dem OLED angezeigt.
Schritt 6: Verkettung aller Komponenten mit Qwiic-Kabeln
Schritt 7: Laden Sie den folgenden Code herunter und laden Sie ihn auf Uno. hoch
Sie können den Code von unserer Github-Seite hier herunterladen
Schritt 8: Lora Sender und Empfänger an eine Stromquelle anschließen
Nach dem Anschließen an eine Stromquelle (in diesem Beispiel verwenden wir eine Powerbank) empfängt Ihr Lora-Empfänger Daten, die von Ihrem Lora-Sender gesendet wurden.