Sommario:

Ubidots + ESP32- Monitoraggio predittivo della macchina: 10 passaggi
Ubidots + ESP32- Monitoraggio predittivo della macchina: 10 passaggi

Video: Ubidots + ESP32- Monitoraggio predittivo della macchina: 10 passaggi

Video: Ubidots + ESP32- Monitoraggio predittivo della macchina: 10 passaggi
Video: Мониторинг данных датчиков на IoT-платформе ubidots | ESP32 с ubidots с использованием MQTT #iot #iotproject 2024, Novembre
Anonim
Ubidots + ESP32- Monitoraggio predittivo della macchina
Ubidots + ESP32- Monitoraggio predittivo della macchina

Analisi predittiva delle vibrazioni e della temperatura della macchina creando eventi di posta e un record di vibrazioni nel foglio di google utilizzando Ubidots.

Manutenzione predittiva e monitoraggio dello stato della macchina

L'emergere di nuove tecnologie, ad esempio l'Internet delle cose, l'industria pesante ha iniziato ad adottare la raccolta di dati basata su sensori per risolvere le sue maggiori sfide, tra cui le principali sono i tempi di fermo dei processi sotto forma di arresti e ritardi di processo. Il monitoraggio della macchina, chiamato anche manutenzione predittiva o monitoraggio delle condizioni, è la pratica di monitorare le apparecchiature elettriche tramite sensori al fine di accumulare dati diagnostici. Per raggiungere questo obiettivo, vengono utilizzati sistemi di acquisizione dati e data logger per monitorare tutti i tipi di apparecchiature, come caldaie, motori e motori. Si misurano le seguenti condizioni:

  • Monitoraggio dei dati di temperatura e umidità
  • Monitoraggio di corrente e tensione
  • Monitoraggio delle vibrazioni: In questo articolo leggeremo Temperatura, vibrazione e pubblicheremo i dati su Ubidots. Ubidots supporta grafici, interfaccia utente, notifiche ed e-mail. Queste caratteristiche lo rendono ideale per l'analisi di manutenzione predittiva. Otterremo anche i dati nei fogli di google che renderanno più semplice l'analisi di manutenzione predittiva.

Passaggio 1: hardware e software necessari

Hardware:

  • ESP-32
  • Sensore di vibrazione e temperatura wireless a lungo raggio IoT
  • Modem wireless mesh a lungo raggio con interfaccia USB

Software utilizzato:

  • Arduino IDE
  • Ubidot

Libreria utilizzata:

  • Libreria PubSubClient
  • Filo.h

Passaggio 2: passaggi per inviare i dati alla piattaforma di vibrazione e temperatura Labview utilizzando la vibrazione wireless a lungo raggio IoT, il sensore di temperatura e il modem mesh wireless a lungo raggio con interfaccia USB:

  • Innanzitutto, abbiamo bisogno di un'applicazione di utilità Labview che è il file ncd.io Wireless Vibration and Temperature Sensor.exe su cui è possibile visualizzare i dati.
  • Questo software Labview funzionerà solo con il sensore di temperatura a vibrazione wireless ncd.io
  • Per utilizzare questa interfaccia utente, dovrai installare i seguenti driver Installa il motore di runtime da qui 64 bit
  • 32 bit
  • Installa NI Visa Driver
  • Installa LabVIEW Run-Time Engine e NI-Serial Runtime
  • Guida introduttiva per questo prodotto.

Passaggio 3: caricamento del codice su ESP32 utilizzando l'IDE Arduino:

  • Scarica e includi la libreria PubSubClient e la libreria Wire.h.
  • Devi assegnare i tuoi Ubidots TOKEN, MQTTCLIENTNAME, SSID (WiFi Name) e password univoci della rete disponibile.
  • Compila e carica il codice Ncd_vibration_and_temperature.ino.
  • Per verificare la connettività del dispositivo e i dati inviati, aprire il monitor seriale. Se non viene visualizzata alcuna risposta, prova a scollegare ESP32 e quindi a ricollegarlo. Assicurati che il baud rate del monitor seriale sia lo stesso specificato nel codice 115200.

Passaggio 4: uscita monitor seriale

Uscita monitor seriale
Uscita monitor seriale

Passaggio 5: far funzionare Ubidot

Far funzionare l'Ubidot
Far funzionare l'Ubidot
Far funzionare l'Ubidot
Far funzionare l'Ubidot
Far funzionare l'Ubidot
Far funzionare l'Ubidot
  • Crea l'account su Ubidot.
  • Vai al mio profilo e annota la chiave token che è una chiave univoca per ogni account e incollala nel tuo codice ESP32 prima del caricamento.
  • Aggiungi un nuovo dispositivo al nome della dashboard di Ubidot ESP32.
  • All'interno del dispositivo crea un nuovo sensore di nome variabile in cui verrà mostrata la lettura della temperatura.
  • Crea una dashboard in Ubidots.

Passaggio 6: USCITA

PRODUZIONE
PRODUZIONE

Passaggio 7: creazione di eventi in Ubidots

Creazione di eventi in Ubidots
Creazione di eventi in Ubidots
Creazione di eventi in Ubidots
Creazione di eventi in Ubidots
Creazione di eventi in Ubidots
Creazione di eventi in Ubidots
Creazione di eventi in Ubidots
Creazione di eventi in Ubidots
  • Seleziona Eventi (dal menu a discesa Dati).
  • Per creare un nuovo evento, fai clic sull'icona più gialla nell'angolo in alto a destra dello schermo.

Tipi di eventi: Ubidot supporta gli eventi già integrati per consentirti di inviare Eventi, Avvisi e Notifiche a coloro che hanno bisogno di sapere quando devono saperlo. Le integrazioni predefinite di Ubidots includono:

  1. Notifiche di posta elettronica
  2. Notifiche SMS
  3. Eventi webhook - scopri di più
  4. Notifiche di Telegram
  5. Notifiche Slack - scopri di più
  6. Notifiche di chiamata vocale: scopri di più
  7. Torna alla notifica normale - scopri di più
  8. Notifiche di geofence - scopri di più
  • Quindi scegliere un dispositivo e associare una variabile che indichi i "valori" dei dispositivi.
  • Ora seleziona un valore di soglia per il tuo evento da attivare e confrontalo con i valori del dispositivo e seleziona anche il tempo per attivare il tuo evento.
  • Stabilisci e configura quali azioni devono essere eseguite e il messaggio al destinatario: Invia SMS, Email, Webhook, Telegrammi, Telefonate, SLACK e webhook a chi ha bisogno di sapere.
  • Configura l'avviso dell'evento.
  • Determinare la finestra di attività in cui gli eventi possono/non possono essere eseguiti.
  • Conferma i tuoi eventi.

Passaggio 8: output dell'evento nella tua posta

Output dell'evento nella tua posta
Output dell'evento nella tua posta

Passaggio 9: esporta i tuoi dati Ubidots su Fogli Google

Esporta i tuoi dati Ubidot su Fogli Google
Esporta i tuoi dati Ubidot su Fogli Google
Esporta i tuoi dati Ubidot su Fogli Google
Esporta i tuoi dati Ubidot su Fogli Google

In questo, possiamo estrarre i dati archiviati nel cloud Ubidots per ulteriori analisi. Le possibilità sono enormi; ad esempio, potresti creare un generatore di report automatico e inviarli ai tuoi clienti ogni settimana.

Un'altra applicazione sarebbe il provisioning dei dispositivi; se hai migliaia di dispositivi da implementare e le loro informazioni sono in un foglio Google, puoi creare uno script per leggere il foglio e creare un'origine dati Ubidots per ogni riga del file. Passi per farlo-

Crea un foglio Google e aggiungi due fogli con questi nomi:

  1. Variabili
  2. Valori
  • Dal tuo foglio Google, fai clic su "Strumenti", quindi su "Editor di script…", quindi su "Progetto vuoto".
  • Apri l'editor di script.
  • Aggiungi il codice sottostante (nella sezione del codice) allo script Script.
  • Fatto! ora apri di nuovo il tuo foglio Google e vedrai un nuovo menu per attivare le funzioni.

Consigliato: