Sommario:

ESP32 con OLED integrato (WEMOS/Lolin) - Per iniziare Stile Arduino: 4 passaggi
ESP32 con OLED integrato (WEMOS/Lolin) - Per iniziare Stile Arduino: 4 passaggi

Video: ESP32 con OLED integrato (WEMOS/Lolin) - Per iniziare Stile Arduino: 4 passaggi

Video: ESP32 con OLED integrato (WEMOS/Lolin) - Per iniziare Stile Arduino: 4 passaggi
Video: Подключите ESP8266 к RPi с помощью AT-команд | Малиновый Пи #16 2024, Luglio
Anonim
Image
Image
Cosa serve?
Cosa serve?

Se sei come me, cogli al volo l'occasione di mettere le mani sull'ultimo e più grande ESP8266/etc… e metterlo alla prova. L'ESP32 non è diverso, ma ho scoperto che non c'è ancora molto là fuori per quanto riguarda la documentazione. I primi 2 passaggi dovrebbero riguardare la maggior parte dei sapori ESP32 e non solo quello raffigurato con l'OLED. Si spera che questi "due passaggi" ti aiutino a iniziare. Buona fortuna… Buon divertimento… Fammi sapere se ha funzionato per te. Alcuni presupposti sono che tu sappia come navigare nell'IDE di Arduino e lavorare con le loro librerie.

AGGIORNAMENTO: 05 gennaio 18 - Assicurati di controllare alcuni video ESP32 aggiornati alla fine di questo Instructable. Orologio Internet e Bluetooth BLE in azione. Cerca nelle note di YouTube i collegamenti agli schizzi.

Passaggio 1: cosa è necessario

Cosa serve?
Cosa serve?
Cosa serve?
Cosa serve?

ESP32 SOC

cavo USB

Arduino IDE

Passaggio 2: supponendo che l'IDE Arduino sia già installato

Supponendo che l'IDE Arduino sia già installato
Supponendo che l'IDE Arduino sia già installato

Per impostazione predefinita, ESP32 non viene ancora visualizzato con le voci del gestore schede standard che puntano a

Per questo motivo dobbiamo aggiungerli manualmente per il momento.

Segui TUTTI i passaggi nel seguente sito per preparare il tuo IDE Arduino per la tua nuova scheda ESP32.

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

Se si dispone dell'OLED integrato e si desidera provare a farlo funzionare, procedere al passaggio successivo.

Passaggio 3: far funzionare l'OLED su Arduino

Fai funzionare l'OLED su Arduino
Fai funzionare l'OLED su Arduino
Fai funzionare l'OLED su Arduino
Fai funzionare l'OLED su Arduino
Fai funzionare l'OLED su Arduino
Fai funzionare l'OLED su Arduino

Ora che probabilmente hai caricato uno schizzo Arduino sul tuo ESP32, le "belle" immagini che erano in esecuzione su di esso quando lo hai collegato per la prima volta sono probabilmente scomparse.

Questo particolare ESP32 utilizza le librerie SSD1306 per comunicare con il display OLED. Ho avuto la fortuna di iniziare caricando la seguente libreria Arduino e testando uno degli schizzi di esempio inclusi nell'SSD1306. Se lo schizzo non viene compilato con errori, assicurati di modificare l'indirizzo in cui non è riuscito (0x3c, 5, 4).

I pin I2C dedicati di questo ESP sono rispettivamente su GPIO 5 e 4 per dati e clock.

Lo schizzo ESP32_Wemos_I2C_Scanner allegato confermerà se i tuoi pin sono indirizzati correttamente. Caricalo sul tuo ESP32 e controlla il monitor seriale.

github.com/squix78/esp8266-oled-ssd1306

Passaggio 4: OLED funzionale con ingresso analogico LDR Arduino

**** AGGIORNAMENTO 28 dicembre 17 Guarda il video di ESP32 con orologio Internet/NTP funzionante. L'URL di download del codice è disponibile su YouTube sotto il video

Ho deciso di continuare con questo e sono riuscito a far funzionare l'OLED con dati "reali" e non solo con gli esempi. Alimentazione LDR analogica. Ho allegato lo schizzo Arduino a questo per aiutare. Fai un giro e fammi sapere come te la cavi! Se hai bisogno di un "rinfresco" sul funzionamento di Arduino e Analog, vai su

Ho iniziato la mia avventura con Arduino con questi ragazzi… il corso ne vale decisamente la pena.

Consigliato: