Πίνακας περιεχομένων:
- Βήμα 1: Λογισμικό που χρησιμοποιείται:
- Βήμα 2: Εξαρτήματα που χρησιμοποιούνται:
- Βήμα 3: Πώς να διαμορφώσετε το Nodemcu στο Arduino IDE:
- Βήμα 4: Εργασία Thingspeak:
- Βήμα 5: Διάγραμμα κυκλώματος:
- Βήμα 6: Κωδικός:
- Βήμα 7: Βίντεο:
Βίντεο: Ο Nodemcu στέλνει δεδομένα θερμοκρασίας και υγρασίας στο Thingspeak: 7 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:34
Εδώ σε αυτό το σεμινάριο έχουμε διασυνδέσει το nodemcu με τον αισθητήρα dht11 και στέλνουμε δεδομένα θερμοκρασίας και υγρασίας στον διακομιστή thingspeak. Εδώ έχουμε επίσης σχεδιάσει το γράφημα της θερμοκρασίας και της υγρασίας στον διακομιστή πραγμάτων.
Βήμα 1: Λογισμικό που χρησιμοποιείται:
1. Arduino IDE: Όσον αφορά το nodemcu, χρησιμοποιούμε μόνο arduino IDE. Μπορείτε να κατεβάσετε το πιο πρόσφατο Arduino IDE από αυτόν τον σύνδεσμο:
www.arduino.cc/el/Main/Software Τώρα πώς να διαμορφώσετε το nodemcu στο arduino IDE, θα σας το πούμε στα παρακάτω βήματα.
Βήμα 2: Εξαρτήματα που χρησιμοποιούνται:
1) Node MCU V3: Το Node MCU είναι μια πλατφόρμα IOT ανοιχτού κώδικα. Περιλαμβάνει υλικολογισμικό που λειτουργεί με το ESP8266 Wi-Fi SoC από υλικό που βασίζεται στη μονάδα ESP-12. Ο όρος "Node MCU" από προεπιλογή αναφέρεται στο υλικολογισμικό και όχι στα κιτ ανάπτυξης λογισμικού.
2) Αισθητήρας DHT11: Αυτός ο αισθητήρας θερμοκρασίας και υγρασίας DHT11 διαθέτει βαθμονομημένη έξοδο ψηφιακού σήματος με δυνατότητα αισθητήρα θερμοκρασίας και υγρασίας. Είναι ενσωματωμένο με έναν μικροελεγκτή 8-bit υψηλής απόδοσης. Η τεχνολογία του εξασφαλίζει την υψηλή αξιοπιστία και την εξαιρετική μακροπρόθεσμη σταθερότητα. Αυτός ο αισθητήρας περιλαμβάνει ένα στοιχείο αντίστασης και έναν αισθητήρα για υγρές συσκευές μέτρησης θερμοκρασίας NTC. Έχει εξαιρετική ποιότητα, γρήγορη απόκριση, ικανότητα αντιεμβολής και υψηλή απόδοση.
Βήμα 3: Πώς να διαμορφώσετε το Nodemcu στο Arduino IDE:
Παρακάτω είναι τα βήματα για τη διαμόρφωση του nodemcu στο arduino IDE
Πάνω από τις εικόνες I1, I2 και I3 υπάρχουν αναφορές που θα χρησιμοποιήσουμε για τις αναφορές μας για να σας κάνουμε να καταλάβετε
Βήμα 1: Πρώτα πρέπει να ανοίξετε το Arduino IDE.
Βήμα 2: Τώρα κάντε κλικ στην καρτέλα προτιμήσεων, όπως η εικόνα I1. Τώρα πρέπει να αντιγράψετε μία διεύθυνση URL στον πρόσθετο διαχειριστή πίνακα. Εδώ είναι το URL- https://arduino.esp8266.com/stable/package_esp8266… και μετά κάντε κλικ στο κουμπί ok
Βήμα 3: Τώρα μεταβείτε στα Εργαλεία και, στη συνέχεια, επιλέξτε Διαχειριστής πίνακα. θα πάρετε ένα παράθυρο όπως το I2.
Απλώς μετακινηθείτε προς τα κάτω σε αυτό το παράθυρο και αναζητήστε το esp8266 by ESP8266 Community ή μπορείτε να αναζητήσετε απευθείας το esp8266 πληκτρολογώντας την επιλογή αναζήτησης, τώρα κάντε κλικ στο κουμπί εγκατάστασης.
Βήμα 4: Επανεκκινήστε το Arduino IDE
Βήμα 5: Τώρα μεταβείτε στα Εργαλεία και, στη συνέχεια, επιλέξτε τη συσκευή nodemcu όπως έχουμε δείξει στην εικόνα I3
Βήμα 4: Εργασία Thingspeak:
Μέχρι τώρα έχετε το λογισμικό και τα εξαρτήματα που χρησιμοποιούνται σε αυτό το έργο.
Έτσι, τώρα πρέπει να καταλάβετε το διακομιστή πραγμάτων.
Τι σημαίνει λοιπόν: ThingSpeak είναι μια εφαρμογή ανοιχτού κώδικα Internet of Things (IoT) και API για την αποθήκευση και ανάκτηση δεδομένων από πράγματα χρησιμοποιώντας το πρωτόκολλο HTTP μέσω Διαδικτύου ή μέσω ενός Τοπικού Δικτύου.
Έτσι, για να λάβετε το γράφημα και τα δεδομένα των αισθητήρων στο thingspeak πρέπει πρώτα να δημιουργήσετε έναν λογαριασμό στο thingspeak.
Μετά την επιτυχή δημιουργία του λογαριασμού τώρα πρέπει να συνδεθείτε στον λογαριασμό.
Τώρα πρέπει να δημιουργήσετε ένα κανάλι, για αυτό κάντε κλικ στα Νέα κανάλια που εμφανίζονται στο παραπάνω σχήμα.
Τώρα δώστε του ένα κατάλληλο όνομα σύμφωνα με την Αίτησή σας, καθώς στην παραπάνω εικόνα μπορείτε να δείτε ότι έχουμε δώσει όνομα δεδομένων αισθητήρα DHT11 και συμπληρώστε μερικά από τα πράγματα όπως περιγραφή και πεδίο1 και πεδίο2.
Μπορούμε να δημιουργήσουμε έως και 8 πεδία για ένα μόνο κανάλι. Εδώ χρειαζόμαστε μόνο 2 κανάλια καθώς λαμβάνουμε θερμοκρασία και υγρασία από τον αισθητήρα dht11.
Τώρα αφού δημιουργήσετε με επιτυχία το κανάλι, πρέπει να μεταβείτε στην καρτέλα Κλειδιά API και να λάβετε το Κλειδί εγγραφής API αυτού του καναλιού, το Κλειδί εγγραφής API που θα χρησιμοποιήσετε στον κωδικό nodemcu που είναι γραμμένος σε Arduino IDE.
Βήμα 5: Διάγραμμα κυκλώματος:
Βήμα 6: Κωδικός:
Μπορείτε να λάβετε τον πηγαίο κώδικα από το Github Link μας
Βήμα 7: Βίντεο:
Ολόκληρη η περιγραφή του έργου δίνεται στο παραπάνω βίντεο
Εάν έχετε οποιαδήποτε αμφιβολία σχετικά με αυτό το έργο, μη διστάσετε να μας σχολιάσετε παρακάτω.
Και αν θέλετε να μάθετε περισσότερα σχετικά με το ενσωματωμένο σύστημα, μπορείτε να επισκεφθείτε το κανάλι μας στο youtube
Επισκεφθείτε και κάντε like στη σελίδα μας στο Facebook για συχνές ενημερώσεις.
Ευχαριστώ & Χαιρετισμούς, Τεχνολογίες Embedotronics
Συνιστάται:
Δημιουργήστε όμορφα σχέδια από ζωντανά δεδομένα Arduino (και αποθηκεύστε τα δεδομένα στο Excel): 3 βήματα
Δημιουργήστε όμορφα σχέδια από ζωντανά δεδομένα Arduino (και αποθηκεύστε τα δεδομένα στο Excel): Σε όλους μας αρέσει να παίζουμε με τη λειτουργία P … lotter στο Arduino IDE. Ωστόσο, ενώ μπορεί να είναι χρήσιμο για βασικές εφαρμογές, τα δεδομένα διαγράφονται όσο περισσότερο προστίθενται σημεία και δεν είναι ιδιαίτερα ευχάριστο στα μάτια. Ο σχεδιαστής Arduino IDE δεν
Παρακολούθηση θερμοκρασίας και υγρασίας με AM2301 στο NodeMCU & Blynk: 3 βήματα
Παρακολουθήστε τη θερμοκρασία και την υγρασία με το AM2301 στο NodeMCU & Blynk: Είναι πολύ γνωστό γεγονός ότι στις περισσότερες βιομηχανικές κατακόρυφες, η θερμοκρασία, η υγρασία, η πίεση, η ποιότητα του αέρα, η ποιότητα του νερού κ.λπ., παίζουν σημαντικούς παράγοντες που πρέπει να παρακολουθούνται συνεχώς και απαραίτητα τα συστήματα ειδοποίησης πρέπει να ισχύουν όταν η αξία
Ασύρματα δεδομένα αισθητήρα δόνησης και θερμοκρασίας στο MySQL χρησιμοποιώντας το Node-RED: 40 βήματα
Ασύρματα δεδομένα δόνησης και αισθητήρα θερμοκρασίας στο MySQL χρησιμοποιώντας το Node-RED: Παρουσιάζουμε τον ασύρματο αισθητήρα κραδασμών και θερμοκρασίας NCD's Long Range IoT Industrial, με εύρος έως και 2 μιλίων με τη χρήση ασύρματης δομής δικτύωσης πλέγματος. Ενσωματώνοντας έναν αισθητήρα δόνησης και θερμοκρασίας 16-bit ακριβείας, αυτή η συσκευή μετατρέπει
Το Arduino στέλνει δεδομένα θερμοκρασίας και υγρασίας στον MySQL Server (PHPMYADMIN): 5 βήματα
Το Arduino στέλνει δεδομένα θερμοκρασίας και υγρασίας στον MySQL Server (PHPMYADMIN): Σε αυτό το έργο έχω διασυνδέσει το DHT11 με το arduino και στη συνέχεια στέλνω δεδομένα της dht11 που είναι υγρασία και θερμοκρασία στη βάση δεδομένων phpmyadmin. Εδώ χρησιμοποιούμε ένα σενάριο PHP για να προωθήσουμε δεδομένα στη βάση δεδομένων phpmyadmin
Ένδειξη θερμοκρασίας και υγρασίας και συλλογή δεδομένων με Arduino και επεξεργασία: 13 βήματα (με εικόνες)
Εμφάνιση θερμοκρασίας και υγρασίας και συλλογή δεδομένων με Arduino και επεξεργασία: Εισαγωγή: Πρόκειται για ένα έργο που χρησιμοποιεί έναν πίνακα Arduino, έναν αισθητήρα (DHT11), έναν υπολογιστή Windows και ένα πρόγραμμα επεξεργασίας (δωρεάν λήψη) για την εμφάνιση δεδομένων θερμοκρασίας, υγρασίας σε ψηφιακή και φόρμα γραφήματος, εμφάνιση ώρας και ημερομηνίας και εκτέλεση χρόνου αντίστροφης μέτρησης