INHOUDSOPGAWE:

Hoe om NodeMCU / ESP8266 en OLED Shield aan te sluit: 8 stappe
Hoe om NodeMCU / ESP8266 en OLED Shield aan te sluit: 8 stappe

Video: Hoe om NodeMCU / ESP8266 en OLED Shield aan te sluit: 8 stappe

Video: Hoe om NodeMCU / ESP8266 en OLED Shield aan te sluit: 8 stappe
Video: Управление двигателем постоянного тока с ШИМ с помощью Arduino и модуля L298N с библиотекой - Robojax 2024, November
Anonim
Hoe om NodeMCU / ESP8266 en OLED Shield aan te sluit
Hoe om NodeMCU / ESP8266 en OLED Shield aan te sluit

Ek sal in hierdie instruksies wys hoe u 'n NodeMCU V2 Amica (ESP8266) via I2c kan koppel aan 'n OLED -skerm gebaseer op die beroemde SSD1306 -chip. Vir die OLED gebruik ons in hierdie instruksies 'n OLED -skild wat saam met die soldeers 0, 96 inch OLED en 3 knoppies + 3 LED's gekoppel is aan 'n MCP23008 …. Dit is baie maklik om spyskaarte en ander komplekse funksies met hierdie skild te realiseer …..

Stap 1:

Beeld
Beeld
Beeld
Beeld
Beeld
Beeld

Handves van materiaal

  • NodeMCU V2 Amica -module
  • OLED -skild
  • Broodbord

Stap 2: Bedrading

Bedrading
Bedrading
Bedrading
Bedrading

Die skild kom met 'n gekleurde verbindingskabel - sien die foto's hieronder vir bedrading.

Stap 3: Installeer die NodeMCU -bestuurders

Die NodeMCU -module bevat 'n CP2102 -chip vir die USB -koppelvlak. Gewoonlik word die bestuurder outomaties geïnstalleer as die NodeMCU die eerste keer met die rekenaar gekoppel is. Soms het hierdie prosedure misluk. In hierdie geval moet u die bestuurder installeer

www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers

handmatig in die Windows -toestelbestuurder.

Stap 4: Voorbereiding van Arduino IDE - Voeg die NodeMCU by

Voorbereiding van Arduino IDE - Voeg die NodeMCU by
Voorbereiding van Arduino IDE - Voeg die NodeMCU by

Die NodeMCU-module is nie deel van die Arduino-IDE nie. Ons moet dit eers installeer. Maak lêer/voorkeure oop in die Aduino-IDE en voeg die volgende skakel in die veld Adds Boards Manager URLs in:

Maak hierdie venster toe met die OK -knoppie.

Stap 5: Voorbereiding van Arduino IDE - Installeer die NodeMCU -module

Voorbereiding van Arduino IDE - Installeer die NodeMCU -module
Voorbereiding van Arduino IDE - Installeer die NodeMCU -module
Voorbereiding van Arduino IDE - Installeer die NodeMCU -module
Voorbereiding van Arduino IDE - Installeer die NodeMCU -module

Maak nou die direksiebestuurder oop: Tools / Board / Board Manager

Gaan na die ESP8266 -inskrywing en installeer dit.

Stap 6: Voorbereiding van Arduino IDE - Opstelling van NodeMCU -module

Voorbereiding van Arduino IDE - Opstelling van NodeMCU -module
Voorbereiding van Arduino IDE - Opstelling van NodeMCU -module

Nou kan u NodeMCU 1.0 (ESP-12E-module) kies. Stel die CPU -frekwensie op 80MHz, Flash -grootte op "4M (3M SPIFFS)", die baud -tempo van u keuse en die COM -poort. 8 van

Stap 7: Installeer die biblioteke

Adafruit SSD1306 -biblioteek:

Begin met die installering van die ondersteuningsbiblioteek vir die OLED -skerm, u sal dit nodig hê om met die OLED -beheerder -chip te praat. Ons gebruik die Adafruit SSD1306 biblioteekbewaarplek op GitHub as u belangstel om na die kode te kyk. U kan die biblioteek ook direk as 'n zip -lêer aflaai via hierdie skakel:

github.com/adafruit/Adafruit_SSD1306/archi…

Hernoem die ongekomprimeerde vouer Adafruit_SSD1306 en kyk of die gids Adafruit_SSD1306 Adafruit_SSD1306.cpp en Adafruit_SSD1306.h bevat

Plaas die Adafruit_SSD1306 biblioteekmap in u arduinosketchfolder/ biblioteke/ gids.

Adafruit GFX -biblioteek:

U moet dieselfde doen vir die Adafruit_GFX-biblioteek wat hier beskikbaar is:

Hernoem die ongekomprimeerde vouer Adafruit_GFX en kyk of die gids Adafruit_GFX Adafruit_GFX.cpp en Adafruit_GFX.h bevat

Plaas die Adafruit_GFX biblioteekmap in u arduinosketchmap/ biblioteke/ vouer soos u met die SSD1306 -biblioteek gedoen het

Adafruit MCP23008 Biblioteek

U moet dieselfde doen vir die Adafurit_MCP23008-biblioteek wat hier beskikbaar is:

Hernoem die ongekomprimeerde vouer Adafruit_MCP23008 en kyk of die gids Adafruit_MCP23008 Adafruit_MCP23008.cpp en Adafruit_MCP23008.h bevat

Plaas die Adafruit_MCP23008 biblioteekmap in u arduinosketchfolder/ biblioteke/ gids soos u met die biblioteke hierbo gedoen het

Stap 8: Demosoftware

Demosoftware
Demosoftware

Nadat u die Adafruit -biblioteke geïnstalleer het, herbegin die Arduino IDE. U moet nou toegang tot die voorbeeldkode kry deur in hierdie volgorde deur die spyskaarte te navigeer: Lêer → Sketsboek → Biblioteke → Adafruit_SSD1306 → SSD1306 …

U moet ons voorbeeldkode vir die NodeMCU & OLED Shield aflaai van

www.hwhardsoft.de/english/projects/displa…

nou. Maak hierdie voorbeeld oop in die Arduino IDE. Na die opstel en oplaai moet u op die 3 knoppies druk om verskillende skerms te sien.

Ons demo bevat slegs enkele voorbeelde van die moontlikhede van die Adafruit GFX -enjin. Besoek hierdie skakel vir meer inligting oor die Adafruit -biblioteek

learn.adafruit.com/monochrome-oled-breakou…

Aanbeveel: