![Esp32-Ubidots-Wireless-long-range Temperature-And-Υγρασία: 6 βήματα Esp32-Ubidots-Wireless-long-range Temperature-And-Υγρασία: 6 βήματα](https://i.howwhatproduce.com/images/010/image-28540-j.webp)
Πίνακας περιεχομένων:
- Βήμα 1: Απαιτείται υλικό και λογισμικό
- Βήμα 2: Βήματα για την αποστολή δεδομένων στην πλατφόρμα θερμοκρασίας και υγρασίας LabVIEW χρησιμοποιώντας τον αισθητήρα ασύρματης θερμοκρασίας και υγρασίας IoT μεγάλης εμβέλειας και ασύρματο πλέγμα μόντεμ μεγάλης εμβέλειας με διεπαφή USB-
- Βήμα 3: Μεταφόρτωση του κώδικα στο ESP32 χρησιμοποιώντας το Arduino IDE:
- Βήμα 4: Έξοδος σειριακής οθόνης
- Βήμα 5: Κάνοντας το Ubidot να λειτουργήσει:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-23 14:39
![Esp32-Ubidots-Wireless-long-range Temperature-And-Υγρασία Esp32-Ubidots-Wireless-long-range Temperature-And-Υγρασία](https://i.howwhatproduce.com/images/010/image-28540-1-j.webp)
Σε αυτό το σεμινάριο, θα μετρήσουμε διαφορετικά δεδομένα θερμοκρασίας και υγρασίας χρησιμοποιώντας αισθητήρα θερμοκρασίας και υγρασίας. Θα μάθετε επίσης πώς να στέλνετε αυτά τα δεδομένα στο Ubidots. Για να μπορείτε να το αναλύσετε από οπουδήποτε για διαφορετικές εφαρμογές
Βήμα 1: Απαιτείται υλικό και λογισμικό
![Απαιτείται υλικό και λογισμικό Απαιτείται υλικό και λογισμικό](https://i.howwhatproduce.com/images/010/image-28540-2-j.webp)
![Απαιτείται υλικό και λογισμικό Απαιτείται υλικό και λογισμικό](https://i.howwhatproduce.com/images/010/image-28540-3-j.webp)
![Απαιτείται υλικό και λογισμικό Απαιτείται υλικό και λογισμικό](https://i.howwhatproduce.com/images/010/image-28540-4-j.webp)
Απαιτούμενο υλικό:
- 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 Engine-Time Engine και το NI-Serial Runtime
- Οδηγός έναρξης για αυτό το προϊόν.
Βήμα 3: Μεταφόρτωση του κώδικα στο ESP32 χρησιμοποιώντας το Arduino IDE:
Καθώς το esp32 είναι ένα σημαντικό μέρος για τη δημοσίευση των δεδομένων δόνησης και θερμοκρασίας στο Ubidots.
Κατεβάστε και συμπεριλάβετε τη βιβλιοθήκη PubSubClient και τη βιβλιοθήκη Wire.h
#περιλαμβάνω
#περιλαμβάνω
#περιλαμβάνω
#περιλαμβάνω
Πρέπει να εκχωρήσετε τα μοναδικά Ubidots TOKEN, MQTTCLIENTNAME, SSID (Όνομα WiFi) και τον κωδικό πρόσβασης του διαθέσιμου δικτύου
#define WIFISSID "xyz" // Τοποθετήστε το WifiSSID σας εδώ
#define PASSWORD "xyz" // Βάλτε τον κωδικό πρόσβασης wifi σας εδώ
#define TOKEN "xyz" // Βάλτε το TOKEN των Ubidots σας
#define MQTT_CLIENT_NAME "xyz" // Όνομα πελάτη MQTT
Ορίστε τη μεταβλητή και το όνομα της συσκευής στα οποία θα σταλούν τα δεδομένα στο Ubidots
#define VARIABLE_LABEL "Θερμοκρασία" // Ορισμός ετικέτας μεταβλητής
#define VARIABLE_LABEL2 "Μπαταρία"
#define VARIABLE_LABEL3 "Υγρασία"
#define DEVICE_LABEL "esp32" // Συνδέστε την ετικέτα της συσκευής
Χώρος αποθήκευσης αξιών για αποστολή:
ωφέλιμο φορτίο char [100]?
char θέμα [150]; char topic2 [150]; char topic3 [150]; // Χώρος αποθήκευσης τιμών για αποστολή char str_Temp [10]; char str_sensorbat [10]; char str_humidity [10];
Κωδικός για τη δημοσίευση δεδομένων στο Ubidots:
sprintf (θέμα, "%s", ""); // Καθαρίζει το περιεχόμενο του θέματος
sprintf (θέμα, "%s%s", "/v1.6/devices/", DEVICE_LABEL); sprintf (ωφέλιμο φορτίο, "%s", ""); // Καθαρίζει το περιεχόμενο ωφέλιμου φορτίου sprintf (ωφέλιμο φορτίο, "{"%s / ":", VARIABLE_LABEL); // Προσθέτει τη μεταβλητή ετικέτα sprintf (ωφέλιμο φορτίο, " %s {" value / ": %s", ωφέλιμο φορτίο, str_Temp); // Προσθέτει την τιμή sprintf (ωφέλιμο φορτίο, "%s}}", ωφέλιμο φορτίο); // Κλείνει τις αγκύλες του λεξικού client.publish (θέμα, ωφέλιμο φορτίο).
- Συγκεντρώστε και ανεβάστε τον κωδικό temp_humidity.ino.
- Για να επαληθεύσετε τη συνδεσιμότητα της συσκευής και τα δεδομένα που αποστέλλονται, ανοίξτε τη σειριακή οθόνη. Εάν δεν εμφανιστεί απάντηση, δοκιμάστε να αποσυνδέσετε το ESP32 και, στη συνέχεια, συνδέστε το ξανά. Βεβαιωθείτε ότι ο ρυθμός baud της Σειριακής οθόνης έχει οριστεί στον ίδιο ρυθμισμένο στον κωδικό 115200.
Βήμα 4: Έξοδος σειριακής οθόνης
![Σειριακή έξοδος οθόνης Σειριακή έξοδος οθόνης](https://i.howwhatproduce.com/images/010/image-28540-5-j.webp)
Βήμα 5: Κάνοντας το Ubidot να λειτουργήσει:
![Κάνοντας το Ubidot να λειτουργεί Κάνοντας το Ubidot να λειτουργεί](https://i.howwhatproduce.com/images/010/image-28540-6-j.webp)
![Κάνοντας το Ubidot να λειτουργεί Κάνοντας το Ubidot να λειτουργεί](https://i.howwhatproduce.com/images/010/image-28540-7-j.webp)
![Κάνοντας το Ubidot να λειτουργεί Κάνοντας το Ubidot να λειτουργεί](https://i.howwhatproduce.com/images/010/image-28540-8-j.webp)
![Κάνοντας το Ubidot να λειτουργεί Κάνοντας το Ubidot να λειτουργεί](https://i.howwhatproduce.com/images/010/image-28540-9-j.webp)
- Δημιουργήστε το λογαριασμό στο Ubidots.
- Μεταβείτε στο προφίλ μου και σημειώστε το διακριτικό κλειδί που είναι ένα μοναδικό κλειδί για κάθε λογαριασμό και επικολλήστε το στον κωδικό ESP32 πριν από τη μεταφόρτωση.
- Προσθέστε μια νέα συσκευή στο όνομα του πίνακα ελέγχου Ubidots esp32.
- Κάντε κλικ στις συσκευές και επιλέξτε συσκευές στο Ubidots.
- Τώρα θα πρέπει να δείτε τα δημοσιευμένα δεδομένα στο λογαριασμό σας στο Ubidots, μέσα στη συσκευή που ονομάζεται "ESP32".
- Μέσα στη συσκευή δημιουργήστε έναν νέο αισθητήρα ονόματος μεταβλητής στον οποίο θα εμφανίζεται η ένδειξη θερμοκρασίας.
- Τώρα μπορείτε να προβάλετε τα δεδομένα θερμοκρασίας και άλλων αισθητήρων που εμφανίστηκαν προηγουμένως στη σειριακή οθόνη. Αυτό συνέβη επειδή η τιμή της διαφορετικής ανάγνωσης αισθητήρα περνά ως συμβολοσειρά και αποθηκεύεται σε μια μεταβλητή και δημοσιεύεται σε μια μεταβλητή μέσα στη συσκευή esp32.
Συνιστάται:
DIY Temperature Controlled Chamber Box With Peltier TEC Module: 4 βήματα (με εικόνες)
![DIY Temperature Controlled Chamber Box With Peltier TEC Module: 4 βήματα (με εικόνες) DIY Temperature Controlled Chamber Box With Peltier TEC Module: 4 βήματα (με εικόνες)](https://i.howwhatproduce.com/images/002/image-3457-16-j.webp)
DIY Temperature Controlled Chamber Box With Peltier TEC Module: Έχω συναρμολογήσει Temperature Controlled Chamber Box για τη δοκιμή μικρών ηλεκτρονικών πλακετών. Σε αυτό το σεμινάριο μοιράστηκα το έργο μου, συμπεριλαμβανομένων των αρχείων προέλευσης και του συνδέσμου με τα αρχεία Gerbers για την κατασκευή του PCB. Έχω χρησιμοποιήσει μόνο φθηνά κοινά διαθέσιμα υλικά
Capteur Temperature Choix Du Type De Degres Par Infrarouge: 4 Βήματα (με εικόνες)
![Capteur Temperature Choix Du Type De Degres Par Infrarouge: 4 Βήματα (με εικόνες) Capteur Temperature Choix Du Type De Degres Par Infrarouge: 4 Βήματα (με εικόνες)](https://i.howwhatproduce.com/images/003/image-7818-j.webp)
Capteur Temperature Choix Du Type De Degres Par Infrarouge: ENGLISH VERSION HERE Dans ce program nous allons voir comment capt une temp é rature et afficher sa valeur sur un lecteur LCD in choisissant si on veut l'afficher en ° C ou ° F gr ∾ ce à une t é l é commande infra
ESP32 Φροντιστήριο Bluetooth - Πώς να χρησιμοποιήσετε το ενσωματωμένο Bluetooth του ESP32: 5 βήματα
![ESP32 Φροντιστήριο Bluetooth - Πώς να χρησιμοποιήσετε το ενσωματωμένο Bluetooth του ESP32: 5 βήματα ESP32 Φροντιστήριο Bluetooth - Πώς να χρησιμοποιήσετε το ενσωματωμένο Bluetooth του ESP32: 5 βήματα](https://i.howwhatproduce.com/images/001/image-2002-15-j.webp)
ESP32 Μαθήματα Bluetooth | Πώς να χρησιμοποιήσετε το ενσωματωμένο Bluetooth του ESP32: Γεια σας παιδιά, επειδή ο πίνακας ESP32 συνοδεύεται από WiFi & Bluetooth και τα δύο αλλά για τα περισσότερα έργα μας συνήθως χρησιμοποιούμε μόνο Wifi, δεν χρησιμοποιούμε Bluetooth. Έτσι σε αυτά τα εγχειρίδια θα δείξω πόσο εύκολη είναι η χρήση Bluetooth του ESP32 & Για τα βασικά σας έργα
Ξεκινώντας με το ESP32 CAM - Ροή βίντεο χρησιμοποιώντας ESP CAM μέσω Wifi - Έργο κάμερας ασφαλείας ESP32: 8 βήματα
![Ξεκινώντας με το ESP32 CAM - Ροή βίντεο χρησιμοποιώντας ESP CAM μέσω Wifi - Έργο κάμερας ασφαλείας ESP32: 8 βήματα Ξεκινώντας με το ESP32 CAM - Ροή βίντεο χρησιμοποιώντας ESP CAM μέσω Wifi - Έργο κάμερας ασφαλείας ESP32: 8 βήματα](https://i.howwhatproduce.com/images/002/image-3459-43-j.webp)
Ξεκινώντας με το ESP32 CAM | Ροή βίντεο χρησιμοποιώντας ESP CAM μέσω Wifi | ESP32 Security Camera Project: Σήμερα θα μάθουμε πώς να χρησιμοποιούμε αυτόν τον νέο πίνακα CAM ESP32 και πώς μπορούμε να τον κωδικοποιήσουμε και να τον χρησιμοποιήσουμε ως κάμερα ασφαλείας και να λάβουμε βίντεο ροής μέσω wifi
Ξεκινώντας με το ESP32 - Εγκατάσταση πλακών ESP32 στο Arduino IDE - ESP32 Blink Code: 3 βήματα
![Ξεκινώντας με το ESP32 - Εγκατάσταση πλακών ESP32 στο Arduino IDE - ESP32 Blink Code: 3 βήματα Ξεκινώντας με το ESP32 - Εγκατάσταση πλακών ESP32 στο Arduino IDE - ESP32 Blink Code: 3 βήματα](https://i.howwhatproduce.com/images/002/image-4451-12-j.webp)
Ξεκινώντας με το ESP32 | Εγκατάσταση πλακών ESP32 στο Arduino IDE | ESP32 Blink Code: Σε αυτά τα εγχειρίδια θα δούμε πώς να ξεκινήσετε να εργάζεστε με το esp32 και πώς να εγκαταστήσετε τους πίνακες esp32 στο Arduino IDE και θα προγραμματίσουμε το esp 32 να εκτελεί κώδικα αναλαμπής χρησιμοποιώντας το arduino ide