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

Ο Nodemcu στέλνει δεδομένα θερμοκρασίας και υγρασίας στο Thingspeak: 7 βήματα
Ο Nodemcu στέλνει δεδομένα θερμοκρασίας και υγρασίας στο Thingspeak: 7 βήματα

Βίντεο: Ο Nodemcu στέλνει δεδομένα θερμοκρασίας και υγρασίας στο Thingspeak: 7 βήματα

Βίντεο: Ο Nodemcu στέλνει δεδομένα θερμοκρασίας και υγρασίας στο Thingspeak: 7 βήματα
Βίντεο: How to use DHT11 DHT22 with NodeMCU ESP8266 to read temperature over WiFi - IoT 2024, Ιούλιος
Anonim
Ο Nodemcu στέλνει δεδομένα θερμοκρασίας και υγρασίας στο Thingspeak
Ο Nodemcu στέλνει δεδομένα θερμοκρασίας και υγρασίας στο Thingspeak

Εδώ σε αυτό το σεμινάριο έχουμε διασυνδέσει το 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
Πώς να διαμορφώσετε το Nodemcu στο Arduino IDE
Πώς να διαμορφώσετε το Nodemcu στο Arduino IDE
Πώς να διαμορφώσετε το Nodemcu στο Arduino IDE
Πώς να διαμορφώσετε το Nodemcu στο Arduino IDE
Πώς να διαμορφώσετε το 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 Λειτουργεί
Thingspeak Λειτουργεί
Thingspeak Λειτουργεί
Thingspeak Λειτουργεί
Thingspeak Λειτουργεί
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

Συνιστάται: