Πίνακας περιεχομένων:

Ubidots + ESP32- Προγνωστική παρακολούθηση μηχανών: 10 βήματα
Ubidots + ESP32- Προγνωστική παρακολούθηση μηχανών: 10 βήματα

Βίντεο: Ubidots + ESP32- Προγνωστική παρακολούθηση μηχανών: 10 βήματα

Βίντεο: Ubidots + ESP32- Προγνωστική παρακολούθηση μηχανών: 10 βήματα
Βίντεο: [E06] IOT based remote sensor data monitoring | Sensor data monitoring using Esp32 and Ubidots . 2024, Σεπτέμβριος
Anonim
Ubidots + ESP32- Προγνωστική παρακολούθηση μηχανών
Ubidots + ESP32- Προγνωστική παρακολούθηση μηχανών

Προγνωστική ανάλυση των κραδασμών και της θερμοκρασίας του μηχανήματος με τη δημιουργία συμβάντων αλληλογραφίας και μια καταγραφή κραδασμών στο φύλλο Google χρησιμοποιώντας Ubidots.

Προγνωστική συντήρηση και παρακολούθηση της υγείας του μηχανήματος

Η άνοδος της νέας τεχνολογίας, δηλαδή το Διαδίκτυο των Πραγμάτων, η βαριά βιομηχανία έχει αρχίσει να υιοθετεί συλλογή δεδομένων βασισμένη σε αισθητήρες για να λύσει τις μεγαλύτερες προκλήσεις της, μεταξύ των οποίων η κύρια διαδικασία είναι η διακοπή λειτουργίας και οι καθυστερήσεις στη διαδικασία. Η παρακολούθηση του μηχανήματος που ονομάζεται επίσης προγνωστική συντήρηση ή παρακολούθηση της κατάστασης είναι η πρακτική παρακολούθησης του ηλεκτρικού εξοπλισμού μέσω αισθητήρων προκειμένου να συγκεντρωθούν διαγνωστικά δεδομένα. Για να επιτευχθεί αυτό, τα συστήματα συλλογής δεδομένων και οι καταγραφείς δεδομένων χρησιμοποιούνται για την παρακολούθηση κάθε είδους εξοπλισμού, όπως λέβητες, κινητήρες και κινητήρες. Μετρώνται οι ακόλουθες συνθήκες:

  • Παρακολούθηση δεδομένων θερμοκρασίας και υγρασίας
  • Παρακολούθηση ρεύματος και τάσης
  • Παρακολούθηση Δονήσεων: Σε αυτό το άρθρο, θα διαβάσουμε τη θερμοκρασία, τους κραδασμούς και θα δημοσιεύσουμε τα δεδομένα στο Ubidots. Το Ubidots υποστηρίζει γραφήματα, UI, ειδοποιήσεις και μηνύματα ηλεκτρονικού ταχυδρομείου. Αυτά τα χαρακτηριστικά το καθιστούν ιδανικό για προβλεπτική ανάλυση συντήρησης. Θα λάβουμε επίσης τα δεδομένα σε φύλλα Google, τα οποία θα κάνουν την ανάλυση προβλέψιμης συντήρησης πιο εύκολη.

Βήμα 1: Απαιτείται υλικό και λογισμικό

Σκεύη, εξαρτήματα:

  • ESP-32
  • Αισθητήρας ασύρματης δόνησης και θερμοκρασίας IoT μεγάλης εμβέλειας
  • Ασύρματο πλέγμα μεγάλης εμβέλειας με διασύνδεση USB

Λογισμικό που χρησιμοποιείται:

  • Arduino IDE
  • Ubidots

Βιβλιοθήκη που χρησιμοποιήθηκε:

  • Βιβλιοθήκη PubSubClient
  • Wire.h

Βήμα 2: Βήματα για την αποστολή δεδομένων στην πλατφόρμα δόνησης και θερμοκρασίας Labview χρησιμοποιώντας ασύρματη δόνηση IoT μεγάλης εμβέλειας, αισθητήρα θερμοκρασίας και ασύρματο πλέγμα μεγάλης εμβέλειας με διεπαφή USB:

  • Πρώτον, χρειαζόμαστε μια βοηθητική εφαρμογή Labview που είναι το αρχείο ncd.io Wireless Vibration and Temperature Sensor.exe στο οποίο μπορούν να προβληθούν δεδομένα.
  • Αυτό το λογισμικό Labview θα λειτουργεί μόνο με τον ασύρματο αισθητήρα θερμοκρασίας δόνησης ncd.io
  • Για να χρησιμοποιήσετε αυτό το περιβάλλον χρήστη, θα πρέπει να εγκαταστήσετε τα ακόλουθα προγράμματα οδήγησης Εγκατάσταση κινητήρα χρόνου εκτέλεσης από εδώ 64bit
  • 32 bit
  • Εγκαταστήστε το πρόγραμμα οδήγησης NI Visa
  • Εγκαταστήστε το LabVIEW Engine-Time Engine και το NI-Serial Runtime
  • Οδηγός έναρξης για αυτό το προϊόν.

Βήμα 3: Μεταφόρτωση του κώδικα στο ESP32 χρησιμοποιώντας το Arduino IDE:

  • Κατεβάστε και συμπεριλάβετε τη βιβλιοθήκη PubSubClient και τη βιβλιοθήκη Wire.h.
  • Πρέπει να εκχωρήσετε τα μοναδικά Ubidots TOKEN, MQTTCLIENTNAME, SSID (Όνομα WiFi) και τον κωδικό πρόσβασης του διαθέσιμου δικτύου.
  • Συγκεντρώστε και ανεβάστε τον κώδικα Ncd_vibration_and_temperature.ino.
  • Για να επαληθεύσετε τη συνδεσιμότητα της συσκευής και τα δεδομένα που αποστέλλονται, ανοίξτε τη σειριακή οθόνη. Εάν δεν εμφανιστεί απάντηση, δοκιμάστε να αποσυνδέσετε το ESP32 και, στη συνέχεια, συνδέστε το ξανά. Βεβαιωθείτε ότι ο ρυθμός baud της Σειριακής οθόνης έχει οριστεί στον ίδιο ρυθμισμένο στον κωδικό 115200.

Βήμα 4: Έξοδος σειριακής οθόνης

Σειριακή έξοδος οθόνης
Σειριακή έξοδος οθόνης

Βήμα 5: Κάνοντας το Ubidot να λειτουργήσει

Κάνοντας το Ubidot να λειτουργεί
Κάνοντας το Ubidot να λειτουργεί
Κάνοντας το Ubidot να λειτουργεί
Κάνοντας το Ubidot να λειτουργεί
Κάνοντας το Ubidot να λειτουργεί
Κάνοντας το Ubidot να λειτουργεί
  • Δημιουργήστε το λογαριασμό στο Ubidot.
  • Μεταβείτε στο προφίλ μου και σημειώστε το διακριτικό κλειδί που είναι ένα μοναδικό κλειδί για κάθε λογαριασμό και επικολλήστε το στον κωδικό ESP32 πριν από τη μεταφόρτωση.
  • Προσθέστε μια νέα συσκευή στο όνομα του πίνακα ελέγχου Ubidot ESP32.
  • Μέσα στη συσκευή δημιουργήστε έναν νέο αισθητήρα ονόματος μεταβλητής στον οποίο θα εμφανίζεται η ένδειξη θερμοκρασίας.
  • Δημιουργήστε έναν πίνακα ελέγχου στο Ubidots.

Βήμα 6: ΕΞΟΔΟΣ

ΠΑΡΑΓΩΓΗ
ΠΑΡΑΓΩΓΗ

Βήμα 7: Δημιουργία συμβάντων στο Ubidots

Δημιουργία εκδηλώσεων στο Ubidots
Δημιουργία εκδηλώσεων στο Ubidots
Δημιουργία εκδηλώσεων στο Ubidots
Δημιουργία εκδηλώσεων στο Ubidots
Δημιουργία εκδηλώσεων στο Ubidots
Δημιουργία εκδηλώσεων στο Ubidots
Δημιουργία εκδηλώσεων στο Ubidots
Δημιουργία εκδηλώσεων στο Ubidots
  • Επιλέξτε Συμβάντα (από το αναπτυσσόμενο μενού Δεδομένα).
  • Για να δημιουργήσετε ένα νέο συμβάν, κάντε κλικ στο κίτρινο εικονίδιο συν στην επάνω δεξιά γωνία της οθόνης.

Τύποι Εκδηλώσεων: Τα Ubidots υποστηρίζουν ήδη ενσωματωμένα συμβάντα για να σας επιτρέψουν να στείλετε Συμβάντα, Ειδοποιήσεις και Ειδοποιήσεις σε όσους πρέπει να γνωρίζουν πότε πρέπει να γνωρίζουν. Οι προκατασκευασμένες ενσωματώσεις των Ubidots περιλαμβάνουν:

  1. Ειδοποιήσεις ηλεκτρονικού ταχυδρομείου
  2. Ειδοποιήσεις SMS
  3. Εκδηλώσεις Webhook - μάθετε περισσότερα
  4. Ειδοποιήσεις Telegram
  5. Χαλαρές ειδοποιήσεις - μάθετε περισσότερα
  6. Ειδοποιήσεις φωνητικών κλήσεων - μάθετε περισσότερα
  7. Επιστροφή στην κανονική ειδοποίηση - μάθετε περισσότερα
  8. Ειδοποιήσεις Geofence - μάθετε περισσότερα
  • Στη συνέχεια, επιλέξτε μια συσκευή και συσχετισμένη μεταβλητή που υποδεικνύει τις "τιμές" των συσκευών.
  • Τώρα επιλέξτε μια τιμή κατώτατου ορίου για την εκδήλωσή σας για να την ενεργοποιήσετε και να τη συγκρίνετε με τις τιμές της συσκευής και επίσης επιλέξτε χρόνο για να ενεργοποιήσετε το συμβάν σας.
  • Καθορίστε και διαμορφώστε ποιες ενέργειες πρόκειται να εκτελεστούν και το μήνυμα στον παραλήπτη: Στείλτε SMS, Email, Webhooks, Telegrams, Phone Calls, SLACK και webhooks σε όσους πρέπει να γνωρίζουν.
  • Διαμορφώστε την ειδοποίηση συμβάντος.
  • Καθορίστε το παράθυρο δραστηριότητας τα γεγονότα ενδέχεται να μην εκτελούνται.
  • Επιβεβαιώστε τα συμβάντα σας.

Βήμα 8: Έξοδος συμβάντος στην αλληλογραφία σας

Έξοδος συμβάντος στην αλληλογραφία σας
Έξοδος συμβάντος στην αλληλογραφία σας

Βήμα 9: Εξαγάγετε τα δεδομένα σας Ubidots στα Υπολογιστικά φύλλα Google

Εξαγάγετε τα δεδομένα σας Ubidots στα Υπολογιστικά φύλλα Google
Εξαγάγετε τα δεδομένα σας Ubidots στα Υπολογιστικά φύλλα Google
Εξαγάγετε τα δεδομένα σας Ubidots στα Υπολογιστικά φύλλα Google
Εξαγάγετε τα δεδομένα σας Ubidots στα Υπολογιστικά φύλλα Google

Σε αυτό, μπορούμε να εξαγάγουμε τα δεδομένα που είναι αποθηκευμένα στο σύννεφο Ubidots για περαιτέρω ανάλυση. Οι δυνατότητες είναι τεράστιες. Για παράδειγμα, μπορείτε να δημιουργήσετε μια αυτόματη γεννήτρια αναφορών και να την στέλνετε στους πελάτες σας κάθε εβδομάδα.

Μια άλλη εφαρμογή θα ήταν η παροχή συσκευών. εάν έχετε χιλιάδες συσκευές προς ανάπτυξη και οι πληροφορίες τους βρίσκονται σε ένα Φύλλο Google, μπορείτε να δημιουργήσετε ένα σενάριο για να διαβάσετε το φύλλο και να δημιουργήσετε μια πηγή δεδομένων Ubidots για κάθε γραμμή στο αρχείο. Βήματα για να γίνει αυτό-

Δημιουργήστε ένα Φύλλο Google και προσθέστε δύο φύλλα σε αυτό με αυτά τα ονόματα:

  1. Μεταβλητές
  2. Αξίες
  • Από το Φύλλο Google, κάντε κλικ στο "Εργαλεία", στη συνέχεια "Επεξεργαστής σεναρίων …" και στη συνέχεια "Κενό έργο".
  • Ανοίξτε το πρόγραμμα επεξεργασίας σεναρίων.
  • Προσθέστε τον παρακάτω κώδικα (στην ενότητα κωδικών) στο σενάριο δέσμης ενεργειών.
  • Εγινε! τώρα ανοίξτε ξανά το Φύλλο Google και θα δείτε ένα νέο μενού για την ενεργοποίηση των λειτουργιών.

Συνιστάται: