Turinys:

Kaip prijungti „NodeMCU / ESP8266“ir „OLED Shield“: 8 žingsniai
Kaip prijungti „NodeMCU / ESP8266“ir „OLED Shield“: 8 žingsniai

Video: Kaip prijungti „NodeMCU / ESP8266“ir „OLED Shield“: 8 žingsniai

Video: Kaip prijungti „NodeMCU / ESP8266“ir „OLED Shield“: 8 žingsniai
Video: How to get 5V from 18650 Lithium Battery Powering Arduino ESP32 ESP8266 or charge your phone 2024, Lapkritis
Anonim
Kaip prijungti „NodeMCU / ESP8266“ir „OLED Shield“
Kaip prijungti „NodeMCU / ESP8266“ir „OLED Shield“

Šioje instrukcijoje parodysiu, kaip prijungti „NodeMCU V2 Amica“(ESP8266) per „I2c“prie OLED ekrano, pagrįsto garsiuoju SSD1306 lustu. Šiame instrukciniame OLED mes naudosime OLED skydą, kurį sudaro 0, 96 colių OLED ir 3 mygtukų + 3 šviesos diodai, prijungti prie MCP23008…. Naudojant šį skydą labai lengva realizuoti meniu sistemas ir kitas sudėtingas funkcijas…..

1 žingsnis:

Vaizdas
Vaizdas
Vaizdas
Vaizdas
Vaizdas
Vaizdas

Sąrašas medžiagos

  • „NodeMCU V2 Amica“modulis
  • OLED skydas
  • Bandomoji Lenta

2 žingsnis: laidų prijungimas

Laidai
Laidai
Laidai
Laidai

Skydas tiekiamas su spalvotu jungiamuoju kabeliu - laidus rasite žemiau esančiose nuotraukose.

3 veiksmas: įdiekite „NodeMCU“tvarkykles

„NodeMCU“modulyje yra CP2102 lustas, skirtas USB sąsajai. Paprastai tvarkyklė bus įdiegta automatiškai, jei „NodeMCU“pirmą kartą prijungtas prie kompiuterio. Kartais ši procedūra nepavyko. Tokiu atveju turite įdiegti tvarkyklę

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

rankiniu būdu „Windows“įrenginių tvarkytuvėje.

4 žingsnis: „Arduino IDE“paruošimas - pridėkite „NodeMCU“

„Arduino IDE“paruošimas - pridėkite „NodeMCU“
„Arduino IDE“paruošimas - pridėkite „NodeMCU“

„NodeMCU“modulis nėra „Arduino-IDE“dalis. Pirmiausia turime ją įdiegti. Atidarykite failą/nuostatas „Aduino-IDE“ir įterpkite šią nuorodą į papildomų lentų tvarkyklės URL lauką:

Uždarykite šį langą mygtuku Gerai.

5 veiksmas: „Arduino IDE“paruošimas - įdiekite „NodeMCU“modulį

„Arduino IDE“paruošimas - įdiekite „NodeMCU“modulį
„Arduino IDE“paruošimas - įdiekite „NodeMCU“modulį
„Arduino IDE“paruošimas - įdiekite „NodeMCU“modulį
„Arduino IDE“paruošimas - įdiekite „NodeMCU“modulį

Dabar atidarykite valdybos vadovą: Įrankiai / Valdyba / Valdybos vadovas

Eikite į ESP8266 įrašą ir įdiekite jį.

6 žingsnis: „Arduino IDE“paruošimas - „NodeMCU“modulio konfigūracija

„Arduino IDE“paruošimas - „NodeMCU“modulio konfigūracija
„Arduino IDE“paruošimas - „NodeMCU“modulio konfigūracija

Dabar galite pasirinkti „NodeMCU 1.0“(ESP-12E modulis). Nustatykite procesoriaus dažnį į 80MHz, blykstės dydį į „4M (3M SPIFFS)“, pasirinktą duomenų perdavimo spartą ir COM prievadą. 8 iš

7 veiksmas: įdiekite bibliotekas

„Adafruit SSD1306“biblioteka:

Pradėkite diegdami OLED ekrano palaikymo biblioteką, jums jos prireiks norint pasikalbėti su OLED valdiklio lustu. Mes naudojame „Adafruit SSD1306“bibliotekos saugyklą „GitHub“, jei jus domina kodas. Biblioteką taip pat galite atsisiųsti tiesiogiai kaip ZIP failą naudodami šią nuorodą:

github.com/adafruit/Adafruit_SSD1306/archi…

Pervardykite nesuspaustą aplanką Adafruit_SSD1306 ir patikrinkite, ar aplanke Adafruit_SSD1306 yra Adafruit_SSD1306.cpp ir Adafruit_SSD1306.h

Įdėkite „Adafruit_SSD1306“bibliotekos aplanką į savo arduinosketchfolder/ libraries/ aplanką.

„Adafruit GFX“biblioteka:

Tą patį turėsite padaryti ir „Adafruit_GFX“bibliotekoje, kurią rasite čia:

Pervardykite nesuspaustą aplanką Adafruit_GFX ir patikrinkite, ar aplanke Adafruit_GFX yra Adafruit_GFX.cpp ir Adafruit_GFX.h

Įdėkite „Adafruit_GFX“bibliotekos aplanką į savo arduinosketchfolder/ libraries/ aplanką, kaip tai darėte naudodami SSD1306 biblioteką

Adafruit MCP23008 biblioteka

Tą patį turėsite padaryti ir „Adafurit_MCP23008“bibliotekoje, kurią rasite čia:

Pervardykite nesuspaustą aplanką Adafruit_MCP23008 ir patikrinkite, ar aplanke Adafruit_MCP23008 yra Adafruit_MCP23008.cpp ir Adafruit_MCP23008.h

Įdėkite „Adafruit_MCP23008“bibliotekos aplanką į savo arduinosketchfolder/ libraries/ aplanką, kaip tai darėte su aukščiau esančiomis bibliotekomis

8 žingsnis: „Demosoftware“

Demosoftware
Demosoftware

Įdiegę „Adafruit“bibliotekas, iš naujo paleiskite „Arduino IDE“. Dabar turėtumėte pasiekti kodo pavyzdį naršydami meniu tokia tvarka: Failas → Sketchbook → Bibliotekos → Adafruit_SSD1306 → SSD1306 …

Turite atsisiųsti „NodeMCU“ir „OLED Shield“pavyzdinį kodą iš

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

dabar. Atidarykite šį pavyzdį „Arduino IDE“. Po kompiliavimo ir įkėlimo turite paspausti 3 mygtukus, kad pamatytumėte skirtingus ekranus.

Mūsų demonstracinėje versijoje yra tik keletas „Adafruit GFX“variklio galimybių pavyzdžių. Apsilankykite šioje nuorodoje, kur rasite papildomos informacijos apie „Adafruit“biblioteką

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

Rekomenduojamas: