Πίνακας περιεχομένων:
- Βήμα 1: Απαιτείται υλικό και λογισμικό
- Βήμα 2: Βήματα για την αποστολή δεδομένων στην πλατφόρμα δόνησης και θερμοκρασίας Labview χρησιμοποιώντας ασύρματη δόνηση IoT μεγάλης εμβέλειας, αισθητήρα θερμοκρασίας και ασύρματο πλέγμα μεγάλης εμβέλειας με διεπαφή USB:
- Βήμα 3: Μεταφόρτωση του κώδικα στο ESP32 χρησιμοποιώντας το Arduino IDE:
- Βήμα 4: Έξοδος σειριακής οθόνης
- Βήμα 5: Κάνοντας το Ubidot να λειτουργήσει
- Βήμα 6: ΕΞΟΔΟΣ
- Βήμα 7: Δημιουργία συμβάντων στο Ubidots
- Βήμα 8: Έξοδος συμβάντος στην αλληλογραφία σας
- Βήμα 9: Εξαγάγετε τα δεδομένα σας Ubidots στα Υπολογιστικά φύλλα Google
Βίντεο: Ubidots + ESP32- Προγνωστική παρακολούθηση μηχανών: 10 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:31
Προγνωστική ανάλυση των κραδασμών και της θερμοκρασίας του μηχανήματος με τη δημιουργία συμβάντων αλληλογραφίας και μια καταγραφή κραδασμών στο φύλλο 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.
- Μεταβείτε στο προφίλ μου και σημειώστε το διακριτικό κλειδί που είναι ένα μοναδικό κλειδί για κάθε λογαριασμό και επικολλήστε το στον κωδικό ESP32 πριν από τη μεταφόρτωση.
- Προσθέστε μια νέα συσκευή στο όνομα του πίνακα ελέγχου Ubidot ESP32.
- Μέσα στη συσκευή δημιουργήστε έναν νέο αισθητήρα ονόματος μεταβλητής στον οποίο θα εμφανίζεται η ένδειξη θερμοκρασίας.
- Δημιουργήστε έναν πίνακα ελέγχου στο Ubidots.
Βήμα 6: ΕΞΟΔΟΣ
Βήμα 7: Δημιουργία συμβάντων στο Ubidots
- Επιλέξτε Συμβάντα (από το αναπτυσσόμενο μενού Δεδομένα).
- Για να δημιουργήσετε ένα νέο συμβάν, κάντε κλικ στο κίτρινο εικονίδιο συν στην επάνω δεξιά γωνία της οθόνης.
Τύποι Εκδηλώσεων: Τα Ubidots υποστηρίζουν ήδη ενσωματωμένα συμβάντα για να σας επιτρέψουν να στείλετε Συμβάντα, Ειδοποιήσεις και Ειδοποιήσεις σε όσους πρέπει να γνωρίζουν πότε πρέπει να γνωρίζουν. Οι προκατασκευασμένες ενσωματώσεις των Ubidots περιλαμβάνουν:
- Ειδοποιήσεις ηλεκτρονικού ταχυδρομείου
- Ειδοποιήσεις SMS
- Εκδηλώσεις Webhook - μάθετε περισσότερα
- Ειδοποιήσεις Telegram
- Χαλαρές ειδοποιήσεις - μάθετε περισσότερα
- Ειδοποιήσεις φωνητικών κλήσεων - μάθετε περισσότερα
- Επιστροφή στην κανονική ειδοποίηση - μάθετε περισσότερα
- Ειδοποιήσεις Geofence - μάθετε περισσότερα
- Στη συνέχεια, επιλέξτε μια συσκευή και συσχετισμένη μεταβλητή που υποδεικνύει τις "τιμές" των συσκευών.
- Τώρα επιλέξτε μια τιμή κατώτατου ορίου για την εκδήλωσή σας για να την ενεργοποιήσετε και να τη συγκρίνετε με τις τιμές της συσκευής και επίσης επιλέξτε χρόνο για να ενεργοποιήσετε το συμβάν σας.
- Καθορίστε και διαμορφώστε ποιες ενέργειες πρόκειται να εκτελεστούν και το μήνυμα στον παραλήπτη: Στείλτε SMS, Email, Webhooks, Telegrams, Phone Calls, SLACK και webhooks σε όσους πρέπει να γνωρίζουν.
- Διαμορφώστε την ειδοποίηση συμβάντος.
- Καθορίστε το παράθυρο δραστηριότητας τα γεγονότα ενδέχεται να μην εκτελούνται.
- Επιβεβαιώστε τα συμβάντα σας.
Βήμα 8: Έξοδος συμβάντος στην αλληλογραφία σας
Βήμα 9: Εξαγάγετε τα δεδομένα σας Ubidots στα Υπολογιστικά φύλλα Google
Σε αυτό, μπορούμε να εξαγάγουμε τα δεδομένα που είναι αποθηκευμένα στο σύννεφο Ubidots για περαιτέρω ανάλυση. Οι δυνατότητες είναι τεράστιες. Για παράδειγμα, μπορείτε να δημιουργήσετε μια αυτόματη γεννήτρια αναφορών και να την στέλνετε στους πελάτες σας κάθε εβδομάδα.
Μια άλλη εφαρμογή θα ήταν η παροχή συσκευών. εάν έχετε χιλιάδες συσκευές προς ανάπτυξη και οι πληροφορίες τους βρίσκονται σε ένα Φύλλο Google, μπορείτε να δημιουργήσετε ένα σενάριο για να διαβάσετε το φύλλο και να δημιουργήσετε μια πηγή δεδομένων Ubidots για κάθε γραμμή στο αρχείο. Βήματα για να γίνει αυτό-
Δημιουργήστε ένα Φύλλο Google και προσθέστε δύο φύλλα σε αυτό με αυτά τα ονόματα:
- Μεταβλητές
- Αξίες
- Από το Φύλλο Google, κάντε κλικ στο "Εργαλεία", στη συνέχεια "Επεξεργαστής σεναρίων …" και στη συνέχεια "Κενό έργο".
- Ανοίξτε το πρόγραμμα επεξεργασίας σεναρίων.
- Προσθέστε τον παρακάτω κώδικα (στην ενότητα κωδικών) στο σενάριο δέσμης ενεργειών.
- Εγινε! τώρα ανοίξτε ξανά το Φύλλο Google και θα δείτε ένα νέο μενού για την ενεργοποίηση των λειτουργιών.
Συνιστάται:
Παρακολούθηση θερμοκρασίας & υγρασίας χώρου με το ESP32 και το AskSensors Cloud: 6 βήματα
Παρακολούθηση θερμοκρασίας & υγρασίας δωματίου Με το ESP32 και το AskSensors Cloud: Σε αυτό το σεμινάριο θα μάθετε πώς να παρακολουθείτε τη θερμοκρασία και την υγρασία του δωματίου ή του γραφείου σας χρησιμοποιώντας το DHT11 και το ESP32 που είναι συνδεδεμένο στο σύννεφο. Οι ενημερώσεις των σεμιναρίων μας μπορείτε να τις βρείτε εδώ. DHT11 Προδιαγραφές: Ο αισθητήρας DHT11 μπορεί να μετρήσει τη θερμοκρασία
IoT- Ubidots- ESP32+Long-Range-Wireless-Vibration-And-Temperature-Sensor: 7 Βήματα
IoT- Ubidots- ESP32+Long-Range-Wireless-Vibration-And-Temperature-Sensor: Οι δονήσεις είναι πραγματικά μια κίνηση από και προς τα πίσω-ή ταλάντωση-μηχανών και εξαρτημάτων σε μηχανοκίνητα gadget. Οι δονήσεις στο βιομηχανικό σύστημα μπορεί να είναι σύμπτωμα ή κίνητρο μιας ταλαιπωρίας ή μπορεί να σχετίζονται με την καθημερινή λειτουργία. Για παράδειγμα, osci
Δημιουργία-Ειδοποίηση-Χρήση-Ubidots-ESP32+Αισθητήρας θερμοκρασίας και υγρασίας: 9 βήματα
Creating-Alert-Using-Ubidots-ESP32+Temp and Humidity Sensor: Σε αυτό το σεμινάριο, θα μετρήσουμε διαφορετικά δεδομένα θερμοκρασίας και υγρασίας χρησιμοποιώντας Temp και αισθητήρα υγρασίας. Θα μάθετε επίσης πώς να στέλνετε αυτά τα δεδομένα στο Ubidots. Για να μπορείτε να το αναλύσετε από οπουδήποτε για διαφορετική εφαρμογή. Επίσης δημιουργώντας emai
Esp32-Ubidots-Wireless-long-range Temperature-And-Υγρασία: 6 βήματα
Esp32-Ubidots-Wireless-long-range Temperature-And-Υγρασία: Σε αυτό το σεμινάριο, θα μετρήσουμε διαφορετικά δεδομένα θερμοκρασίας και υγρασίας χρησιμοποιώντας Temp και αισθητήρα υγρασίας. Θα μάθετε επίσης πώς να στέλνετε αυτά τα δεδομένα στο Ubidots. Για να μπορείτε να το αναλύσετε από οπουδήποτε για διαφορετικές εφαρμογές
Παρακολούθηση-Θερμοκρασία-και-Υγρασία-χρησιμοποιώντας-AWS-ESP32: 8 βήματα
Παρακολούθηση-Θερμοκρασία-και-Υγρασία-χρησιμοποιώντας-AWS-ESP32: Σε αυτό το σεμινάριο, θα μετρήσουμε διαφορετικά δεδομένα θερμοκρασίας και υγρασίας χρησιμοποιώντας αισθητήρα θερμοκρασίας και υγρασίας. Θα μάθετε επίσης πώς να στέλνετε αυτά τα δεδομένα στο AWS