Inhaltsverzeichnis:

Sensly Hat für den Raspberry Pi Luftqualitäts- und Gasdetektor V0.9 - Gunook
Sensly Hat für den Raspberry Pi Luftqualitäts- und Gasdetektor V0.9 - Gunook

Video: Sensly Hat für den Raspberry Pi Luftqualitäts- und Gasdetektor V0.9 - Gunook

Video: Sensly Hat für den Raspberry Pi Luftqualitäts- und Gasdetektor V0.9 - Gunook
Video: 40 Coolest Smart Home Gadgets That are Worth It! 2024, November
Anonim
Sensly Hat für den Raspberry Pi Luftqualitäts- und Gasdetektor V0.9
Sensly Hat für den Raspberry Pi Luftqualitäts- und Gasdetektor V0.9

Sensly ist ein tragbarer Verschmutzungssensor, der mithilfe seiner Gassensoren an Bord den Verschmutzungsgrad der Luft erkennen kann, um Informationen über die verschiedenen vorhandenen Gase zu sammeln. Diese Informationen können direkt auf Ihr Smartphone übertragen werden, um Push-Benachrichtigungen in Echtzeit zu aktualisieren. Sensly verwendet industrielle Sensoren, die eine genaue Messung der Büro-, Wohn- oder Arbeitsumgebung gewährleisten. Wenn Sie sich dieser Daten bewusst sind, können Sie Maßnahmen ergreifen und die Umweltverschmutzung um Sie herum senken.

Unser Team von Altitude Tech LTD sind große Fans des Raspberry Pi Minicomputers. Wir sind sehr daran interessiert, der Raspberry Pi-Community zu helfen, ihr eigenes Sensly-Gerät zu entwickeln und an Experimenten zu arbeiten, während sie gleichzeitig verschiedene Arten von Gasen kennenlernen. Wir haben den Sensly Hat für den Raspberry Pi entwickelt. Ursprünglich auf Kickstarter gestartet, freuen wir uns, Herstellern dieses innovative Entwicklungsprodukt zur Verfügung zu stellen.

So verwenden Sie den Sensly HAT

Stellen Sie sich vor, Sie verwenden den Sensly Raspberry Pi HAT, um:

  1. Bauen Sie Ihr eigenes wetterfestes Gehäuse und überwachen Sie die Luftqualität an abgelegenen Orten
  2. Überwachen Sie die Luftqualität in Ihrem Zuhause
  3. Verwenden Sie es für Schulexperimente.

Schritt 1: Teile in der Box

Teile in der Box
Teile in der Box

Beginnen Sie damit, alles zu besorgen, was Sie brauchen.

  • Sinnlicher Hut
  • BME 280 Temperatur-, Feuchte- und Drucksensormodul
  • Sharp PM10-Sensor
  • PM10-Kabel
  • 40-Pin-Raspberry-Pi-Header

Schritt 2: Alles sinnvoll zusammenfügen

Alles sinnvoll zusammenfügen
Alles sinnvoll zusammenfügen
Alles sinnvoll zusammenfügen
Alles sinnvoll zusammenfügen
Alles sinnvoll zusammenfügen
Alles sinnvoll zusammenfügen

Lassen Sie uns alles zusammenfassen:

  • Stecken Sie die 40-polige Stiftleiste in die Stiftlöcher des Sensly HAT und setzen Sie dann den Sensly HAT auf das Pi
  • Platzieren Sie das BME 280-Modul auf dem Sensly HAT und stellen Sie sicher, dass die Pins übereinstimmen. Schauen Sie unter das Modul, um zu wissen, in welche Richtung es zeigen sollte.
  • Stecken Sie das PM-Sensorkabel in den Port mit der Bezeichnung PM Header
  • Sobald dies erledigt ist, können wir den Raspberry Pi einschalten.
  • Aufgrund der Leistungsaufnahme der Sensly Hat bei vollem Betrieb wird empfohlen, ein Himbeer-Pi-Ladegerät zu verwenden, um Ihren Pi mit Strom zu versorgen.

Schritt 3: Zusätzliche Teile

Zusätzliche Teile
Zusätzliche Teile

Holen Sie sich alles für Ihren Himbeer-Pi

  • Raspberry Pi 2 oder 3
  • Monitor
  • Tastatur und Maus
  • Internetverbindung
  • HDMI Kabel
  • Raspberry Pi 3 Ladegerät
  • Neueste Version von Raspbian Jessie

Schritt 4: Einrichten des Raspberry Pi

Einrichten des Raspberry Pi
Einrichten des Raspberry Pi
Einrichten des Raspberry Pi
Einrichten des Raspberry Pi
Einrichten des Raspberry Pi
Einrichten des Raspberry Pi

Die Anleitung zum Einrichten eines Himbeer-Pi, wenn Sie die Himbeer-Pi-Stiftung benötigen

www.raspberrypi.org/learning/hardware-guid…

Die neueste Version von Raspbian Jessie finden Sie unter dem folgenden Link.

www.raspberrypi.org/downloads/

Schritt 5: Laden Sie die Software herunter

Laden Sie die Software herunter
Laden Sie die Software herunter
Laden Sie die Software herunter
Laden Sie die Software herunter
Laden Sie die Software herunter
Laden Sie die Software herunter

Einrichten des Raspberry Pi zum Verbinden mit dem Sensly HAT.

Dazu gibt es mehrere Möglichkeiten, zuerst können Sie das Raspbian-Image hier herunterladen. Dies wird vorkonfiguriert, um zu funktionieren. Zweitens können Sie das Installationsskript von https://github.com/Altitude-Tech/Sensly_Install herunterladen

Zuerst müssen wir die Installationsskripte mit dem Befehl herunterladen. Stellen Sie sicher, dass Sie sich in Ihrem Home-Verzeichnis befinden

$ git clone

Dann wechseln wir das Verzeichnis in den Ordner Sensly_Install

$ cd /path/to/Sensly_Install

Als nächstes müssen wir das Installationsskript ausführbar machen.

$ chmod u+x./Sensly_Dev_Install.sh

Schließlich führen wir das Skript aus. Es wird einige Eingabeaufforderungen geben, in die Sie Y eingeben müssen, um zu bestätigen, dass Sie fortfahren möchten

$ sudo./Sensly_Dev_Install.sh

Sobald es abgeschlossen ist, wird Ihr Pi neu gestartet. Um zu bestätigen, dass alles funktioniert, können wir den folgenden Befehl ausführen.

$ i2cdetect -y 1

Sie sollten die Positionen 05 und 76 auf dem Bildschirm sehen können.

Schritt 6: Kalibrieren Sie die Gassensoren

Kalibrieren Sie die Gassensoren
Kalibrieren Sie die Gassensoren
Kalibrieren Sie die Gassensoren
Kalibrieren Sie die Gassensoren

Es ist eine Vorheiz-/Einbrennphase erforderlich, um die Schutzschicht der Sensoren zu entfernen, wenn wir sie vom Hersteller erhalten. Dies dauert normalerweise 48 Stunden und muss nur einmal durchgeführt werden. Danach empfehlen wir in der Regel, den Sensor 15 Minuten lang zu erhitzen, um die Messwerte zu stabilisieren, bevor Daten aufgezeichnet werden.

Jetzt müssen wir die Gassensoren kalibrieren, um den PPM berechnen zu können. Dazu müssen wir den Sensly HAT in eine saubere Luftumgebung bringen. Dies kann draußen oder, wenn Sie die Möglichkeit haben, in synthetischer Luft sein. Während die Luft, die Sie einfüllen, die Genauigkeit der Sensoren beeinflusst, hat sie keinen Einfluss auf die Präzision. Wenn Sie also Änderungen Ihrer Luftqualität verfolgen möchten, ist Sensly geeignet. Auf dem Sensly HAT ist die Kalibrierungsfirmware vorinstalliert, sodass wir einfach das Kalibrierungsskript ausführen können, um die R0-Werte für jeden Gassensor zu ermitteln. Um Sensly in die Kalibrierungsumgebung einfügen zu können, müssen wir das Kalibrierungsskript ausführen können, wenn der Pi hochfährt. Dazu müssen wir herunterladen:

$git-Klon

In diesem Ordner verwenden wir das Skript Sensly_Calibration.py, aber zuerst müssen wir die automatische Kalibrierung einrichten. Geben Sie die folgenden Befehle in das Terminal ein

$sudo crontab –e

Wenn Sie crontab noch nie zuvor ausgeführt haben, müssen Sie auswählen, mit welchem Editor Sie es bearbeiten möchten. Normalerweise verwende ich Nano, also wähle ich Option 2. Als nächstes müssen wir den folgenden Befehl in die Datei einfügen

$ @reboot sudo python /path/to/Sensly_Calibration.py

Dann schließen wir die Datei mit Strg + x und dann mit Y. Dies bedeutet, dass jedes Mal, wenn Sie Ihren Pi starten, das Kalibrierungsskript ausgeführt wird.

Sie können es jetzt zu Ihrer Umgebung mit sauberer Luft bringen und es zwischen einer halben und einer Stunde stehen lassen. Je länger desto besser.

Sobald dies abgeschlossen ist, sollten Sie eine Datei namens Sensly_Calibration_"date"_"time".csv haben, in der "date" durch das aktuelle auf dem Raspberry Pi gespeicherte Datum und "time" durch die aktuelle Uhrzeit ersetzt wird. Diese Datei enthält die während der Kalibrierungsphase berechneten R0-Werte, gemittelt alle 5 Minuten. Da das Skript einen laufenden Durchschnitt protokolliert, nehmen Sie den letzten Eintrag in der Datei als R0-Werte für MQ2, MQ7 und MQ135. Diese wird dann in die Datei Sensly.py eingefügt. damit wir die PPM-Werte für jedes detektierte Gas berechnen können

Schritt 7: Ausführen des Sensly HAT

Ausführen des Sensly HAT
Ausführen des Sensly HAT
Ausführen des Sensly HAT
Ausführen des Sensly HAT
Ausführen des Sensly HAT
Ausführen des Sensly HAT
Ausführen des Sensly HAT
Ausführen des Sensly HAT

Um Sensly im vollen Betriebsmodus ausführen zu können, müssen wir die Firmware aktualisieren, um den Kalibrierungsmodus zu verlassen. Dies geschieht durch Ausführen des Skripts update.sh

  • $ cd /Pfad/zu/Sensly_Install/
  • $ sudo./Update.sh

Sobald dies abgeschlossen ist, können wir nun unser Haupt-Python-Skript ausführen. Führen Sie im Sensly-Ordner Folgendes aus:

$ python /path/to/Sensly.py

Damit Sie das Skript schließlich automatisch ausführen können, führen wir den Befehl crontab erneut aus.

$ crontab -e

Fügen Sie dies dann am Ende der Datei hinzu, während Sie unseren früheren Eintrag entfernen

$@Reboot python /path/to/Sensly.py

Jetzt sollte der Sensly HAT jedes Mal, wenn Sie Ihr Pi booten, Daten in eine CSV-Datei protokollieren. Der letzte Schritt besteht darin, die R0-Werte, die Sie während des Kalibrierungsschritts erhalten haben, in den hervorgehobenen letzten Screenshot einzugeben.

Das nächste instructable, das wir veröffentlichen werden, zeigt Ihnen, wie Sie dies mit Plotly verbinden.

Schritt 8: Letzte Schritte

Letzte Schritte
Letzte Schritte

Bitte teilen Sie Ihre Daten mit, da sie uns helfen, bessere Updates für Sensly zu erstellen.

Wenn Sie denken, dass Sie die Fähigkeiten haben, ein großartiges Instructable mit Sensly zu schreiben, dann kaufen Sie eines in unserem Shop und wenn es uns gefällt, erstatten wir Ihnen Ihr Geld und senden Ihnen sogar mehr Leckereien!

Empfohlen: