Բովանդակություն:
- Քայլ 1:
- Քայլ 2: Լարերի տեղադրում
- Քայլ 3: Տեղադրեք NodeMCU վարորդները
- Քայլ 4. Arduino IDE- ի պատրաստում - Ավելացրեք NodeMCU
- Քայլ 5. Arduino IDE- ի պատրաստում - Տեղադրեք NodeMCU մոդուլը
- Քայլ 6. Arduino IDE- ի պատրաստում - NodeMCU մոդուլի կոնֆիգուրացիա
- Քայլ 7: Տեղադրեք գրադարանները
- Քայլ 8: Demosoftware
Video: Ինչպես միացնել NodeMCU / ESP8266 և OLED Shield ՝ 8 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:51
Այս հրահանգելիքում ես ցույց կտամ, թե ինչպես կարելի է 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
NodeMCU մոդուլը Arduino-IDE- ի մաս չէ: Մենք պետք է նախ տեղադրենք այն: Բացեք ֆայլը/նախապատվությունները Aduino-IDE- ում և տեղադրեք հետևյալ հղումը Լրացուցիչ խորհուրդների մենեջերների հասցեների դաշտում ՝
Փակեք այս պատուհանը OK կոճակով:
Քայլ 5. Arduino IDE- ի պատրաստում - Տեղադրեք NodeMCU մոդուլը
Բացեք հիմա խորհրդի կառավարիչը `Գործիքներ / Տախտակ / Տախտակի կառավարիչ
Գնացեք ESP8266 գրառում և տեղադրեք այն:
Քայլ 6. 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
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…
Խորհուրդ ենք տալիս:
Ինչպես տեղադրել, գործարկել և միացնել վերահսկիչը էմուլյատորին ՝ 7 քայլ
Ինչպե՞ս տեղադրել, գործարկել և միացնել վերահսկիչը էմուլյատորին: Երբևէ երբևէ նստե՞լ եք և հիշել ձեր մանկությունը որպես երիտասարդ խաղացող, և երբեմն ցանկացել եք, որ կարողանաք նորից այցելել անցյալի այդ հին գոհարները: Դե, դրա համար կա ծրագիր … ավելի կոնկրետ կա խաղացողների համայնք, որոնք ծրագիր են պատրաստում
Ինչպես միացնել NodeMCU ESP8266- ը MySQL տվյալների շտեմարանին `7 քայլ
Ինչպես միացնել NodeMCU ESP8266- ը MySQL տվյալների շտեմարանին. MySQL- ը լայնորեն կիրառվող հարաբերական տվյալների բազայի կառավարման համակարգ է (RDBMS), որն օգտագործում է կառուցվածքային հարցման լեզու (SQL): Ինչ -որ պահի, գուցե ցանկանաք Arduino/NodeMCU տվիչների տվյալները վերբեռնել MySQL տվյալների բազա: Այս Ուղեցույցում մենք կտեսնենք, թե ինչպես միացնել
Ինչպես միացնել ESP8266 NodeMCU- ը IoT ամպին. 5 քայլ
Ինչպես միացնել ESP8266 NodeMCU- ը IoT ամպին: Այս ուսուցանվող ծրագիրը ցույց է տալիս Ձեզ Իրերի Ինտերնետի պարզ ցուցադրում `օգտագործելով ESP8266 NodeMCU և առցանց IoT ծառայություն, որը կոչվում է AskSensors: Մենք ձեզ ցույց ենք տալիս, թե ինչպես արագորեն ստանալ տվյալներ ESP8266 HTTPS հաճախորդից և դրանք գրաֆիկով գծել AskSensors Io- ում
Ինչպես միացնել հողի խոնավության տվիչը և ESP8266- ը AskSensors IoT ամպին. 10 քայլ
Ինչպես միացնել հողի խոնավության տվիչը և ESP8266- ը AskSensors IoT Cloud- ին: Այս ուսանելի ծրագիրը ցույց է տալիս, թե ինչպես միացնել հողի խոնավության տվիչը և ESP8266- ը IoT ամպին: Այս նախագծի համար մենք կօգտագործենք հանգույց MCU ESP8266 WiFi մոդուլ և հողի խոնավության տվիչ որը չափում է ջրի ծավալային պարունակությունը ներսում այնքան
Ինչպես միացնել MicroPython- ի որոնվածը ESP8266- ի վրա հիմնված Sonoff խելացի անջատիչի վրա. 3 քայլ (նկարներով)
Ինչպե՞ս միացնել MicroPython- ի որոնվածը ESP8266- ի վրա հիմնված Sonoff խելացի անջատիչի վրա. Այդ գծից ամենաճկուն և էժան սարքերից են Sonoff Basic- ը և Sonoff Dual- ը: Սրանք Wi-Fi- ով միացված անջատիչներ են ՝ հիմնված հիանալի չիպի ՝ ESP8266- ի վրա: Մինչդեռ