Inhaltsverzeichnis:
- Schritt 1: Hardware und Software erforderlich
- Schritt 2: Schritte zum Senden von Daten an die Labview Vibrations- und Temperaturplattform unter Verwendung von IoT-Long-Range-Wireless-Vibration, Temperatursensor und Long-Range-Wireless-Mesh-Modem mit USB-Schnittstelle:
- Schritt 3: Hochladen des Codes auf ESP32 mit Arduino IDE:
- Schritt 4: Serieller Monitorausgang
- Schritt 5: Ubidot zum Laufen bringen
- Schritt 6: AUSGANG
- Schritt 7: Ereignisse in Ubidots erstellen
- Schritt 8: Ausgabe des Ereignisses in Ihrer Mail
- Schritt 9: Exportieren Sie Ihre Ubidots-Daten in Google Sheets
Video: Ubidots + ESP32 - Vorausschauende Maschinenüberwachung - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:15
Vorausschauende Analyse der Maschinenvibration und -temperatur durch Erstellen von E-Mail-Ereignissen und einer Aufzeichnung der Vibrationen in Google-Tabellen mit Ubidots.
Vorausschauende Wartung und Überwachung des Maschinenzustands
Mit dem Aufkommen neuer Technologien, d. Bei der Maschinenüberwachung, auch Predictive Maintenance oder Condition Monitoring genannt, werden elektrische Geräte durch Sensoren überwacht, um Diagnosedaten zu sammeln. Um dies zu erreichen, werden Datenerfassungssysteme und Datenlogger zur Überwachung aller Arten von Geräten wie Kesseln, Motoren und Motoren eingesetzt. Folgende Bedingungen werden gemessen:
- Überwachung von Temperatur- und Feuchtigkeitsdaten
- Strom- und Spannungsüberwachung
- Vibrationsüberwachung: In diesem Artikel lesen wir Temperatur, Vibration und veröffentlichen die Daten auf Ubidots. Ubidots unterstützt Grafiken, Benutzeroberfläche, Benachrichtigungen und E-Mails. Diese Eigenschaften machen es ideal für vorausschauende Wartungsanalysen. Wir werden die Daten auch in Google Sheets erhalten, was die vorausschauende Wartungsanalyse einfacher macht.
Schritt 1: Hardware und Software erforderlich
Hardware:
- ESP-32
- IoT Long Range Wireless Vibrations- und Temperatursensor
- Drahtloses Mesh-Modem mit großer Reichweite und USB-Schnittstelle
Verwendete Software:
- Arduino-IDE
- Ubidots
Verwendete Bibliothek:
- PubSubClient-Bibliothek
- Wire.h
Schritt 2: Schritte zum Senden von Daten an die Labview Vibrations- und Temperaturplattform unter Verwendung von IoT-Long-Range-Wireless-Vibration, Temperatursensor und Long-Range-Wireless-Mesh-Modem mit USB-Schnittstelle:
- Zuerst benötigen wir ein Labview-Dienstprogramm, das die Datei ncd.io Wireless Vibration and Temperature Sensor.exe ist, in der Daten angezeigt werden können.
- Diese Labview-Software funktioniert nur mit dem drahtlosen ncd.io-Vibrationstemperatursensor
- Um diese Benutzeroberfläche zu verwenden, müssen Sie die folgenden Treiber installieren Installieren Sie die Laufzeit-Engine von hier aus 64bit
- 32-Bit
- Installieren Sie den NI Visa-Treiber
- Installieren Sie die LabVIEW Run-Time Engine und die NI-Serial Runtime
- Erste Schritte für dieses Produkt.
Schritt 3: Hochladen des Codes auf ESP32 mit Arduino IDE:
- Laden Sie die PubSubClient-Bibliothek und die Wire.h-Bibliothek herunter und binden Sie sie ein.
- Sie müssen Ihre eindeutigen Ubidots TOKEN, MQTTCLIENTNAME, SSID (WiFi-Name) und das Passwort des verfügbaren Netzwerks zuweisen.
- Kompilieren Sie den Ncd_vibration_and_temperature.ino-Code und laden Sie ihn hoch.
- Um die Konnektivität des Geräts und die gesendeten Daten zu überprüfen, öffnen Sie den seriellen Monitor. Wenn keine Antwort angezeigt wird, versuchen Sie, Ihren ESP32 zu trennen und dann erneut anzuschließen. Stellen Sie sicher, dass die Baudrate des seriellen Monitors auf die gleiche eingestellt ist, die in Ihrem Code 115200 angegeben ist.
Schritt 4: Serieller Monitorausgang
Schritt 5: Ubidot zum Laufen bringen
- Erstellen Sie das Konto auf Ubidot.
- Gehen Sie zu meinem Profil und notieren Sie sich den Token-Schlüssel, der ein einzigartiger Schlüssel für jedes Konto ist, und fügen Sie ihn vor dem Hochladen in Ihren ESP32-Code ein.
- Fügen Sie Ihrem Ubidot-Dashboard-Namen ESP32 ein neues Gerät hinzu.
- Erstellen Sie im Gerät einen neuen Variablennamensensor, in dem Ihr Temperaturmesswert angezeigt wird.
- Erstellen Sie ein Dashboard in Ubidots.
Schritt 6: AUSGANG
Schritt 7: Ereignisse in Ubidots erstellen
- Wählen Sie Ereignisse (aus der Dropdown-Liste Daten).
- Um ein neues Ereignis zu erstellen, klicken Sie auf das gelbe Plus-Symbol in der oberen rechten Ecke des Bildschirms.
Ereignistypen: Ubidots unterstützt bereits integrierte Ereignisse, damit Sie Ereignisse, Warnungen und Benachrichtigungen an diejenigen senden können, die es wissen müssen, wenn sie es wissen müssen. Die vorgefertigten Integrationen von Ubidots umfassen:
- E-Mail Benachrichtigungen
- SMS-Benachrichtigungen
- Webhook-Events - mehr erfahren
- Telegrammbenachrichtigungen
- Slack-Benachrichtigungen – erfahre mehr
- Sprachanrufbenachrichtigungen – mehr erfahren
- Zurück zur normalen Benachrichtigung - erfahren Sie mehr
- Geofence-Benachrichtigungen - mehr erfahren
- Wählen Sie dann ein Gerät und eine zugehörige Variable aus, die die "Werte" der Geräte angibt.
- Wählen Sie nun einen Schwellenwert für Ihr Ereignis zum Auslösen aus und vergleichen Sie ihn mit den Gerätewerten und wählen Sie auch die Zeit zum Auslösen Ihres Ereignisses.
- Legen Sie fest, welche Aktionen ausgeführt werden sollen und wie die Nachricht an den Empfänger gesendet wird: Senden Sie SMS, E-Mail, Webhooks, Telegramme, Telefonanrufe, SLACK und Webhooks an diejenigen, die es wissen müssen.
- Konfigurieren Sie den Ereignishinweis.
- Bestimmen Sie das Aktivitätsfenster, in dem die Ereignisse ausgeführt werden dürfen/dürfen.
- Bestätigen Sie Ihre Ereignisse.
Schritt 8: Ausgabe des Ereignisses in Ihrer Mail
Schritt 9: Exportieren Sie Ihre Ubidots-Daten in Google Sheets
Dabei können wir die in der Ubidots-Cloud gespeicherten Daten zur weiteren Analyse extrahieren. Die Möglichkeiten sind enorm; Sie können beispielsweise einen automatischen Berichtsgenerator erstellen und diese wöchentlich an Ihre Kunden senden.
Eine andere Anwendung wäre die Gerätebereitstellung; Wenn Sie Tausende von Geräten bereitstellen müssen und deren Informationen in einem Google-Blatt enthalten sind, können Sie ein Skript erstellen, um das Blatt zu lesen und eine Ubidots-Datenquelle für jede Zeile in der Datei zu erstellen. Schritte dazu-
Erstellen Sie ein Google Sheet und fügen Sie zwei Sheets mit diesen Namen hinzu:
- Variablen
- Werte
- Klicken Sie in Ihrem Google Sheet auf "Extras", dann "Skript-Editor…", dann "Leeres Projekt".
- Öffnen Sie den Skript-Editor.
- Fügen Sie den folgenden Code (im Codeabschnitt) zum Skriptskript hinzu.
- Fertig! Öffnen Sie nun Ihr Google Sheet erneut und Sie sehen ein neues Menü zum Auslösen der Funktionen.
Empfohlen:
DIY So zeigen Sie die Zeit auf dem M5StickC ESP32 mit Visuino an - Einfach zu tun: 9 Schritte
DIY So zeigen Sie die Zeit auf dem M5StickC ESP32 mit Visuino an - Einfach zu machen: In diesem Tutorial lernen wir, wie Sie den ESP32 M5Stack StickC mit Arduino IDE und Visuino programmieren, um die Zeit auf dem LCD anzuzeigen
M5STACK So zeigen Sie Temperatur, Feuchtigkeit und Druck auf dem M5StickC ESP32 mit Visuino an - Einfach zu tun: 6 Schritte
M5STACK So zeigen Sie Temperatur, Luftfeuchtigkeit und Druck auf dem M5StickC ESP32 mit Visuino an - Einfach zu machen: In diesem Tutorial lernen wir, wie Sie den ESP32 M5Stack StickC mit Arduino IDE und Visuino programmieren, um Temperatur, Luftfeuchtigkeit und Druck mit dem ENV-Sensor (DHT12, BMP280, BMM150)
Google-Suche auf ESP32: 7 Schritte
Google-Suche auf ESP32: In diesem Tutorial zeige ich Ihnen, wie Sie Google-Suchen mit einem ESP32 durchführen. Das Ergebnis selbst ist nicht sehr nützlich, da die Suchergebnisse im seriellen Monitor des Computers angezeigt werden, aber es ist eine coole Sache, die Leistung von ESP32 zu zeigen. Der Code kann
So fügen Sie jedem Projekt eine WLAN-Steuerung hinzu -- ESP32-Anfängerleitfaden: 5 Schritte
So fügen Sie jedem Projekt eine WLAN-Steuerung hinzu || ESP32-Anfängerhandbuch: In diesem Projekt zeige ich Ihnen, wie einfach / schwierig es ist, einen ESP32 mit der Arduino IDE zu verwenden, um jedem Elektronikprojekt eine WiFi-Steuerung hinzuzufügen. Unterwegs zeige ich Ihnen, wie Sie mit dem ESP32 einen einfachen WLAN-Server erstellen und wie Sie
So verbinden Sie einen ESP32 mit der IoT-Cloud: 8 Schritte
So verbinden Sie einen ESP32 mit der IoT-Cloud: Diese Anleitung enthält eine Reihe von Artikeln zum Anschließen von Hardware wie Arduino und ESP8266 an die Cloud. Ich werde Ihnen erklären, wie Sie Ihren ESP32-Chip mit dem AskSensors IoT-Dienst mit der Cloud verbinden. Warum ESP32?Nach dem großen Erfolg