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

ESP32 ինտեգրված OLED- ով (WEMOS/Lolin) - Սկիզբ Arduino ոճ. 4 քայլ
ESP32 ինտեգրված OLED- ով (WEMOS/Lolin) - Սկիզբ Arduino ոճ. 4 քայլ

Video: ESP32 ինտեգրված OLED- ով (WEMOS/Lolin) - Սկիզբ Arduino ոճ. 4 քայլ

Video: ESP32 ինտեգրված OLED- ով (WEMOS/Lolin) - Սկիզբ Arduino ոճ. 4 քայլ
Video: Ինչպես օգտագործել SSD1306 128x32 OLED Iուցադրել I2C Arduino կոդով 2024, Նոյեմբեր
Anonim
Image
Image
Ինչ է անհրաժեշտ
Ինչ է անհրաժեշտ

Եթե դու ինձ նման ես, դու բաց ես թողնում ամենավերջին և ամենամեծ ESP8266/և այլն ձեռքդ բռնելու հնարավորությունը և այն դնում իր քայլերի միջով: ESP32- ը ոչ մի կերպ չի տարբերվում, բայց ես գտել եմ, որ փաստաթղթերում դեռ շատ բան չկա: Առաջին 2 քայլերը պետք է վերաբերեն ESP32 համերի մեծամասնությանը և ոչ միայն OLED- ով պատկերվածին: Հուսանք, որ այս «մի քանի քայլերը» ձեզ կսկսեն: Good Luck…. Funվարճացեք… Տեղեկացրեք ինձ, եթե դա ձեզ մոտ աշխատել է: Մի քանի ենթադրություն այն է, որ դուք գիտեք, թե ինչպես կողմնորոշվել Arduino IDE- ում և աշխատել նրանց գրադարանների հետ:

ԹԱՐՄԱՆԵԼ. Ինտերնետ ժամացույց և Bluetooth BLE գործողության մեջ: Էսքիզներին հղումներ գտնելու համար նայեք YouTube- ի գրառումներում:

Քայլ 1: Ինչ է անհրաժեշտ

Ինչ է անհրաժեշտ
Ինչ է անհրաժեշտ
Ինչ է անհրաժեշտ
Ինչ է անհրաժեշտ

ESP32 SOC

USB մալուխ

Arduino IDE

Քայլ 2. Ենթադրելով, որ Arduino IDE- ն արդեն տեղադրված է

Ենթադրելով, որ Arduino IDE- ն արդեն տեղադրված է
Ենթադրելով, որ Arduino IDE- ն արդեն տեղադրված է

Լռելյայն, ESP32- ը դեռ չի երևում տախտակների կառավարչի ստանդարտ գրառումներով, որոնք մատնանշում են

Դրա համար մենք պետք է առայժմ դրանք ձեռքով ավելացնենք:

Հետևեք հետևյալ կայքի ԲՈԼՈՐ քայլերին ՝ ձեր Arduino IDE- ն ձեր նոր ESP32 տախտակին պատրաստելու համար:

github.com/espressif/arduino-esp32/blob/master/docs/arduino-ide/windows.md

Եթե դուք ունեք ինտեգրված OLED և կցանկանայիք այն գործարկել, անցեք հաջորդ քայլին:

Քայլ 3. Ստացեք OLED- ի աշխատանքը Arduino- ի վրա

Ստացեք OLED- ի աշխատանքը Arduino- ի վրա
Ստացեք OLED- ի աշխատանքը Arduino- ի վրա
Ստացեք OLED- ի աշխատանքը Arduino- ի վրա
Ստացեք OLED- ի աշխատանքը Arduino- ի վրա
Ստացեք OLED- ի աշխատանքը Arduino- ի վրա
Ստացեք OLED- ի աշխատանքը Arduino- ի վրա

Այժմ, երբ դուք հավանաբար բեռնել եք Arduino- ի էսքիզ ձեր ESP32- ում, հավանաբար անհետացել են այն «գեղեցիկ» նկարները, որոնք վազում էին դրա վրա, երբ այն առաջին անգամ միացրել եք:

Այս կոնկրետ ESP32- ն օգտագործում է SSD1306 գրադարանները OLED էկրանին հաղորդակցվելու համար: Ինձ բախտ վիճակվեց սկսել ՝ բեռնելով հետևյալ Arduino գրադարանը և փորձարկելով SSD1306- ի ներառված Օրինակ էսքիզներից մեկը: Եթե էսքիզը չի հավաքվում սխալներով, համոզվեք, որ դուք փոխում եք հասցեն, որտեղ այն չի հաջողվել (0x3c, 5, 4):

Այս ESP- ի նվիրված I2C կապում են GPIO 5 և 4 համապատասխանաբար տվյալները և ժամացույցը:

Կցված ESP32_Wemos_I2C_Scanner էսքիզը կհաստատի, եթե ձեր կապումներն են ճիշտ հասցեագրված: Տեղադրեք այն ձեր ESP32- ում և ստուգեք սերիական մոնիտորը:

github.com/squix78/esp8266-oled-ssd1306

Քայլ 4. Ֆունկցիոնալ OLED Arduino LDR անալոգային մուտքով

**** ԹԱՐՄԱՈՄ 28 Դեկ 17 Դիտեք ESP32- ի տեսանյութը `աշխատող ինտերնետ/NTP ժամացույցով: Կոդի ներբեռնման URL- ը հասանելի է YouTube- ում ՝ տեսանյութի ներքևում:

Ես որոշեցի պարզապես շարունակել դա և կարողացա հասնել նրան, որ OLED- ն աշխատի «իրական» տվյալների և ոչ միայն օրինակների հետ: Անալոգային LDR սնունդ: Ես դրան կցեցի Arduino էսքիզը `օգնելու համար: Վերցրեք այն պտտվելու համար և տեղեկացրեք ինձ, թե ինչպես եք դու դուրս գալիս: Եթե Ձեզ անհրաժեշտ է «խոզանակ» Arduino- ի և Analog- ի աշխատանքի վերաբերյալ, անցեք

Ես սկսեցի իմ Arduino արկածախնդրությունը այս տղաների հետ … դասընթացը հաստատ արժե:

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