Inhaltsverzeichnis:
- Schritt 1: Hardware einrichten
- Schritt 2: Einrichten von IBM BlueMix und Anschließen von Pi und Sensor-Tag
- Schritt 3: Einrichten von Node Red und DashBoard
Video: Wolken passieren - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:19
Wetterstation
Dieses System ist eine kostengünstige Wetterstation, die Raspberry 3 und Texas Instruments Sensor Tag CC2650 verwendet, um das Außenwetter mit den internen Bedingungen zu vergleichen. Mit Node Red und Freeboard kann ein Dashboard erstellt werden, um die Daten zu visualisieren. Gut für Gewächshäuser. Wildkatzenheime, Hundeheime, Scheunen oder sogar Bienenstöcke.
Schritt 1: Hardware einrichten
Hardware einrichten
Wetterstationen können Hunderte von Dollar kosten, also habe ich eine Wetterstation und eine Infrarotkamera für einen Bruchteil der Kosten gebaut.
Sensoren
Ich werde den Simple Link Sensor Tag von Texas Instrument verwenden, der Bluetooth Smart, 6LoWPAN und ZigBee unterstützt. Zehn Sensoren verpackt auf einem Gerät!
Dies ist ein cooles Gerät und enthält 10 Onboard-Sensoren. Die Einrichtung ist einfach. Sie ziehen an der Plastiklasche, um die Sensoren zu aktivieren und laden entweder die kostenlose Android- oder IPhone-App herunter, um die Daten zu visualisieren. Der Tag hat eine Akkulaufzeit von einem Jahr. Wenn Sie die App herunterladen, können Sie die Daten des Sensor-Tags in wenigen Minuten visualisieren.
Raspberry Pi 3
Es gibt ein neues Image von Raspberry Pi, das auf dieser Seite zu finden ist. Wenn Sie Jessie bereits installiert haben, können Sie das Image mit den folgenden Befehlen aktualisieren:
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install raspi-gpio
Wenn Sie ein neuer Benutzer sind und den Raspberry Pi zum ersten Mal einrichten, benötigen Sie einige Softwareprogramme, die kostenlos heruntergeladen werden können.
Ich habe einen Windows 10 Acer Laptop und verwende den von der Raspberry Pi Foundation empfohlenen SD-Formatierer. Diese finden Sie unter diesem Link. Wenn Sie Ihre SD-Karte einlegen und das Programm ausführen, um die Karte zu formatieren. Das nächste Tool ist, das heruntergeladene Bild auf die SD-Karte zu schreiben. Diese finden Sie unter diesem Link.
Zusammenfassend laden Sie das Image von der Raspberry Pi-Site auf Ihren Computer herunter, formatieren die SD-Karte und schreiben das Image auf die Karte. Sobald Sie fertig sind, können Sie die SD-Karte auswerfen und die Mikrokarte in den Raspberry Pi legen.
Der einzige Dongle, den ich benötige, ist für meine drahtlose Tastatur und Maus. Ich habe einen Cinch-Fernseher als Monitor und ein HDMI-Kabel an den PI angeschlossen. Aber ich benutze auch ein Terminal auf dem Laptop zum Programmieren. Ich benutze Putty und Sie können das Programm hier kostenlos herunterladen.
Schritt 2: Einrichten von IBM BlueMix und Anschließen von Pi und Sensor-Tag
Für diesen Schritt habe ich ein PDF-Dokument mit allen Screenshots erstellt.
Schritt 3: Einrichten von Node Red und DashBoard
Node Red ist ein erstaunliches Tool, mit dem Sie Ihre Anwendung mit einer Palette und Knoten programmieren können. Ich habe eine Wetterstation gebaut, die Innen- und Außenwetterbedingungen vergleicht. Es gibt fast endlose Variationen dessen, was Sie messen möchten. Wenn Sie die App zum ersten Mal in Node Red öffnen, werden vordefinierte Knoten eingerichtet. Die neue Version macht es einfach, zusätzliche Knoten hinzuzufügen. In meinem Build benötigte ich OpenWeatherMap für aktuelle Außenbedingungen. Ich habe auch Dweetio für die Speicherung und Freeboard installiert, um das DashBoard zu bauen. Der IBM-Knoten ist bereits in der Palette. In der oberen rechten Ecke des Bildschirms befindet sich eine Schaltfläche zum Bereitstellen. Dies wird rot, wenn Sie Änderungen an Ihrem vornehmen. Der Debug-Knoten ist unerlässlich. Sie können die Ausgabe sehen und alle Fehlermeldungen anzeigen.
Das Schöne und die Einfachheit des Sendens Ihrer Daten an die IBM Cloud ist die Möglichkeit, diese Daten sowieso weltweit abzurufen. Wenn ich also den Sensor Tag und Raspberry Pi in ein Tiergehege platziere, kann ich Temperatur, Luftfeuchtigkeit und Lux (Helligkeit) überwachen und bei Problemen benachrichtigt werden. Ich kann eine E-Mail an mein Smartphone senden lassen, wenn die Bedingungen einen potenziell gefährlichen Schwellenwert erfüllen.
Ich habe eine PDF-Datei für eine einfache Einrichtung eines Dashboards angehängt.