Obsah:

ESP32 s integrovaným OLED (WEMOS/Lolin) - Začíname Štýl Arduino: 4 kroky
ESP32 s integrovaným OLED (WEMOS/Lolin) - Začíname Štýl Arduino: 4 kroky

Video: ESP32 s integrovaným OLED (WEMOS/Lolin) - Začíname Štýl Arduino: 4 kroky

Video: ESP32 s integrovaným OLED (WEMOS/Lolin) - Začíname Štýl Arduino: 4 kroky
Video: NodeMCU + 0.96 OLED 2024, December
Anonim
Image
Image
Čo je potrebné
Čo je potrebné

Ak ste ako ja, skočíte do šance dostať sa do rúk najnovšieho a najlepšieho ESP8266/atď … a prejdete ho všetkými krokmi. ESP32 sa nelíši, ale zistil som, že v súvislosti s dokumentáciou toho zatiaľ nie je príliš veľa. Prvé 2 kroky by sa mali týkať väčšiny príchutí ESP32, nielen tej, ktorá je zobrazená na OLED. Našťastie tieto „pár krokov“vám pomôžu začať. Veľa šťastia…. Bavte sa… dajte mi vedieť, či vám to prospelo. Niekoľko predpokladov je, že viete, ako sa orientovať v IDE Arduino a pracovať s ich knižnicami.

AKTUALIZÁCIA: 05. januára 18 - Nezabudnite si pozrieť niekoľko aktualizovaných videí ESP32 na konci tohto pokynu. Internetové hodiny a Bluetooth BLE v prevádzke. V poznámkach na YouTube nájdete odkazy na náčrty.

Krok 1: Čo je potrebné

Čo je potrebné
Čo je potrebné
Čo je potrebné
Čo je potrebné

ESP32 SOC

USB kábel

Arduino IDE

Krok 2: Za predpokladu, že ID Arduino je už nainštalované

Za predpokladu, že Arduino IDE je už nainštalované
Za predpokladu, že Arduino IDE je už nainštalované

V predvolenom nastavení sa ESP32 ešte nezobrazuje so štandardnými položkami správcu dosiek smerujúcimi na

Z tohto dôvodu ich musíme zatiaľ ručne pridať.

Pri príprave vášho Arduino IDE na novú dosku ESP32 postupujte podľa VŠETKÝCH krokov na nasledujúcom webe.

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

Ak máte integrovaný OLED a chcete ho spustiť, pokračujte ďalším krokom.

Krok 3: Začnite pracovať s OLED na Arduine

Nechajte OLED pracovať na Arduine
Nechajte OLED pracovať na Arduine
Nechajte OLED pracovať na Arduine
Nechajte OLED pracovať na Arduine
Nechajte OLED pracovať na Arduine
Nechajte OLED pracovať na Arduine

Teraz, keď ste do svojho ESP32 pravdepodobne nahrali skicu Arduina, „pekné“obrázky, ktoré na ňom bežali pri prvom zapojení, sú pravdepodobne preč.

Tento konkrétny ESP32 používa na komunikáciu s OLED displejom knižnice SSD1306. Mal som šťastie, že som mohol začať načítaním nasledujúcej knižnice Arduino a testovaním jedného zo vzorových náčrtkov zahrnutých v SSD1306. Ak sa skica nemôže kompilovať s chybami, uistite sa, že ste zmenili adresu, na ktorú sa nepodarilo skript (0x3c, 5, 4).

Dedikované I2C piny tohto ESP sú na GPIO 5 a 4 pre dáta a hodiny.

Priložený náčrt ESP32_Wemos_I2C_Scanner potvrdí, či sú vaše piny správne adresované. Vložte ho do svojho ESP32 a skontrolujte sériový monitor.

github.com/squix78/esp8266-oled-ssd1306

Krok 4: Funkčný OLED s analógovým vstupom Arduino LDR

**** UPDATE 28Dec17 Pozrite sa na video ESP32 s fungujúcimi hodinami internetu/NTP. Adresy URL na stiahnutie kódu sú k dispozícii na YouTube pod videom

Rozhodol som sa s tým pokračovať a podarilo sa mi dosiahnuť, aby OLED pracoval so „skutočnými“údajmi, nielen s príkladmi. Analógový posuv LDR. Aby som pomohol, priložil som k tomu skicu Arduina. Skúste to a dajte mi vedieť, ako ste na tom! Ak potrebujete „vyčistiť“fungovanie Arduino a Analog, zamierte na

S týmito chlapcami som začal svoje dobrodružstvo v Arduine … kurz určite stojí za to.

Odporúča: