INHOUDSOPGAWE:
- Stap 1:
- Stap 2: Bedrading
- Stap 3: Installeer die NodeMCU -bestuurders
- Stap 4: Voorbereiding van Arduino IDE - Voeg die NodeMCU by
- Stap 5: Voorbereiding van Arduino IDE - Installeer die NodeMCU -module
- Stap 6: Voorbereiding van Arduino IDE - Opstelling van NodeMCU -module
- Stap 7: Installeer die biblioteke
- Stap 8: Demosoftware
Video: Hoe om NodeMCU / ESP8266 en OLED Shield aan te sluit: 8 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
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:
Handves van materiaal
- NodeMCU V2 Amica -module
- OLED -skild
- Broodbord
Stap 2: 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
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
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
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
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:
Hoe om 'n beheerder aan 'n emulator te installeer, uit te voer en aan te sluit: 7 stappe
Hoe om 'n beheerder aan 'n emulator te installeer, uit te voer en aan te sluit: het u al ooit 'n jong gamer gesit en u kinderjare onthou en soms gewens dat u die ou juwele uit die verlede kan besoek? Daar is 'n app daarvoor …. meer spesifiek is daar 'n gemeenskap van spelers wat 'n program maak
Arduino Hoe om verskeie servomotors aan te sluit - PCA9685 -tutoriaal: 6 stappe
Arduino Hoe om verskeie servomotors aan te sluit - PCA9685 -tutoriaal: in hierdie tutoriaal leer ons hoe u verskeie servomotors kan koppel met behulp van PCA9685 -module en arduino.PCA9685 -module is baie goed as u verskeie motors moet aansluit; u kan hier meer hier lees https : //www.adafruit.com/product/815 Kyk na die Vi
Hoe om grondvogsensor en ESP8266 aan te sluit op die AskSensors IoT Cloud: 10 stappe
Hoe om grondvogsensor en ESP8266 aan die AskSensors IoT Cloud te koppel: hierdie instruksie wys hoe u u grondvogsensor en ESP8266 aan die IoT -wolk kan koppel. Vir hierdie projek gebruik ons 'n node MCU ESP8266 WiFi -module en 'n grondvogsensor wat die volumetriese inhoud van water in die
Hoe om aan te sluit en aan die gang te kom met u DJ -toerusting: 8 stappe
Hoe om aan te sluit en aan die gang te kom met u DJ -toerusting: Die doel van hierdie instruksies is om u, die leser, te wys hoe u u draaitafel kan opstel en hoe u u DJ -toerusting kan koppel
Hoe om Led Light aan wisselstroom aan te sluit: 6 stappe
Hoe om Led Light aan wisselstroom aan te sluit: in hierdie instruksies sal ek jou wys hoe om gelei te word tot 220V wisselstroom