Cuprins:
- Pasul 1: hardware și software necesare
- Pasul 2: Pași pentru trimiterea datelor către platforma de vibrații și temperatură Labview utilizând vibrații fără fir IoT, senzor de temperatură și modem wireless cu plasă lungă cu interfață USB:
- Pasul 3: Încărcarea codului în ESP32 folosind Arduino IDE:
- Pasul 4: ieșire monitor serial
- Pasul 5: Efectuarea funcționării Ubidot
- Pasul 6: IEȘIRE
- Pasul 7: Crearea evenimentelor în Ubidots
- Pasul 8: ieșirea evenimentului în e-mailul dvs
- Pasul 9: Exportați datele dvs. Ubidots în Foi de calcul Google
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
Analiza predictivă a vibrațiilor și temperaturii mașinii prin crearea de evenimente de e-mail și o înregistrare a vibrațiilor în foaia Google utilizând Ubidots.
Întreținerea predictivă și monitorizarea stării mașinii
Creșterea noilor tehnologii, adică Internetul obiectelor, industria grea a început să adopte colectarea de date bazată pe senzori pentru a-și rezolva cele mai mari provocări, printre care principalele perioade de nefuncționare a procesului sub formă de opriri și întârzieri de proces. Monitorizarea mașinii, numită și întreținere predictivă sau monitorizarea stării, este practica monitorizării echipamentelor electrice prin senzori pentru a acumula date de diagnosticare. Pentru a realiza acest lucru, sistemele de achiziție de date și jurnalele de date sunt utilizate pentru a monitoriza toate tipurile de echipamente, cum ar fi cazanele, motoarele și motoarele. Se măsoară următoarele condiții:
- Monitorizarea datelor privind temperatura și umiditatea
- Monitorizarea curentului și a tensiunii
- Monitorizarea vibrațiilor: În acest articol, vom citi Temperatura, vibrațiile și vom publica datele despre Ubidots. Ubidots acceptă grafice, UI, notificări și e-mailuri. Aceste caracteristici îl fac ideal pentru analiza predictivă de întreținere. De asemenea, vom obține datele din foile Google, ceea ce va face mai ușoară analiza de întreținere predictivă.
Pasul 1: hardware și software necesare
Hardware:
- ESP-32
- Senzor de temperatură și vibrații fără fir IoT pe rază lungă
- Modem wireless cu plasă lungă cu interfață USB
Software folosit:
- IDE Arduino
- Ubidots
Biblioteca folosită:
- Biblioteca PubSubClient
- Sârmă.h
Pasul 2: Pași pentru trimiterea datelor către platforma de vibrații și temperatură Labview utilizând vibrații fără fir IoT, senzor de temperatură și modem wireless cu plasă lungă cu interfață USB:
- Mai întâi, avem nevoie de o aplicație utilitară Labview care este fișierul ncd.io Wireless Vibration and Temperature Sensor.exe pe care pot fi vizualizate datele.
- Acest software Labview va funcționa numai cu senzorul de temperatură a vibrațiilor fără fir ncd.io
- Pentru a utiliza această UI, va trebui să instalați următoarele drivere Instalați motorul de rulare de aici pe 64 de biți
- 32 de biți
- Instalați driverul Visa NI
- Instalați LabVIEW Run-Time Engine și NI-Serial Runtime
- Ghid introductiv pentru acest produs.
Pasul 3: Încărcarea codului în ESP32 folosind Arduino IDE:
- Descărcați și includeți Biblioteca PubSubClient și Biblioteca Wire.h.
- Trebuie să atribuiți Ubidot-urile dvs. TOKEN, MQTTCLIENTNAME, SSID (nume WiFi) și parola rețelei disponibile.
- Compilați și încărcați codul Ncd_vibration_and_temperature.ino.
- Pentru a verifica conectivitatea dispozitivului și datele trimise, deschideți monitorul serial. Dacă nu se vede niciun răspuns, încercați să deconectați ESP32 și apoi să îl conectați din nou. Asigurați-vă că rata de transmisie a monitorului serial este setată la aceeași specificație în codul dvs. 115200.
Pasul 4: ieșire monitor serial
Pasul 5: Efectuarea funcționării Ubidot
- Creați contul pe Ubidot.
- Accesați profilul meu și notați cheia simbolică, care este o cheie unică pentru fiecare cont și lipiți-o în codul dvs. ESP32 înainte de încărcare.
- Adăugați un dispozitiv nou la numele tabloului de bord Ubidot ESP32.
- În interiorul dispozitivului creați un nou senzor de nume variabil în care va fi afișată citirea temperaturii.
- Creați un tablou de bord în Ubidots.
Pasul 6: IEȘIRE
Pasul 7: Crearea evenimentelor în Ubidots
- Selectați Evenimente (din meniul derulant Date).
- Pentru a crea un eveniment nou, faceți clic pe pictograma galben plus din colțul din dreapta sus al ecranului.
Tipuri de evenimente: Ubidots acceptă evenimente deja integrate pentru a vă permite să trimiteți evenimente, alerte și notificări celor care trebuie să știe când trebuie să știe. Integrările prestabilite Ubidots includ:
- Notificări prin email
- Notificări prin SMS
- Evenimente Webhook - aflați mai multe
- Notificări prin telegramă
- Notificări slabe - aflați mai multe
- Notificări de apel vocal - aflați mai multe
- Înapoi la Notificare normală - aflați mai multe
- Notificări Geofence - aflați mai multe
- Apoi alegeți un dispozitiv și o variabilă de asociere care indică „valorile” dispozitivelor.
- Acum selectați o valoare prag pentru evenimentul dvs. pentru a declanșa și comparați-o cu valorile dispozitivului și, de asemenea, selectați ora pentru declanșarea evenimentului.
- Stabiliți și configurați acțiunile care urmează să fie executate și mesajul către receptor: Trimiteți SMS, e-mail, Webhooks, telegrame, apeluri telefonice, SLACK și webhooks celor care trebuie să știe.
- Configurați notificarea evenimentului.
- Determinați fereastra de activitate în care evenimentele pot / nu pot fi executate.
- Confirmați-vă evenimentele.
Pasul 8: ieșirea evenimentului în e-mailul dvs
Pasul 9: Exportați datele dvs. Ubidots în Foi de calcul Google
În acest sens, putem extrage datele stocate în norul Ubidots pentru o analiză ulterioară. Posibilitățile sunt enorme; de exemplu, puteți crea un generator automat de rapoarte și le puteți trimite clienților în fiecare săptămână.
O altă aplicație ar fi aprovizionarea dispozitivelor; dacă aveți de implementat mii de dispozitive și informațiile lor se află într-o foaie Google, puteți crea un script pentru a citi foaia și a crea o sursă de date Ubidots pentru fiecare linie din fișier. Pași pentru a face acest lucru-
Creați o foaie Google și adăugați două foi cu ea cu aceste nume:
- Variabile
- Valori
- Din foaia dvs. Google, faceți clic pe „Instrumente”, apoi „Editor de scripturi…”, apoi pe „Proiect gol”.
- Deschideți Editorul de scripturi.
- Adăugați codul de mai jos (în secțiunea cod) la scriptul script.
- Terminat! deschideți din nou foaia Google și veți vedea un nou meniu pentru a declanșa funcțiile.