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

Πώς να συνδέσετε το NodeMCU / ESP8266 και το OLED Shield: 8 βήματα
Πώς να συνδέσετε το NodeMCU / ESP8266 και το OLED Shield: 8 βήματα

Βίντεο: Πώς να συνδέσετε το NodeMCU / ESP8266 και το OLED Shield: 8 βήματα

Βίντεο: Πώς να συνδέσετε το NodeMCU / ESP8266 και το OLED Shield: 8 βήματα
Βίντεο: How to use DHT11 DHT22 with NodeMCU ESP8266 to read temperature over WiFi - IoT 2024, Ιούλιος
Anonim
Πώς να συνδέσετε το NodeMCU / ESP8266 και το OLED Shield
Πώς να συνδέσετε το NodeMCU / ESP8266 και το OLED Shield

Θα δείξω σε αυτό το διδακτικό πώς να συνδέσετε ένα NodeMCU V2 Amica (ESP8266) μέσω I2c σε μια οθόνη OLED βασισμένη στο διάσημο τσιπ SSD1306. Για το OLED θα χρησιμοποιήσουμε σε αυτό το διδακτικό ένα OLED Shield που έρχεται με τις κολλητές 0, 96 ιντσών OLED και 3 κουμπιά + 3 LED που συνδέονται με ένα MCP23008…. Είναι πολύ εύκολο να πραγματοποιήσετε συστήματα μενού και άλλες πολύπλοκες λειτουργίες με αυτήν την ασπίδα…..

Βήμα 1:

Εικόνα
Εικόνα
Εικόνα
Εικόνα
Εικόνα
Εικόνα

Λογαριασμός Υλικού

  • NodeMCU V2 Amica Module
  • OLED Shield
  • Breadboard

Βήμα 2: Καλωδίωση

Καλωδίωση
Καλωδίωση
Καλωδίωση
Καλωδίωση

Η ασπίδα συνοδεύεται από έγχρωμο καλώδιο σύνδεσης - δείτε τις παρακάτω εικόνες για καλωδίωση.

Βήμα 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

Η μονάδα NodeMCU δεν είναι μέρος του Arduino-IDE. Πρέπει πρώτα να το εγκαταστήσουμε. Ανοίξτε το αρχείο/προτιμήσεις στο Aduino-IDE και εισαγάγετε τον ακόλουθο σύνδεσμο στο πεδίο Διευθύνσεις διευθύνσεων πρόσθετων πινάκων:

Κλείστε αυτό το παράθυρο με το κουμπί OK.

Βήμα 5: Προετοιμασία του Arduino IDE - Εγκαταστήστε τη μονάδα NodeMCU

Προετοιμασία του Arduino IDE - Εγκαταστήστε τη μονάδα NodeMCU
Προετοιμασία του Arduino IDE - Εγκαταστήστε τη μονάδα NodeMCU
Προετοιμασία του Arduino IDE - Εγκαταστήστε τη μονάδα NodeMCU
Προετοιμασία του Arduino IDE - Εγκαταστήστε τη μονάδα NodeMCU

Ανοίξτε τώρα τον διαχειριστή του πίνακα: Tools / Board / Board Manager

Μεταβείτε στην καταχώριση ESP8266 και εγκαταστήστε την.

Βήμα 6: Προετοιμασία του Arduino IDE - Διαμόρφωση της μονάδας NodeMCU

Προετοιμασία Arduino IDE - Διαμόρφωση μονάδας NodeMCU
Προετοιμασία Arduino IDE - Διαμόρφωση μονάδας NodeMCU

Τώρα μπορείτε να επιλέξετε 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

Μετά την εγκατάσταση των βιβλιοθηκών 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…

Συνιστάται: