![Πώς να συνδέσετε το NodeMCU / ESP8266 και το OLED Shield: 8 βήματα Πώς να συνδέσετε το NodeMCU / ESP8266 και το OLED Shield: 8 βήματα](https://i.howwhatproduce.com/images/003/image-7618-51-j.webp)
Πίνακας περιεχομένων:
- Βήμα 1:
- Βήμα 2: Καλωδίωση
- Βήμα 3: Εγκαταστήστε τα προγράμματα οδήγησης NodeMCU
- Βήμα 4: Προετοιμασία του Arduino IDE - Προσθέστε το NodeMCU
- Βήμα 5: Προετοιμασία του Arduino IDE - Εγκαταστήστε τη μονάδα NodeMCU
- Βήμα 6: Προετοιμασία του Arduino IDE - Διαμόρφωση της μονάδας NodeMCU
- Βήμα 7: Εγκαταστήστε τις Βιβλιοθήκες
- Βήμα 8: Demosoftware
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-23 14:39
![Πώς να συνδέσετε το NodeMCU / ESP8266 και το OLED Shield Πώς να συνδέσετε το NodeMCU / ESP8266 και το OLED Shield](https://i.howwhatproduce.com/images/003/image-7618-52-j.webp)
Θα δείξω σε αυτό το διδακτικό πώς να συνδέσετε ένα NodeMCU V2 Amica (ESP8266) μέσω I2c σε μια οθόνη OLED βασισμένη στο διάσημο τσιπ SSD1306. Για το OLED θα χρησιμοποιήσουμε σε αυτό το διδακτικό ένα OLED Shield που έρχεται με τις κολλητές 0, 96 ιντσών OLED και 3 κουμπιά + 3 LED που συνδέονται με ένα MCP23008…. Είναι πολύ εύκολο να πραγματοποιήσετε συστήματα μενού και άλλες πολύπλοκες λειτουργίες με αυτήν την ασπίδα…..
Βήμα 1:
![Εικόνα Εικόνα](https://i.howwhatproduce.com/images/003/image-7618-53-j.webp)
![Εικόνα Εικόνα](https://i.howwhatproduce.com/images/003/image-7618-54-j.webp)
![Εικόνα Εικόνα](https://i.howwhatproduce.com/images/003/image-7618-55-j.webp)
Λογαριασμός Υλικού
- NodeMCU V2 Amica Module
- OLED Shield
- Breadboard
Βήμα 2: Καλωδίωση
![Καλωδίωση Καλωδίωση](https://i.howwhatproduce.com/images/003/image-7618-56-j.webp)
![Καλωδίωση Καλωδίωση](https://i.howwhatproduce.com/images/003/image-7618-57-j.webp)
Η ασπίδα συνοδεύεται από έγχρωμο καλώδιο σύνδεσης - δείτε τις παρακάτω εικόνες για καλωδίωση.
Βήμα 3: Εγκαταστήστε τα προγράμματα οδήγησης NodeMCU
Η μονάδα NodeMCU περιλαμβάνει ένα τσιπ CP2102 για τη διεπαφή USB. Συνήθως το πρόγραμμα οδήγησης θα εγκατασταθεί αυτόματα εάν το NodeMCU συνδεθεί για πρώτη φορά με τον υπολογιστή. Μερικές φορές αυτή η διαδικασία απέτυχε. Σε αυτήν την περίπτωση πρέπει να εγκαταστήσετε το πρόγραμμα οδήγησης
www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers
χειροκίνητα στη διαχείριση συσκευών Windows.
Βήμα 4: Προετοιμασία του Arduino IDE - Προσθέστε το NodeMCU
![Προετοιμασία του Arduino IDE - Προσθέστε το NodeMCU Προετοιμασία του Arduino IDE - Προσθέστε το NodeMCU](https://i.howwhatproduce.com/images/003/image-7618-58-j.webp)
Η μονάδα NodeMCU δεν είναι μέρος του Arduino-IDE. Πρέπει πρώτα να το εγκαταστήσουμε. Ανοίξτε το αρχείο/προτιμήσεις στο Aduino-IDE και εισαγάγετε τον ακόλουθο σύνδεσμο στο πεδίο Διευθύνσεις διευθύνσεων πρόσθετων πινάκων:
Κλείστε αυτό το παράθυρο με το κουμπί OK.
Βήμα 5: Προετοιμασία του Arduino IDE - Εγκαταστήστε τη μονάδα NodeMCU
![Προετοιμασία του Arduino IDE - Εγκαταστήστε τη μονάδα NodeMCU Προετοιμασία του Arduino IDE - Εγκαταστήστε τη μονάδα NodeMCU](https://i.howwhatproduce.com/images/003/image-7618-59-j.webp)
![Προετοιμασία του Arduino IDE - Εγκαταστήστε τη μονάδα NodeMCU Προετοιμασία του Arduino IDE - Εγκαταστήστε τη μονάδα NodeMCU](https://i.howwhatproduce.com/images/003/image-7618-60-j.webp)
Ανοίξτε τώρα τον διαχειριστή του πίνακα: Tools / Board / Board Manager
Μεταβείτε στην καταχώριση ESP8266 και εγκαταστήστε την.
Βήμα 6: Προετοιμασία του Arduino IDE - Διαμόρφωση της μονάδας NodeMCU
![Προετοιμασία Arduino IDE - Διαμόρφωση μονάδας NodeMCU Προετοιμασία Arduino IDE - Διαμόρφωση μονάδας NodeMCU](https://i.howwhatproduce.com/images/003/image-7618-61-j.webp)
Τώρα μπορείτε να επιλέξετε NodeMCU 1.0 (Ενότητα ESP-12E). Ρυθμίστε τη συχνότητα της CPU στα 80MHz, το Μέγεθος του φλας σε „4M (3M SPIFFS)“, το ρυθμό baud της επιλογής σας και τη θύρα COM. 8 από
Βήμα 7: Εγκαταστήστε τις Βιβλιοθήκες
Βιβλιοθήκη Adafruit SSD1306:
Ξεκινήστε εγκαθιστώντας τη βιβλιοθήκη υποστήριξης για την οθόνη OLED, θα την χρειαστείτε για να μιλήσετε με το τσιπ OLEDcontroller. Χρησιμοποιούμε το αποθετήριο βιβλιοθήκης Adafruit SSD1306 στο GitHub εάν ενδιαφέρεστε να δείτε τον κώδικα. Μπορείτε να κατεβάσετε τη βιβλιοθήκη επίσης απευθείας ως αρχείο ZIP μέσω αυτού του συνδέσμου:
github.com/adafruit/Adafruit_SSD1306/archi…
Μετονομάστε τον ασυμπίεστο φάκελο Adafruit_SSD1306 και ελέγξτε ότι ο φάκελος Adafruit_SSD1306 περιέχει Adafruit_SSD1306.cpp και Adafruit_SSD1306.h
Τοποθετήστε το φάκελο βιβλιοθήκης Adafruit_SSD1306 στον φάκελο arduinosketchfolder/ libraries/ folder σας.
Βιβλιοθήκη Adafruit GFX:
Θα πρέπει να κάνετε το ίδιο για τη βιβλιοθήκη Adafruit_GFX που διατίθεται εδώ:
Μετονομάστε τον ασυμπίεστο φάκελο Adafruit_GFX και ελέγξτε ότι ο φάκελος Adafruit_GFX περιέχει Adafruit_GFX.cpp και Adafruit_GFX.h
Τοποθετήστε το φάκελο βιβλιοθήκης Adafruit_GFX στον arduinosketchfolder/ βιβλιοθήκες/ φάκελό σας όπως κάνατε με τη βιβλιοθήκη SSD1306
Βιβλιοθήκη Adafruit MCP23008
Θα πρέπει να κάνετε το ίδιο για τη βιβλιοθήκη Adafurit_MCP23008 που διατίθεται εδώ:
Μετονομάστε τον ασυμπίεστο φάκελο Adafruit_MCP23008 και ελέγξτε ότι ο φάκελος Adafruit_MCP23008 περιέχει Adafruit_MCP23008.cpp και Adafruit_MCP23008.h
Τοποθετήστε το φάκελο βιβλιοθήκης Adafruit_MCP23008 στον arduinosketchfolder/ libraries/ folder σας όπως κάνατε με τις παραπάνω βιβλιοθήκες
Βήμα 8: Demosoftware
![Demosoftware Demosoftware](https://i.howwhatproduce.com/images/003/image-7618-62-j.webp)
Μετά την εγκατάσταση των βιβλιοθηκών Adafruit, κάντε επανεκκίνηση του Arduino IDE. Θα πρέπει τώρα να μπορείτε να έχετε πρόσβαση στο δείγμα κώδικα, πλοηγώντας στα μενού με τη σειρά: Αρχείο → Sketchbook → Βιβλιοθήκες → Adafruit_SSD1306 → SSD1306…
Πρέπει να κατεβάσετε το δείγμα κώδικα για το NodeMCU & OLED Shield από
www.hwhardsoft.de/english/projects/displa…
τώρα. Ανοίξτε αυτό το δείγμα στο Arduino IDE. Μετά τη μεταγλώττιση και τη μεταφόρτωση πρέπει να πατήσετε τα 3 κουμπιά για να δείτε διαφορετικές οθόνες.
Το demo μας περιέχει μόνο μερικά δείγματα των δυνατοτήτων του κινητήρα Adafruit GFX. Επισκεφθείτε αυτόν τον σύνδεσμο με πρόσθετες πληροφορίες σχετικά με τη βιβλιοθήκη του Adafruit
learn.adafruit.com/monochrome-oled-breakou…
Συνιστάται:
Πώς να εγκαταστήσετε, να εκτελέσετε και να συνδέσετε έναν ελεγκτή σε έναν εξομοιωτή: 7 βήματα
![Πώς να εγκαταστήσετε, να εκτελέσετε και να συνδέσετε έναν ελεγκτή σε έναν εξομοιωτή: 7 βήματα Πώς να εγκαταστήσετε, να εκτελέσετε και να συνδέσετε έναν ελεγκτή σε έναν εξομοιωτή: 7 βήματα](https://i.howwhatproduce.com/images/001/image-53-j.webp)
Πώς να εγκαταστήσετε, να εκτελέσετε και να συνδέσετε έναν ελεγκτή σε έναν εξομοιωτή: Έχετε καθίσει ποτέ και θυμάστε την παιδική σας ηλικία ως νέος παίκτης και μερικές φορές επιθυμείτε να ξαναεπισκεφτείτε εκείνους τους παλιούς πολύτιμους λίθους του παρελθόντος; Λοιπόν, υπάρχει μια εφαρμογή για αυτό… πιο συγκεκριμένα υπάρχει μια κοινότητα παικτών που κάνουν πρόγραμμα
Πώς να συνδέσετε το NodeMCU ESP8266 στη βάση δεδομένων MySQL: 7 βήματα
![Πώς να συνδέσετε το NodeMCU ESP8266 στη βάση δεδομένων MySQL: 7 βήματα Πώς να συνδέσετε το NodeMCU ESP8266 στη βάση δεδομένων MySQL: 7 βήματα](https://i.howwhatproduce.com/images/001/image-791-j.webp)
Πώς να συνδέσετε το NodeMCU ESP8266 στη βάση δεδομένων MySQL: Το MySQL είναι ένα ευρέως χρησιμοποιούμενο σύστημα διαχείρισης σχεσιακής βάσης δεδομένων (RDBMS) που χρησιμοποιεί δομημένη γλώσσα ερωτήματος (SQL). Σε κάποιο σημείο, μπορεί να θέλετε να ανεβάσετε δεδομένα αισθητήρων Arduino/NodeMCU στη βάση δεδομένων MySQL. Σε αυτό το Instructable, θα δούμε πώς να συνδέσετε
Πώς να συνδέσετε και να ελέγξετε μια λάμπα μέσω της μονάδας ZigBee στο Dragonboard: 5 βήματα
![Πώς να συνδέσετε και να ελέγξετε μια λάμπα μέσω της μονάδας ZigBee στο Dragonboard: 5 βήματα Πώς να συνδέσετε και να ελέγξετε μια λάμπα μέσω της μονάδας ZigBee στο Dragonboard: 5 βήματα](https://i.howwhatproduce.com/images/001/image-321-16-j.webp)
Πώς να συνδέσετε και να ελέγξετε μια λάμπα μέσω της μονάδας ZigBee στο Dragonboard: Αυτό το διδάσκον μαθαίνει στο χρήστη πώς να συνδέει και να εγκαθιστά σωστά τη μονάδα ZigBee στο Dragonboard και να την αλληλεπιδρά με έναν λαμπτήρα ελεγχόμενου ZigBee (OSRAM), δημιουργώντας ένα δίκτυο IOT ZigBee. : Dragonboard 410c; CC2531 Dongle USB; Τ
Πώς να συνδέσετε το ESP8266 NodeMCU στο IoT Cloud: 5 βήματα
![Πώς να συνδέσετε το ESP8266 NodeMCU στο IoT Cloud: 5 βήματα Πώς να συνδέσετε το ESP8266 NodeMCU στο IoT Cloud: 5 βήματα](https://i.howwhatproduce.com/images/005/image-12963-j.webp)
Πώς να συνδέσετε το ESP8266 NodeMCU στο IoT Cloud: Αυτό το εκπαιδευτικό σάς δείχνει μια απλή επίδειξη Internet of Things χρησιμοποιώντας το ESP8266 NodeMCU και μια διαδικτυακή υπηρεσία IoT που ονομάζεται AskSensors. Σας παρουσιάζουμε πώς να λαμβάνετε γρήγορα δεδομένα από τον πελάτη ESP8266 HTTPS και να τα σχεδιάζετε σε γράφημα στο AskSensors Io
Πώς να συνδέσετε τον αισθητήρα υγρασίας εδάφους και το ESP8266 στο AskSensors IoT Cloud: 10 βήματα
![Πώς να συνδέσετε τον αισθητήρα υγρασίας εδάφους και το ESP8266 στο AskSensors IoT Cloud: 10 βήματα Πώς να συνδέσετε τον αισθητήρα υγρασίας εδάφους και το ESP8266 στο AskSensors IoT Cloud: 10 βήματα](https://i.howwhatproduce.com/images/006/image-16288-11-j.webp)
Πώς να συνδέσετε τον αισθητήρα υγρασίας εδάφους και το ESP8266 στο AskSensors IoT Cloud: Αυτό το διδακτικό σας δείχνει πώς να συνδέσετε τον αισθητήρα υγρασίας του εδάφους σας και το ESP8266 με το σύννεφο IoT. Για αυτό το έργο θα χρησιμοποιήσουμε μια μονάδα κόμβου MCU ESP8266 WiFi και έναν αισθητήρα υγρασίας εδάφους που μετρά την ογκομετρική περιεκτικότητα σε νερό μέσα στο