Cuprins:

ESP32 cu OLED integrat (WEMOS / Lolin) - Introducere Stil Arduino: 4 pași
ESP32 cu OLED integrat (WEMOS / Lolin) - Introducere Stil Arduino: 4 pași

Video: ESP32 cu OLED integrat (WEMOS / Lolin) - Introducere Stil Arduino: 4 pași

Video: ESP32 cu OLED integrat (WEMOS / Lolin) - Introducere Stil Arduino: 4 pași
Video: Scheme și articole pentru electroniști dar și pentru electricieni 2024, Iulie
Anonim
Image
Image
Ce este necesar
Ce este necesar

Dacă sunteți ca mine, săriți la șansa de a pune mâna pe cel mai recent și mai mare ESP8266 / etc … și îl puneți în mișcare. ESP32 nu diferă, dar am constatat că nu există încă prea multe lucruri în ceea ce privește documentația. Primii 2 pași ar trebui să se refere la majoritatea aromelor ESP32 și nu doar la cel descris cu OLED. Sperăm că acești „câțiva pași” vă vor ajuta să începeți. Noroc … Distrează-te … Anunță-mă dacă a funcționat pentru tine. Câteva presupuneri sunt că știi cum să navighezi în Arduino IDE și să lucrezi cu bibliotecile lor.

ACTUALIZARE: 05 Ianuarie 18 - Asigurați-vă că verificați câteva videoclipuri ESP32 actualizate la sfârșitul acestui instructabil. Ceas Internet și Bluetooth BLE în acțiune. Căutați în notele YouTube linkuri către schițe.

Pasul 1: Ce este necesar

Ce este necesar
Ce este necesar
Ce este necesar
Ce este necesar

ESP32 SOC

cablu USB

IDE Arduino

Pasul 2: Presupunând că Arduino IDE este deja instalat

Presupunând că IDE Arduino este deja instalat
Presupunând că IDE Arduino este deja instalat

În mod implicit, ESP32 nu se afișează încă, cu intrările managerului de plăci standard care indică

Din acest motiv, trebuie să le adăugăm manual pentru moment.

Urmați TOȚI pașii de pe următorul site pentru a vă pregăti ID-ul Arduino pentru noua dvs. placă ESP32.

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

Dacă aveți OLED integrat și doriți să încercați să îl rulați, treceți la pasul următor.

Pasul 3: Obțineți funcționarea OLED pe Arduino

Obțineți OLED-ul de lucru pe Arduino
Obțineți OLED-ul de lucru pe Arduino
Obțineți OLED-ul de lucru pe Arduino
Obțineți OLED-ul de lucru pe Arduino
Obțineți OLED-ul de lucru pe Arduino
Obțineți OLED-ul de lucru pe Arduino

Acum că probabil ați încărcat o schiță Arduino pe ESP32, imaginile „drăguțe” care rulau pe ea atunci când l-ați conectat prima dată au dispărut.

Acest ESP32 special folosește bibliotecile SSD1306 pentru a comunica cu afișajul OLED. Am avut noroc să încep prin încărcarea următoarei biblioteci Arduino și testarea uneia dintre schițele de exemplu incluse în SSD1306. Dacă schița nu reușește să compileze cu erori, asigurați-vă că schimbați adresa la care nu a reușit (0x3c, 5, 4).

Pinii I2C dedicați acestui ESP sunt pe GPIO 5 și respectiv pentru date și respectiv pentru ceas.

Schița atașată ESP32_Wemos_I2C_Scanner vă va confirma dacă pinii sunt abordați corect. Încărcați-l pe ESP32 și verificați monitorul serial.

github.com/squix78/esp8266-oled-ssd1306

Pasul 4: OLED funcțional cu intrare analogică Arduino LDR

**** ACTUALIZARE 28Dec17 Verificați videoclipul ESP32 cu ceas Internet / NTP funcțional. Adresa URL de descărcare a codului este disponibilă pe YouTube, sub videoclip

Am decis să continuu cu asta și am reușit să fac ca OLED să funcționeze cu date „reale” și nu doar cu exemple. Alimentare analogică LDR. Am atașat schița Arduino la aceasta pentru a vă ajuta. Luați-o la întoarcere și spuneți-mi cum vă distingeți! Dacă aveți nevoie de o „rezolvare” a funcționării Arduino și Analog, accesați

Am început aventura mea Arduino cu acești tipi … cursul merită cu siguranță.

Recomandat: