Πίνακας περιεχομένων:
- Βήμα 1: Λογισμικό που χρησιμοποιείται:
- Βήμα 2: Εξαρτήματα που χρησιμοποιούνται:
- Βήμα 3: Πώς να διαμορφώσετε το Nodemcu στο Arduino IDE
- Βήμα 4: Διάγραμμα κυκλώματος:
- Βήμα 5: Κωδικός:
- Βήμα 6: Βίντεο:
Βίντεο: Πώς να στείλετε δεδομένα DHT11 στον διακομιστή MySQL χρησιμοποιώντας το NodeMCU: 6 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:34
Σε αυτό το έργο έχουμε διασυνδέσει το DHT11 με το nodemcu και στη συνέχεια στέλνουμε δεδομένα της dht11 που είναι υγρασία και θερμοκρασία στη βάση δεδομένων phpmyadmin.
Βήμα 1: Λογισμικό που χρησιμοποιείται:
1. Arduino IDE: Όσον αφορά το nodemcu, χρησιμοποιούμε μόνο arduino IDE. Μπορείτε να κατεβάσετε το πιο πρόσφατο Arduino IDE από αυτόν τον σύνδεσμο:
www.arduino.cc/en/Main/Software
Τώρα πώς να διαμορφώσετε το nodemcu στο arduino IDE, θα σας το πούμε αυτό στα παρακάτω βήματα.
2. Εγκατάσταση διακομιστή XAMPP: Εδώ χρησιμοποιούμε διακομιστή XAMPP μπορεί να χρησιμοποιηθεί τόσο σε Windows όσο και σε Linux, αλλά η πρότασή μου είναι ότι εάν βρίσκεστε στο Ubuntu (Οποιαδήποτε πλατφόρμα Linux), τότε πηγαίνετε με LAMP. Τώρα επειδή βρισκόμαστε στα παράθυρα, προτιμήσαμε τον διακομιστή XAMPP. Έτσι, μπορείτε να κάνετε λήψη του διακομιστή XAMPP από αυτόν τον σύνδεσμο. Εναλλακτικά, εδώ είναι τα βήματα για τον διακομιστή LAMP:
1. Εγκαταστήστε το Apache
sudo apt-get install apache2
2. Εγκαταστήστε το MySQL:
sudo apt-get install mysql-server
3. Εγκατάσταση PHP:
sudo apt-get install php5 libapache2-mod-php5
4. Επανεκκίνηση διακομιστή:
sudo /etc/init.d/apache2 επανεκκίνηση
5. Ελέγξτε το Apache https:// localhost/
θα λάβετε μία σελίδα apache κάνοντας κλικ σε αυτόν τον παραπάνω σύνδεσμο εάν δεν το έχετε λάβει σημαίνει ότι κάτι πήγε στραβά με την εγκατάστασή σας
Εδώ χρησιμοποιούμε PHPMYADMIN που είναι η διεπαφή ιστού του διακομιστή MySQL, οπότε για την εγκατάσταση της εντολής χρήσης:
sudo apt-get install phpmyadmin
Βήμα 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: Διάγραμμα κυκλώματος:
Βήμα 5: Κωδικός:
Μπορείτε να λάβετε τον πηγαίο κώδικα από το Github Link μας
Βήμα 6: Βίντεο:
Ολόκληρη η περιγραφή του έργου δίνεται στο παραπάνω βίντεο
Εάν έχετε οποιαδήποτε αμφιβολία σχετικά με αυτό το έργο, μη διστάσετε να μας σχολιάσετε παρακάτω. Και αν θέλετε να μάθετε περισσότερα σχετικά με το ενσωματωμένο σύστημα, μπορείτε να επισκεφθείτε το κανάλι μας στο youtube
Επισκεφθείτε και κάντε like στη σελίδα μας στο Facebook για συχνές ενημερώσεις.
Ευχαριστώ & Χαιρετισμούς, Τεχνολογίες Embedotronics
Συνιστάται:
Πώς να στείλετε δεδομένα από το M5Stack StickC στους Δελφούς: 6 βήματα
Πώς να στείλετε δεδομένα από το M5Stack StickC στους Δελφούς: Σε αυτό το βίντεο θα μάθουμε πώς να στέλνετε τιμές από τον πίνακα StickC στην εφαρμογή Delphi VCL χρησιμοποιώντας το Visuino. Δείτε το βίντεο
Πώς να στείλετε δεδομένα στο cloud με Arduino Ethernet: 8 βήματα
Πώς να στείλετε δεδομένα στο Cloud με Arduino Ethernet: Αυτό το διδακτικό σας δείχνει πώς να δημοσιεύετε τα δεδομένα σας στην πλατφόρμα IoT AskSensors χρησιμοποιώντας το Arduino Ethernet Shield. Το Ethernet Shield επιτρέπει στο Arduino σας να συνδέεται εύκολα στο cloud, να στέλνει και να λαμβάνει δεδομένα με σύνδεση στο Διαδίκτυο. Αυτό που εμείς
Το Arduino στέλνει δεδομένα Dht11 στον MySQL Server (PHPMYADMIN) χρησιμοποιώντας Python: 5 βήματα
Το Arduino στέλνει δεδομένα Dht11 στον MySQL Server (PHPMYADMIN) χρησιμοποιώντας Python: Σε αυτό το έργο έχω διασυνδέσει το DHT11 με το arduino και στη συνέχεια στέλνω δεδομένα της dht11 που είναι υγρασία και θερμοκρασία στη βάση δεδομένων phpmyadmin. Σε αντίθεση με το προηγούμενο έργο μας, δεν χρησιμοποιούμε ασπίδα Ethernet σε αυτή την περίπτωση, εδώ διαβάζουμε απλώς
Το Arduino στέλνει δεδομένα θερμοκρασίας και υγρασίας στον MySQL Server (PHPMYADMIN): 5 βήματα
Το Arduino στέλνει δεδομένα θερμοκρασίας και υγρασίας στον MySQL Server (PHPMYADMIN): Σε αυτό το έργο έχω διασυνδέσει το DHT11 με το arduino και στη συνέχεια στέλνω δεδομένα της dht11 που είναι υγρασία και θερμοκρασία στη βάση δεδομένων phpmyadmin. Εδώ χρησιμοποιούμε ένα σενάριο PHP για να προωθήσουμε δεδομένα στη βάση δεδομένων phpmyadmin
Καταγράψτε δεδομένα και σχεδιάστε ένα γράφημα στο διαδίκτυο χρησιμοποιώντας NodeMCU, MySQL, PHP και Chartjs.org: 4 βήματα
Καταγράψτε δεδομένα και σχεδιάστε ένα γράφημα στο διαδίκτυο χρησιμοποιώντας NodeMCU, MySQL, PHP και Chartjs.org: Αυτό το εγχειρίδιο περιγράφει πώς μπορούμε να χρησιμοποιήσουμε τον πίνακα Node MCU για τη συλλογή δεδομένων από πολλούς αισθητήρες, την αποστολή αυτών των δεδομένων σε ένα φιλοξενούμενο αρχείο PHP το οποίο στη συνέχεια προσθέτει τα δεδομένα σε μια βάση δεδομένων MySQL. Στη συνέχεια, τα δεδομένα μπορούν να προβληθούν στο διαδίκτυο ως γράφημα, χρησιμοποιώντας το chart.js.A ba