Inhaltsverzeichnis:
- Schritt 1: Erforderliche Hardware und Software:
- Schritt 2: Einrichten von Node-red
- Schritt 3: Schritte zum Erstellen des Flows
- Schritt 4: Fahren Sie fort und ziehen Sie einen drahtlosen Gateway-Knoten auf Ihren Flow-Canvas, um zu beginnen
- Schritt 5: Finden Sie Ihre drahtlosen Sensoren:
- Schritt 6: Klicken Sie auf die Lupe neben dem Feld für den seriellen Port und wählen Sie den Port aus, der Ihrem Router entspricht, und klicken Sie dann oben auf die Schaltfläche „Hinzufügen“
- Schritt 7: Das Feld für das serielle Gerät wird nun basierend auf dieser Auswahl ausgefüllt und Sie können auf "Fertig" klicken, Sie haben jetzt direkten Zugriff auf Ihre drahtlosen Sensoren! um die eingehenden Daten anzuzeigen
- Schritt 8: Gehen Sie nun zurück zu Ihrer Palette und geben Sie „debug“in das Suchfeld oben ein, greifen Sie einen dieser Knoten und ziehen Sie ihn rechts von Ihrem drahtlosen Gateway
- Schritt 9: Doppelklicken Sie darauf und ändern Sie "msg". Klicken Sie auf „Fertig“, um das Nachrichtenobjekt zu vervollständigen
- Schritt 10: Zeichnen Sie nun eine Linie zwischen den beiden Knoten und klicken Sie oben rechts im Fenster auf "Bereitstellen"
- Schritt 11: Arbeiten mit den Daten:
- Schritt 12: Hinzufügen der drahtlosen Sensoren:
- Schritt 13: Wählen Sie das serielle Gerät aus der Dropdown-Liste aus, das Sie für das drahtlose Gateway verwendet haben. Klicken Sie nun auf die Lupe neben "Mac-Adresse" und wählen Sie eine der verfügbaren Optionen aus
- Schritt 14: Klicken Sie auf Fertig
- Schritt 15: Gehen Sie nun zurück zu Ihrer Palette und geben Sie „debug“in das Suchfeld oben ein, greifen Sie einen dieser Knoten und ziehen Sie ihn rechts von Ihrem Wireless Gateway
- Schritt 16: Doppelklicken Sie darauf und klicken Sie auf Fertig
- Schritt 17: Hinzufügen der Funktionsknoten
- Schritt 18: Doppelklicken Sie auf den Knoten, um den Funktionsknoten zu bearbeiten
- Schritt 19: Fügen Sie nun den Knoten „http Request“aus der Palette hinzu
- Schritt 20: Schritte zum Erstellen eines Google Sheets
- Schritt 21: Klicken Sie nun auf „Drive“, um das Google Drive zu öffnen
- Schritt 22: Klicken Sie auf Neu>Mehr>Google Formulare>Leeres Formular
- Schritt 23: Hier sehen Sie ein unbenanntes Formular, geben Sie ihm einen Titel, wie im Bild gezeigt
- Schritt 24: Bearbeiten Sie nun die Frage als Temperatur und klicken Sie auf die Schaltfläche "+", um eine weitere Frage für die Luftfeuchtigkeit hinzuzufügen
- Schritt 25: Geben Sie die Frage als Luftfeuchtigkeit ein, um Luftfeuchtigkeitswerte zu erhalten
- Schritt 26: Klicken Sie nun auf die drei Punkte neben Ihrem Bild, wie im Bild unten gezeigt
- Schritt 27: Klicken Sie nun auf den „Get Pre-Filled Link“
- Schritt 28: Geben Sie nun zufällige Werte in die Temperatur- und Feuchtigkeitsfelder ein und klicken Sie auf Link abrufen
- Schritt 29: Fügen Sie nun diesen Link in Notepad ein
- Schritt 30: Bearbeiten Sie diesen Link wie im Bild gezeigt
- Schritt 31: Gehen Sie nun zurück zum Formular und klicken Sie auf ANTWORTEN und dann auf das Google Sheet-Symbol, wie im Bild gezeigt
- Schritt 32: Erstellen Sie eine neue Tabelle
- Schritt 33: Hier können Sie eine neue Tabelle sehen und ihr dann einen Namen geben, wie in den Bildern gezeigt
- Schritt 34: Hier können Sie die Werte von Temperatur und Luftfeuchtigkeit visualisieren
- Schritt 35: Gehen Sie nun zurück zu Node-red und doppelklicken Sie auf Http Request Node, um es zu bearbeiten. Kopieren Sie dann die URL aus dem Notizblock, die Sie gespeichert haben, und fügen Sie sie in das URL-Feld ein, wie in der Abbildung gezeigt
- Schritt 36: Verbinden Sie nun alle Drähte
- Schritt 37: Klicken Sie auf die Schaltfläche "Bereitstellen", um sie auf dem Google-Blatt herauszubekommen
- Schritt 38: AUSGANG
Video: Senden von IoT-Long-Range-Wireless-Temperatur- und -Feuchtesensordaten an Google Sheet - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:18
Wir verwenden hier den Temperatur- und Feuchtigkeitssensor von NCD, aber die Schritte bleiben für alle ncd-Produkte gleich. Wenn Sie also andere drahtlose ncd-Sensoren haben, können Sie sie nebenher beobachten. Mit dem Stopp dieses Textes müssen Sie ein stabiles Verständnis dafür haben, wie Sie die Sensoren einrichten, node-red konfigurieren und die Daten auf einem Dashboard wie dem hier abgebildeten anzeigen.
Schritt 1: Erforderliche Hardware und Software:
Hardware:
- NCD Long Range Temperatur- und Feuchtigkeitssensor
- NCD Wireless Mesh Modem mit großer Reichweite und USB-Schnittstelle
Software:
Knoten-Rot
Schritt 2: Einrichten von Node-red
Da jetzt Sensoren laufen, brauchen wir eine Möglichkeit, mit diesen Daten etwas Nützliches zu tun.
Zunächst müssen Sie Node-Red installieren.
- Sobald dies erledigt ist, müssen Sie Ihre Befehlszeile oder Power Shell für Windows-Benutzer eingeben und zum Verzeichnis navigieren, in dem Node-RED installiert ist.
- Geben Sie nun „npm i ncd-red-wireless node-red-dashboard“ein. Dadurch werden die Knoten installiert, die zum Empfangen von Daten von Ihren drahtlosen Sensoren erforderlich sind, und Sie können Node-RED starten, sobald dies erledigt ist.
- Um den Knotenserver zu starten, schreiben Sie node-red in die Eingabeaufforderung oder das Terminal und drücken Sie die Eingabetaste.
Schritt 3: Schritte zum Erstellen des Flows
An dieser Stelle sehen Sie einen großen leeren Fluss mit einer langen Liste von Knoten auf der linken Seite. Diese Seitenleiste wird als Palette bezeichnet.
Schritt 4: Fahren Sie fort und ziehen Sie einen drahtlosen Gateway-Knoten auf Ihren Flow-Canvas, um zu beginnen
ncd-red-wireless Stellt die Knoten bereit, die die serielle Verbindung verwalten, eingehende Sensordaten analysieren, nach bestimmten Parametern filtern und die Konfiguration der drahtlosen Sensoren ermöglichen.
Schritt 5: Finden Sie Ihre drahtlosen Sensoren:
Wenn Sie den Knoten geliefert haben, können Sie den Info-Tab anzeigen, der Aufzeichnungen über die Fähigkeiten des Knotens enthält. Dieser Tab ist gut gefüllt für maximale Knoten-Rot-Pakete und enthält wertvolle Statistiken, die Sie jetzt oft nicht mehr wollen Wenn Sie andere Dokumentationen außerhalb des Info-Tabs anzeigen möchten, denken Sie daran, während Sie Ihre Flows erstellen, wenn Sie eine Frage zur Funktionsweise eines Knotens haben. Das nächste Element, das wir tun möchten, ist die Konfiguration des Knotens. Wenn Sie ihn zum ersten Mal hinzufügen, werden Sie feststellen, dass sich in der oberen rechten Ecke neben einem blauen Punkt ein kleines Dreieck befindet. Das Dreieck zeigt an, dass der Knoten eine zusätzliche Konfiguration wünscht, das blaue Punkt gibt an, dass der Knoten nicht mehr, aber als Teil des Flows bereitgestellt wurde.
- Doppelklicken Sie auf den Knoten, um die Konfigurationsoptionen zu öffnen.
- Klicken Sie auf das Stiftsymbol neben dem Feld Serielles Gerät, um Ihren USB-Router zu konfigurieren. Dadurch wird ein zweites Konfigurationsfenster geöffnet, das nur wenige Optionen bietet.
Schritt 6: Klicken Sie auf die Lupe neben dem Feld für den seriellen Port und wählen Sie den Port aus, der Ihrem Router entspricht, und klicken Sie dann oben auf die Schaltfläche „Hinzufügen“
Schritt 7: Das Feld für das serielle Gerät wird nun basierend auf dieser Auswahl ausgefüllt und Sie können auf "Fertig" klicken, Sie haben jetzt direkten Zugriff auf Ihre drahtlosen Sensoren! um die eingehenden Daten anzuzeigen
Schritt 8: Gehen Sie nun zurück zu Ihrer Palette und geben Sie „debug“in das Suchfeld oben ein, greifen Sie einen dieser Knoten und ziehen Sie ihn rechts von Ihrem drahtlosen Gateway
Schritt 9: Doppelklicken Sie darauf und ändern Sie "msg". Klicken Sie auf „Fertig“, um das Nachrichtenobjekt zu vervollständigen
Schritt 10: Zeichnen Sie nun eine Linie zwischen den beiden Knoten und klicken Sie oben rechts im Fenster auf "Bereitstellen"
Schritt 11: Arbeiten mit den Daten:
Jetzt werden aus Ihren drahtlosen Sensoren Daten gesammelt und auf dem "Debug"-Tab ausgegeben, dieser "Debug-Tab" befindet sich in der rechten Seitenleiste neben dem Informations-Tab. Um die Informationen anzuzeigen, drücken Sie die Reset-Taste. In Node-Rot-Records wird zwischen Nodes in einem Json-Paket übertroffen. Wenn das msg-Objekt in die Debug-Registerkarte gelangt, können Sie es vergrößern, um die Gesamtliste der damit gelieferten Informationen anzuzeigen. Dies ist außerordentlich nützlich, falls Sie schnell sehen müssen, welche Sensoren einchecken. Das andere Problem, das dieser Knoten bietet, ist eine einfache Möglichkeit, Ihren Router auf die Netzwerkidentität umzustellen, die Geräte im Konfigurationsmodus dokumentieren. Klicken Sie einfach auf die Schaltfläche auf der linken Seite des Knotens und das Tool wechselt zum Konfigurationsnetzwerk, drücken Sie es erneut, um es in den Hörmodus zurückzusetzen. Sobald wir die Wi-Fi-Tool-Knoten eingerichtet haben, können sie so eingestellt werden, dass sie einen Sensor routinemäßig konfigurieren, während er in den Konfigurationsmodus wechselt, sodass er immer verfügbar ist, um solche Gateway-Knoten im Fluss zu halten, um ein Gerät schnell zu konfigurieren.
Schritt 12: Hinzufügen der drahtlosen Sensoren:
Wir müssen die Aufzeichnungen von drahtlosen Sensoren im Inland trennen, damit wir sie anzeigen können Wireless-Knoten enthalten wirklich zusätzliche Funktionen für die Konfiguration der Sensoren, daher beginnen wir mit ihnen, um Ihnen ein zusätzliches Gesamtbild davon zu geben, wie diese Strukturen funktionieren können. Falls Sie noch keine Pakete von Ihren beiden Sensoren gesehen haben, kreuzen Sie im Voraus und drücken Sie die Reset-Taste auf dem einzigen, der nicht gestartet wurde. Während einer Sensorbewertung durch einen beliebigen seriellen Gerätekonfigurationsknoten werden die MAC-Adresse und die Art des Sensors in einem Pool zwischengespeichert, damit wir sie für die Dauer dieses nächsten Schritts schnell finden können.
Nehmen Sie einen Wireless Node aus der Palette und ziehen Sie ihn auf den Flow, doppelklicken Sie darauf, um ihn zu konfigurieren
Schritt 13: Wählen Sie das serielle Gerät aus der Dropdown-Liste aus, das Sie für das drahtlose Gateway verwendet haben. Klicken Sie nun auf die Lupe neben "Mac-Adresse" und wählen Sie eine der verfügbaren Optionen aus
Schritt 14: Klicken Sie auf Fertig
Sie werden feststellen, dass dadurch der Sensortyp automatisch für Sie festgelegt wird. Sie können ihm auch einen Namen geben, damit er leichter identifiziert werden kann. Wie im Info-Tab erwähnt, ist das Feld Serial Device for Config optional, und wir werden uns jetzt nicht darum kümmern. Der soeben hinzugefügte Knoten funktioniert effektiv als Filter für eingehende Sensordaten und leitet nur Daten für die MAC-Adresse oder den Sensortyp durch, wenn keine MAC-Adresse vorhanden ist.
Schritt 15: Gehen Sie nun zurück zu Ihrer Palette und geben Sie „debug“in das Suchfeld oben ein, greifen Sie einen dieser Knoten und ziehen Sie ihn rechts von Ihrem Wireless Gateway
Schritt 16: Doppelklicken Sie darauf und klicken Sie auf Fertig
Schritt 17: Hinzufügen der Funktionsknoten
Der Funktionsknoten wird verwendet, um JavaScript-Code für das msg-Objekt auszuführen. Der Funktionsknoten akzeptiert ein msg-Objekt als Eingabe und kann als Ausgabe 0 oder mehr Nachrichtenobjekte zurückgeben. Dieses Nachrichtenobjekt muss eine Nutzlasteigenschaft (msg.payload) haben und hat normalerweise andere Eigenschaften, abhängig von den fortschreitenden Knoten.
Nehmen Sie nun einen „Funktions“-Knoten aus der Palette und platzieren Sie ihn rechts neben dem Temp/Hum-Knoten
Schritt 18: Doppelklicken Sie auf den Knoten, um den Funktionsknoten zu bearbeiten
Hier müssen Sie einen kleinen Javascript-Code schreiben, um eine Bedingung zu erstellen, damit die Temperatur- und Feuchtigkeitswerte in das Excel geschrieben werden.
Schritt 19: Fügen Sie nun den Knoten „http Request“aus der Palette hinzu
Wenn Sie auf den http-Knoten doppelklicken, sehen Sie ein „URL“-Feld, hier müssen Sie den entsprechenden Link des Google-Sheets eingeben. Erstellen Sie nun ein Google-Blatt, um die Werte von Temperatur und Luftfeuchtigkeit zu speichern.
Schritt 20: Schritte zum Erstellen eines Google Sheets
Öffnen Sie zuerst Ihren Browser und geben Sie www.google.com ein und melden Sie sich in Ihrem Google-Konto an, wenn Sie sich nicht angemeldet haben, und klicken Sie dann auf die sechs Punkte links neben Ihrem Bild
Schritt 21: Klicken Sie nun auf „Drive“, um das Google Drive zu öffnen
Schritt 22: Klicken Sie auf Neu>Mehr>Google Formulare>Leeres Formular
Schritt 23: Hier sehen Sie ein unbenanntes Formular, geben Sie ihm einen Titel, wie im Bild gezeigt
Schritt 24: Bearbeiten Sie nun die Frage als Temperatur und klicken Sie auf die Schaltfläche "+", um eine weitere Frage für die Luftfeuchtigkeit hinzuzufügen
Schritt 25: Geben Sie die Frage als Luftfeuchtigkeit ein, um Luftfeuchtigkeitswerte zu erhalten
Schritt 26: Klicken Sie nun auf die drei Punkte neben Ihrem Bild, wie im Bild unten gezeigt
Schritt 27: Klicken Sie nun auf den „Get Pre-Filled Link“
Schritt 28: Geben Sie nun zufällige Werte in die Temperatur- und Feuchtigkeitsfelder ein und klicken Sie auf Link abrufen
Schritt 29: Fügen Sie nun diesen Link in Notepad ein
Schritt 30: Bearbeiten Sie diesen Link wie im Bild gezeigt
Schritt 31: Gehen Sie nun zurück zum Formular und klicken Sie auf ANTWORTEN und dann auf das Google Sheet-Symbol, wie im Bild gezeigt
Schritt 32: Erstellen Sie eine neue Tabelle
Schritt 33: Hier können Sie eine neue Tabelle sehen und ihr dann einen Namen geben, wie in den Bildern gezeigt
Schritt 34: Hier können Sie die Werte von Temperatur und Luftfeuchtigkeit visualisieren
Schritt 35: Gehen Sie nun zurück zu Node-red und doppelklicken Sie auf Http Request Node, um es zu bearbeiten. Kopieren Sie dann die URL aus dem Notizblock, die Sie gespeichert haben, und fügen Sie sie in das URL-Feld ein, wie in der Abbildung gezeigt
Sie können auch einen Debug-Knoten anhängen, um die Ausgabe des http-Knotens zu überprüfen.
Schritt 36: Verbinden Sie nun alle Drähte
Schritt 37: Klicken Sie auf die Schaltfläche "Bereitstellen", um sie auf dem Google-Blatt herauszubekommen
Schritt 38: AUSGANG
Gehen Sie nun zur Google-Tabelle und Sie werden sehen, dass Werte kommen.
Empfohlen:
Anhängen von Google Kalender an Google Sites: 5 Schritte
Anhängen von Google-Kalendern an Google Sites: Dies ist eine Anleitung, die Ihnen beibringt, wie Sie Google-Kalender erstellen, verwenden und bearbeiten und sie dann mithilfe der Freigabefunktionen an eine Google-Site anhängen. Dies kann für viele Menschen von Vorteil sein, da Google Sites verwendet werden kann, um i
Senden Sie ThingSpeak-Benachrichtigungen an Mi Band 4: 6 Schritte
ThingSpeak-Benachrichtigungen an Mi Band 4 senden: Da ich mein Xiaomi Mi Band 4 gekauft habe, habe ich über die Möglichkeit nachgedacht, einige Daten von meiner Wetterstation zu verfolgen, die auf ThingSpeak über mein Mi Band 4 verfügbar sind die Fähigkeiten von Mi Band 4 ar
Steuern von Haushaltsgeräten mit Node-MCU und Google Assistant - IOT - Blynk - IFTTT: 8 Schritte
Steuern von Haushaltsgeräten mit Node-MCU und Google Assistant | IOT | Blynk | IFTTT: Ein einfaches Projekt zur Steuerung von Geräten mit Google Assistant: Warnung: Der Umgang mit Netzstrom kann gefährlich sein. Mit äußerster Sorgfalt behandeln. Stellen Sie einen professionellen Elektriker ein, während Sie mit offenen Stromkreisen arbeiten. Ich übernehme keine Verantwortung für die da
So senden Sie DHT11-Daten mit NodeMCU an einen MySQL-Server – wikiHow
So senden Sie DHT11-Daten mit NodeMCU an MySQL-Server: In diesem Projekt haben wir DHT11 mit nodemcu verbunden und dann senden wir Daten von dht11, die Feuchtigkeit und Temperatur sind, an die phpmyadmin-Datenbank
MyPhotometrics - Gandalf: Leistungsmessgerät Zur Messung Von Lasern Im Sichtbaren Bereich Auf Basis Von "Sauron": 8 Schritte
MyPhotometrics - Gandalf: Leistungsmessgerät Zur Messung Von Lasern Im Sichtbaren Bereich Auf Basis Von "Sauron": Dieses Werk ist lizenziert unter einer Creative Commons Namensnennung - Weitergabe unter gleichen Bedingungen 4.0 International Lizenz. Eine für Menschen lesbare Zusammenfassung dieser Lizenz findet sich hier.Was ist Gandalf?Gandalf ist eine Stand-A