Բովանդակություն:

Ինչպես միացնել NodeMCU / ESP8266 և OLED Shield ՝ 8 քայլ
Ինչպես միացնել NodeMCU / ESP8266 և OLED Shield ՝ 8 քայլ

Video: Ինչպես միացնել NodeMCU / ESP8266 և OLED Shield ՝ 8 քայլ

Video: Ինչպես միացնել NodeMCU / ESP8266 և OLED Shield ՝ 8 քայլ
Video: Օգտագործելով L298N Stepper շարժիչով կառավարիչ ՝ 4 լարերը խորքային շարժիչը կառավարելու համար 2024, Նոյեմբեր
Anonim
Ինչպես միացնել NodeMCU / ESP8266 և OLED վահանը
Ինչպես միացնել NodeMCU / ESP8266 և OLED վահանը

Այս հրահանգելիքում ես ցույց կտամ, թե ինչպես կարելի է NodeMCU V2 Amica (ESP8266) I2c- ով միացնել հայտնի SSD1306 չիպի հիման վրա OLED էկրանին: OLED- ի համար մենք այս ուսանելի ծրագրում կօգտագործենք OLED վահանը, որը գալիս է 0, 96 դյույմանոց OLED և 3 կոճակով + 3 լուսադիոդներով, որոնք միացված են MCP23008…..

Քայլ 1:

Պատկեր
Պատկեր
Պատկեր
Պատկեր
Պատկեր
Պատկեր

Նյութի հաշիվ

  • NodeMCU V2 Amica մոդուլ
  • OLED վահան
  • 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 մոդուլը

Բացեք հիմա խորհրդի կառավարիչը `Գործիքներ / Տախտակ / Տախտակի կառավարիչ

Գնացեք ESP8266 գրառում և տեղադրեք այն:

Քայլ 6. Arduino IDE- ի պատրաստում - NodeMCU մոդուլի կոնֆիգուրացիա

Arduino IDE- ի պատրաստում - NodeMCU մոդուլի կոնֆիգուրացիա
Arduino IDE- ի պատրաստում - NodeMCU մոդուլի կոնֆիգուրացիա

Այժմ կարող եք ընտրել NodeMCU 1.0 (ESP-12E մոդուլ): Պրոցեսորի հաճախականությունը սահմանեք 80 ՄՀց, Flash չափը ՝ «4M (3M SPIFFS)», ձեր ընտրած բաուդ արագությունը և 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/ libraries/ folder- ով, ինչպես դա արել եք 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- ն: Այժմ դուք պետք է կարողանաք մուտք գործել նմուշի ծածկագիր ՝ այս կարգով նավարկելով ընտրացանկերում: Ֆայլ → Էսքիզների գիրք → Գրադարաններ → Adafruit_SSD1306 → SSD1306…

Դուք պետք է ներբեռնեք NodeMCU և OLED Shield- ի մեր նմուշի կոդը

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

հիմա Խնդրում ենք բացել այս նմուշը Arduino IDE- ում: Կազմելուց և վերբեռնելուց հետո պետք է սեղմել 3 կոճակը `տարբեր էկրաններ դիտելու համար:

Մեր ցուցադրությունը պարունակում է Adafruit GFX շարժիչի հնարավորությունների միայն որոշ նմուշներ: Խնդրում ենք այցելել Adafruit գրադարանի մասին լրացուցիչ տեղեկությունների այս հղումը

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

Խորհուրդ ենք տալիս: