Πίνακας περιεχομένων:
- Βήμα 1: Απαιτείται υλικό και λογισμικό
- Βήμα 2: Βήματα για την αποστολή δεδομένων στην πλατφόρμα θερμοκρασίας και υγρασίας LabVIEW χρησιμοποιώντας τον αισθητήρα ασύρματης θερμοκρασίας και υγρασίας IoT μεγάλης εμβέλειας και ασύρματο πλέγμα μόντεμ μεγάλης εμβέλειας με διεπαφή USB-
- Βήμα 3: Μεταφόρτωση του κώδικα στο ESP32 χρησιμοποιώντας το Arduino IDE:
- Βήμα 4: Έξοδος σειριακής οθόνης
- Βήμα 5: Κάνοντας το Ubidot να λειτουργήσει:
- Βήμα 6: ΕΞΟΔΟΣ
- Βήμα 7:
- Βήμα 8: Δημιουργία συμβάντων στο Ubidots:
Βίντεο: Δημιουργία-Ειδοποίηση-Χρήση-Ubidots-ESP32+Αισθητήρας θερμοκρασίας και υγρασίας: 9 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:33
Σε αυτό το σεμινάριο, θα μετρήσουμε διαφορετικά δεδομένα θερμοκρασίας και υγρασίας χρησιμοποιώντας αισθητήρα θερμοκρασίας και υγρασίας. Θα μάθετε επίσης πώς να στέλνετε αυτά τα δεδομένα στο Ubidots. Για να μπορείτε να το αναλύσετε από οπουδήποτε για διαφορετική εφαρμογή. Επίσης, δημιουργώντας ειδοποιήσεις μέσω ηλεκτρονικού ταχυδρομείου για διαφορετικά δεδομένα θερμοκρασίας και υγρασίας, θα μπορούσαμε να ειδοποιηθούμε για διάφορες αλλαγές που συμβαίνουν σε οποιαδήποτε θερμοκρασία συστήματος
Βήμα 1: Απαιτείται υλικό και λογισμικό
Απαιτούμενο υλικό:
- NCD ESP32 IoT WiFi BLE Module με ενσωματωμένο USB
- Αισθητήρας ασύρματης θερμοκρασίας και υγρασίας NCD IoT μεγάλης εμβέλειας
- Μοντέμ ασύρματου πλέγματος NCD Long Range με διεπαφή USB
Απαιτείται λογισμικό:
- Arduino IDE
- Βοηθητικό πρόγραμμα LabView
- Ubidots
Βιβλιοθήκη που χρησιμοποιήθηκε:
- Βιβλιοθήκη PubSubClient
- Wire.h
Βήμα 2: Βήματα για την αποστολή δεδομένων στην πλατφόρμα θερμοκρασίας και υγρασίας LabVIEW χρησιμοποιώντας τον αισθητήρα ασύρματης θερμοκρασίας και υγρασίας IoT μεγάλης εμβέλειας και ασύρματο πλέγμα μόντεμ μεγάλης εμβέλειας με διεπαφή USB-
- Πρώτον, χρειαζόμαστε μια βοηθητική εφαρμογή Labview που είναι το αρχείο ncd.io Wireless Temperature And Humidity Sensor.exe στο οποίο μπορούν να προβληθούν δεδομένα.
- Αυτό το λογισμικό Labview θα λειτουργεί μόνο με ασύρματο αισθητήρα θερμοκρασίας ncd.io
- Για να χρησιμοποιήσετε αυτό το περιβάλλον χρήστη, θα πρέπει να εγκαταστήσετε τα ακόλουθα προγράμματα οδήγησης Εγκατάσταση μηχανής χρόνου εκτέλεσης από εδώ 64bit
- 32 bit
- Εγκαταστήστε το πρόγραμμα οδήγησης NI Visa
- Εγκαταστήστε το LabVIEW Run-Time Engine και NI-Serial Runtime
- Οδηγός έναρξης για αυτό το προϊόν.
Βήμα 3: Μεταφόρτωση του κώδικα στο ESP32 χρησιμοποιώντας το Arduino IDE:
- Κατεβάστε και συμπεριλάβετε τη βιβλιοθήκη PubSubClient και τη βιβλιοθήκη Wire.h.
- Πρέπει να εκχωρήσετε τα μοναδικά Ubidots TOKEN, MQTTCLIENTNAME, SSID (Όνομα WiFi) και τον κωδικό πρόσβασης του διαθέσιμου δικτύου.
- Συγκεντρώστε και ανεβάστε τον κωδικό temp_humidity.ino.
- Για να επαληθεύσετε τη συνδεσιμότητα της συσκευής και τα δεδομένα που αποστέλλονται, ανοίξτε τη σειριακή οθόνη. Εάν δεν εμφανιστεί απάντηση, δοκιμάστε να αποσυνδέσετε το ESP32 και, στη συνέχεια, συνδέστε το ξανά. Βεβαιωθείτε ότι ο ρυθμός baud της Σειριακής οθόνης έχει οριστεί στον ίδιο ρυθμισμένο στον κωδικό 115200.
Βήμα 4: Έξοδος σειριακής οθόνης
Βήμα 5: Κάνοντας το Ubidot να λειτουργήσει:
- Δημιουργήστε το λογαριασμό στο Ubidots.
- Μεταβείτε στο προφίλ μου και σημειώστε το διακριτικό κλειδί που είναι ένα μοναδικό κλειδί για κάθε λογαριασμό και επικολλήστε το στον κωδικό ESP32 πριν από τη μεταφόρτωση.
- Προσθέστε μια νέα συσκευή στο όνομα του πίνακα ελέγχου Ubidots esp32.
- Κάντε κλικ στις συσκευές και επιλέξτε συσκευές στο Ubidots.
- Τώρα θα πρέπει να δείτε τα δημοσιευμένα δεδομένα στο λογαριασμό σας στο Ubidots, μέσα στη συσκευή που ονομάζεται "ESP32".
- Μέσα στη συσκευή δημιουργήστε έναν νέο αισθητήρα ονόματος μεταβλητής στον οποίο θα εμφανίζεται η ένδειξη θερμοκρασίας.
- Τώρα μπορείτε να προβάλετε τα δεδομένα θερμοκρασίας και άλλων αισθητήρων που εμφανίστηκαν προηγουμένως στη σειριακή οθόνη. Αυτό συνέβη επειδή η τιμή της διαφορετικής ανάγνωσης αισθητήρα περνά ως συμβολοσειρά και αποθηκεύεται σε μια μεταβλητή και δημοσιεύεται σε μια μεταβλητή μέσα στη συσκευή esp32.
Βήμα 6: ΕΞΟΔΟΣ
Βήμα 7:
Βήμα 8: Δημιουργία συμβάντων στο Ubidots:
- Επιλέξτε Συμβάντα (από το αναπτυσσόμενο μενού Δεδομένα).
- Τώρα κάντε κλικ στο Δημιουργία συμβάντος.
- Οι τύποι εκδηλώσεωνUbidots υποστηρίζουν ήδη ενσωματωμένα συμβάντα για να σας επιτρέψουν να στείλετε συμβάντα, ειδοποιήσεις και ειδοποιήσεις σε όσους πρέπει να γνωρίζουν πότε πρέπει να γνωρίζουν. Οι προκατασκευασμένες ενσωματώσεις των Ubidots περιλαμβάνουν:
1. Ειδοποιήσεις μέσω ηλεκτρονικού ταχυδρομείου
2. Ειδοποιήσεις SMS
3. Εκδηλώσεις Webhook - μάθετε περισσότερα
4. Ειδοποιήσεις Telegram
5. Χαλαρές ειδοποιήσεις - μάθετε περισσότερα
6. Ειδοποιήσεις φωνητικών κλήσεων - μάθετε περισσότερα
7. Επιστροφή στην κανονική ειδοποίηση - μάθετε περισσότερα
8. Ειδοποιήσεις Geofence - μάθετε περισσότερα
- Στη συνέχεια, επιλέξτε μια συσκευή και συσχετισμένη μεταβλητή που υποδεικνύει τις "τιμές" των συσκευών.
- Τώρα επιλέξτε μια τιμή κατώτατου ορίου για την εκδήλωσή σας για να την ενεργοποιήσετε και να τη συγκρίνετε με τις τιμές της συσκευής και επίσης επιλέξτε χρόνο για να ενεργοποιήσετε το συμβάν σας.
- Τώρα, δημιουργήστε τύπο ενέργειας κάνοντας κλικ στο σύμβολο συν.
- Καθορίστε και διαμορφώστε ποιες ενέργειες πρόκειται να εκτελεστούν και το μήνυμα στον παραλήπτη: Στείλτε SMS, Email, Webhooks, Telegrams, Phone Calls, SLACK και webhooks σε όσους πρέπει να γνωρίζουν.
- Τώρα συμπληρώστε όλα τα απαιτούμενα πεδία.
- Καθορίστε το παράθυρο δραστηριότητας τα γεγονότα ενδέχεται να μην εκτελούνται.
- Επιβεβαιώστε τα συμβάντα σας.
Συνιστάται:
Digitalηφιακός αισθητήρας θερμοκρασίας και υγρασίας DHT21 με Arduino: 6 βήματα
Digitalηφιακός αισθητήρας θερμοκρασίας και υγρασίας DHT21 με Arduino: Σε αυτό το σεμινάριο θα μάθουμε πώς να χρησιμοποιούμε τον αισθητήρα υγρασίας και θερμοκρασίας DHT21 με το Arduino και να εμφανίζουμε τις τιμές στην οθόνη OLED. Δείτε το βίντεο
Αισθητήρας θερμοκρασίας και υγρασίας με LCD και ανίχνευση ήχου: 4 βήματα
Αισθητήρας θερμοκρασίας και υγρασίας με LCD και ανίχνευση ήχου: Γεια σας παιδιά !!! Εντάξει αυτό το έργο ήταν το τελευταίο μου έτος. Ο σκοπός αυτού του έργου ήταν η παρακολούθηση της θερμοκρασίας και της υγρασίας του δωματίου στο εργαστήρι του Πανεπιστημίου μου επειδή κάποια ηλεκτρονική συσκευή δυσλειτουργούσε λόγω της δυσμενούς θερμοκρασίας και της θερμοκρασίας
Αισθητήρας θερμοκρασίας και υγρασίας (DHT22) με πίνακα Dexter: 7 βήματα
Αισθητήρας θερμοκρασίας και υγρασίας (DHT22) Με πίνακα Dexter: Ο πίνακας Dexter είναι ένα εκπαιδευτικό κιτ εκπαιδευτών που κάνει την εκμάθηση ηλεκτρονικών διασκεδαστική και εύκολη. Ο πίνακας συγκεντρώνει όλα τα απαραίτητα μέρη που χρειάζεται ένας αρχάριος για να αλλάξει μια ιδέα σε ένα επιτυχημένο πρωτότυπο. Με το Arduino στην καρδιά του, ένας τεράστιος αριθμός
Παρακολούθηση ποιότητας αέρα με MQ135 και εξωτερικός αισθητήρας θερμοκρασίας και υγρασίας πάνω από MQTT: 4 βήματα
Παρακολούθηση ποιότητας αέρα με MQ135 και εξωτερικός αισθητήρας θερμοκρασίας και υγρασίας πάνω από MQTT: Αυτό είναι για δοκιμαστικούς σκοπούς
Αισθητήρας θερμοκρασίας και υγρασίας με οθόνη Arduino και LCD: 4 βήματα
Αισθητήρας θερμοκρασίας και υγρασίας με οθόνη Arduino και LCD: Γεια σας παιδιά, καλώς ήρθατε στο Artuino. Όπως είδατε, ξεκίνησα το An InstructableToday θα κάνουμε μια θερμοκρασία & Μετρητής υγρασίας με τη μονάδα DHT11. Ας ξεκινήσουμε Σκεφτείτε να εγγραφείτε και να κάνετε like στο βίντεο