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

Ξεκινώντας W/ NodeMCU ESP8266 στο Arduino IDE: 6 βήματα
Ξεκινώντας W/ NodeMCU ESP8266 στο Arduino IDE: 6 βήματα

Βίντεο: Ξεκινώντας W/ NodeMCU ESP8266 στο Arduino IDE: 6 βήματα

Βίντεο: Ξεκινώντας W/ NodeMCU ESP8266 στο Arduino IDE: 6 βήματα
Βίντεο: IoT: Ταχύτητα ελέγχου κινητήρα DC με μονάδα NodeMCU ESP8266 και L298N 2024, Νοέμβριος
Anonim
Ξεκινώντας W/ NodeMCU ESP8266 στο Arduino IDE
Ξεκινώντας W/ NodeMCU ESP8266 στο Arduino IDE

ΣΦΑΙΡΙΚΗ ΕΙΚΟΝΑ

Σε αυτό το σεμινάριο, θα μάθετε πώς να χρησιμοποιείτε το NodeMCU στο Arduino IDE.

Τι θα μάθετε

  • Γενικές πληροφορίες σχετικά με το NodeMCU
  • Πώς να εγκαταστήσετε πίνακες βασισμένους σε ESP8266 στο Arduino IDE
  • Πώς να προγραμματίσετε το NodeMCU στο Arduino IDE
  • Παρουσίαση πινάκων που μπορούν να χρησιμοποιηθούν αντί για NodeMCU

Βήμα 1: Τι είναι το NodeMCU;

Τι είναι το NodeMCU
Τι είναι το NodeMCU

Σήμερα, οι εφαρμογές IOT αυξάνονται και τα αντικείμενα σύνδεσης αποκτούν όλο και μεγαλύτερη σημασία. Υπάρχουν διάφοροι τρόποι σύνδεσης αντικειμένων, όπως το πρωτόκολλο Wi-Fi.

Το NodeMCU είναι μια πλατφόρμα ανοιχτού κώδικα που βασίζεται στο ESP8266 και μπορεί να συνδέσει αντικείμενα και να επιτρέψει τη μεταφορά δεδομένων χρησιμοποιώντας το πρωτόκολλο Wi-Fi. Επιπλέον, παρέχοντας μερικές από τις πιο σημαντικές δυνατότητες των μικροελεγκτών, όπως GPIO, PWM, ADC κ.λπ., μπορεί να λύσει πολλές από τις ανάγκες του έργου μόνο του.

Τα γενικά χαρακτηριστικά αυτού του πίνακα είναι τα ακόλουθα:

  • Εύχρηστος
  • Προγραμματισμός με γλώσσες Arduino IDE ή IUA
  • Διατίθεται ως σημείο πρόσβασης ή σταθμός
  • πρακτικό σε εφαρμογές API που βασίζονται σε συμβάντα
  • Έχοντας εσωτερική κεραία
  • Περιέχει 13 ακίδες GPIO, 10 κανάλια PWM, I2C, SPI, ADC, UART και 1-Wire

Βήμα 2: Πώς να προγραμματίσετε το NodeMCU χρησιμοποιώντας το Arduino IDE

Πώς να προγραμματίσετε το NodeMCU χρησιμοποιώντας το Arduino IDE
Πώς να προγραμματίσετε το NodeMCU χρησιμοποιώντας το Arduino IDE
Πώς να προγραμματίσετε το NodeMCU χρησιμοποιώντας το Arduino IDE
Πώς να προγραμματίσετε το NodeMCU χρησιμοποιώντας το Arduino IDE
Πώς να προγραμματίσετε το NodeMCU χρησιμοποιώντας το Arduino IDE
Πώς να προγραμματίσετε το NodeMCU χρησιμοποιώντας το Arduino IDE
Πώς να προγραμματίσετε το NodeMCU χρησιμοποιώντας το Arduino IDE
Πώς να προγραμματίσετε το NodeMCU χρησιμοποιώντας το Arduino IDE

Για να χρησιμοποιήσετε το Arduino IDE για τον προγραμματισμό του NodeMCU, πρέπει πρώτα να το εισαγάγετε στο λογισμικό.

Για να το κάνετε αυτό, αντιγράψτε τον ακόλουθο κώδικα και ακολουθήστε τα παρακάτω βήματα:

arduino.esp8266.com/stable/package_esp8266c…

βήμα 1. Επιλέξτε Προτιμήσεις στο μενού Αρχείο και εισαγάγετε τον αντιγραμμένο κώδικα στο τμήμα πρόσθετων διευθύνσεων διευθύνσεων πίνακα. Στη συνέχεια, πατήστε OK.

Βήμα 2. Αναζητήστε τη λέξη ESP8266 στο Πίνακες> διαχειριστής πινάκων από το μενού Εργαλεία. Στη συνέχεια, εγκαταστήστε τις πλακέτες ESP8266. Μετά την πλήρη εγκατάσταση, θα δείτε την ετικέτα ΕΓΚΑΤΑΣΤΑΣΗ στους πίνακες ESP8266.

Μετά από αυτά τα δύο βήματα, μπορείτε να δείτε πίνακες που βασίζονται σε ESP8266, όπως το NodeMCU στη λίστα πινάκων Arduino IDE και μπορείτε να επιλέξετε τον πίνακα που θέλετε για να ανεβάσετε τον κώδικα.

Για να χρησιμοποιήσετε ψηφιακές ακίδες, θα πρέπει να επιλέξετε αριθμούς GPIO. Για παράδειγμα, ο πείρος D7 ορίζεται ως GPIO13. Επομένως, πρέπει να ρυθμίσετε τον αριθμό καρφίτσας 13 όποτε θέλετε να χρησιμοποιήσετε το D7 στο πρόγραμμά σας. Επίσης, μπορείτε να χρησιμοποιήσετε το pin D2 (GPIO4) ως SDA και το pin D1 (GPIO5) ως SCL

Βήμα 3: Έλεγχος LED μέσω σελίδας HTTP με χρήση NodeMCU

Μπορείτε να συνδέσετε το διαδίκτυο μέσω Wi-Fi χρησιμοποιώντας το NodeMCU και να εφαρμόσετε τις επιθυμητές εντολές δημιουργώντας μια σελίδα

Σε αυτό το παράδειγμα, μπορείτε να ελέγξετε ένα LED πιέζοντας το πλήκτρο ON και OFF. Εισαγάγετε το SSID και τον κωδικό πρόσβασης των μόντεμ σας στο παρεχόμενο τμήμα και ανεβάστε το στον πίνακα NodeMCU χρησιμοποιώντας το Arduino IDE. (Αφήστε τις άλλες ρυθμίσεις στην προεπιλογή)

Βήμα 4: Κωδικός

Αφού ανοίξετε το Serial Monitor, εάν έχει δημιουργηθεί σύνδεση στο Internet, θα σας δοθεί η διεύθυνση IP της σελίδας που έχετε δημιουργήσει (για παράδειγμα 192.168.1.18). Αντιγράψτε και επικολλήστε την στο πρόγραμμα περιήγησής σας για να ανοίξετε τη σελίδα

Βήμα 5: Ποιους άλλους πίνακες μπορώ να χρησιμοποιήσω αντί για NodeMCU;

Ποιους άλλους πίνακες μπορώ να χρησιμοποιήσω αντί για NodeMCU
Ποιους άλλους πίνακες μπορώ να χρησιμοποιήσω αντί για NodeMCU

Υπάρχουν διάφοροι σημαντικοί παράγοντες για την επιλογή του τύπου της πλακέτας για ένα σύστημα IOT, όπως ο αριθμός των καρφιών GPIO, τα πρωτόκολλα επικοινωνίας, συμπεριλαμβανομένης μιας κεραίας κ.λπ.

Επίσης, υπάρχουν διαφορετικοί πίνακες και πλατφόρμες, η καθεμία έχει τα δικά της χαρακτηριστικά.

Εδώ τα συγκρίναμε με βάση τα πιο σημαντικά απαιτούμενα χαρακτηριστικά για έργα IOT.

Βήμα 6: Παράδειγμα έργων:

  • Smart Door Lock με WiFi Σελίδα σύνδεσης από Arduino & ESP8266
  • Μιλήστε στο Arduino σας και ελέγξτε το από τον Βοηθό Google
  • Παίξτε με το Fire Over WIFI! ESP8266 & Neopixels (συμπεριλαμβανομένης της εφαρμογής Android)
  • nstagram Likes Speedometer by Arduino & ESP8266

Αν σας φαίνεται χρήσιμο και ενδιαφέρον αυτό το σεμινάριο, κάντε μας like στο facebook.

Συνιστάται: