Πίνακας περιεχομένων:
- Βήμα 1: Τι είναι το NodeMCU;
- Βήμα 2: Πώς να προγραμματίσετε το NodeMCU χρησιμοποιώντας το Arduino IDE
- Βήμα 3: Έλεγχος LED μέσω σελίδας HTTP με χρήση NodeMCU
- Βήμα 4: Κωδικός
- Βήμα 5: Ποιους άλλους πίνακες μπορώ να χρησιμοποιήσω αντί για NodeMCU;
- Βήμα 6: Παράδειγμα έργων:
Βίντεο: Ξεκινώντας W/ NodeMCU ESP8266 στο Arduino IDE: 6 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:34
ΣΦΑΙΡΙΚΗ ΕΙΚΟΝΑ
Σε αυτό το σεμινάριο, θα μάθετε πώς να χρησιμοποιείτε το NodeMCU στο Arduino IDE.
Τι θα μάθετε
- Γενικές πληροφορίες σχετικά με το NodeMCU
- Πώς να εγκαταστήσετε πίνακες βασισμένους σε ESP8266 στο Arduino IDE
- Πώς να προγραμματίσετε το NodeMCU στο Arduino IDE
- Παρουσίαση πινάκων που μπορούν να χρησιμοποιηθούν αντί για NodeMCU
Βήμα 1: Τι είναι το 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
Για να χρησιμοποιήσετε το 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;
Υπάρχουν διάφοροι σημαντικοί παράγοντες για την επιλογή του τύπου της πλακέτας για ένα σύστημα 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.
Συνιστάται:
Ξεκινώντας με το ROS Melodic στο Raspberry Pi 4 Μοντέλο Β: 7 βήματα
Ξεκινώντας με το ROS Melodic στο Raspberry Pi 4 Μοντέλο Β: Το λειτουργικό σύστημα ρομπότ (ROS) είναι ένα σύνολο βιβλιοθηκών λογισμικού και εργαλείων που χρησιμοποιούνται για τη δημιουργία ρομποτικών συστημάτων και εφαρμογών. Η τρέχουσα μακροπρόθεσμη έκδοση υπηρεσιών του ROS είναι η Melodic Morenia. Το ROS Melodic είναι συμβατό μόνο με το Ubuntu 18.04 Bionic Beaver
Ξεκινώντας με τον αυτοματισμό στο σπίτι: Εγκατάσταση του Home Assistant: 3 Βήματα
Ξεκινώντας με το Home Automation: Installing Home Assistant: Τώρα ξεκινάμε τη σειρά αυτοματισμού σπιτιού, όπου δημιουργούμε ένα έξυπνο σπίτι που θα μας επιτρέπει να ελέγχουμε πράγματα όπως φώτα, ηχεία, αισθητήρες και ούτω καθεξής χρησιμοποιώντας έναν κεντρικό διανομέα μαζί με ένα φωνητικός βοηθός. Σε αυτήν την ανάρτηση, θα μάθουμε πώς να
Ξεκινώντας με το ESP32 - Εγκατάσταση πλακών ESP32 στο Arduino IDE - ESP32 Blink Code: 3 βήματα
Ξεκινώντας με το ESP32 | Εγκατάσταση πλακών ESP32 στο Arduino IDE | ESP32 Blink Code: Σε αυτά τα εγχειρίδια θα δούμε πώς να ξεκινήσετε να εργάζεστε με το esp32 και πώς να εγκαταστήσετε τους πίνακες esp32 στο Arduino IDE και θα προγραμματίσουμε το esp 32 να εκτελεί κώδικα αναλαμπής χρησιμοποιώντας το arduino ide
Ξεκινώντας με το Esp 8266 Esp-01 Με το Arduino IDE - Εγκατάσταση πινάκων Esp στο Arduino Ide και προγραμματισμός Esp: 4 βήματα
Ξεκινώντας με το Esp 8266 Esp-01 Με το Arduino IDE | Εγκατάσταση πινάκων Esp στο Arduino Ide και προγραμματισμός Esp: Σε αυτά τα εκπαιδευτικά προγράμματα θα μάθουμε πώς να εγκαθιστούμε πίνακες esp8266 στο Arduino IDE και πώς να προγραμματίζουμε esp-01 και να ανεβάζουμε κώδικα σε αυτό. Δεδομένου ότι οι πίνακες esp είναι τόσο δημοφιλείς, σκέφτηκα να διορθώσω ένα εκπαιδευτικό αυτό και οι περισσότεροι άνθρωποι αντιμετωπίζουν πρόβλημα
Ξεκινώντας με το MicroPython στο ESP8266: 10 βήματα (με εικόνες)
Ξεκινώντας με το MicroPython στο ESP8266: Θέλετε έναν διαφορετικό τρόπο προγραμματισμού των πινάκων που βασίζονται σε ESP8266 και όχι την κοινή μέθοδο χρησιμοποιώντας το Arduino IDE μαζί με τη γλώσσα προγραμματισμού C/C ++; Σε αυτό το σεμινάριο θα μάθουμε ποιον να ρυθμίσετε και να ελέγξετε ένα ESP8266 πλακέτα χρησιμοποιώντας το MicroPython.BUIL