Inhaltsverzeichnis:

Bauen Sie einen LoRa-Partikelverschmutzungsdetektor - Gunook
Bauen Sie einen LoRa-Partikelverschmutzungsdetektor - Gunook

Video: Bauen Sie einen LoRa-Partikelverschmutzungsdetektor - Gunook

Video: Bauen Sie einen LoRa-Partikelverschmutzungsdetektor - Gunook
Video: Altes Bauernhaus umbauen: Ein Haus im Haus | Traumhäuser | Doku | BR | Bauen | Planen | Sanieren 2024, November
Anonim
Bauen Sie einen LoRa-Partikelverschmutzungsdetektor
Bauen Sie einen LoRa-Partikelverschmutzungsdetektor

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

Befestigen Sie den PM2.5-Sensor und den Adapter zusammen
Befestigen Sie den PM2.5-Sensor und den Adapter zusammen
Befestigen Sie den PM2.5-Sensor und den Adapter zusammen
Befestigen Sie den PM2.5-Sensor und den Adapter zusammen

Schritt 2: Befestigen Sie die Antennen am LoRa-Modul

Befestigen Sie die Antennen am LoRa-Modul
Befestigen Sie die Antennen am LoRa-Modul
Befestigen Sie die Antennen am LoRa-Modul
Befestigen Sie die Antennen am LoRa-Modul

Schritt 3: Daisy Chain aller Komponenten mit Qwiic-Kabeln

Verkettung aller Komponenten mit Qwiic-Kabeln
Verkettung 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

LoRa-Empfänger einrichten
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

Verketten Sie alle Komponenten mithilfe von Qwiic-Kabeln
Verketten Sie alle Komponenten mithilfe von 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

Verbinden Sie Lora Sender und Empfänger mit einer Stromquelle
Verbinden Sie Lora Sender und Empfänger mit einer Stromquelle

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.

Empfohlen: