INHOUDSOPGAWE:

ESP32 met geïntegreerde OLED (WEMOS/Lolin) - Aan die gang Arduino -styl: 4 stappe
ESP32 met geïntegreerde OLED (WEMOS/Lolin) - Aan die gang Arduino -styl: 4 stappe

Video: ESP32 met geïntegreerde OLED (WEMOS/Lolin) - Aan die gang Arduino -styl: 4 stappe

Video: ESP32 met geïntegreerde OLED (WEMOS/Lolin) - Aan die gang Arduino -styl: 4 stappe
Video: Установка приложения ArduBlock 2024, Desember
Anonim
Image
Image
Wat is nodig
Wat is nodig

As u soos ek is, spring u op die kans om die nuutste en beste ESP8266/ens in die hande te kry … Die ESP32 verskil nie, maar ek het agtergekom dat daar nog nie te veel is wat dokumentasie betref nie. Die eerste twee stappe moet betrekking hê op die meeste ESP32 -geure en nie net op die OLED -weergawe nie. Hopelik sal hierdie 'paar stappe' jou laat begin. Sterkte…. Maak pret … Laat weet as dit vir jou gewerk het. 'N Paar aannames is dat u weet hoe u deur die Arduino IDE kan navigeer en met hul biblioteke kan werk.

UPDATE: 05 Jan 18 - Kyk na 'n paar opgedateerde ESP32 -video's aan die einde van hierdie instruksies. Internethorlosie en Bluetooth BLE in aksie. Kyk in die YouTube -notas vir skakels na sketse.

Stap 1: Wat is nodig

Wat is nodig
Wat is nodig
Wat is nodig
Wat is nodig

ESP32 SOC

USB kabel

Arduino IDE

Stap 2: Gestel Arduino IDE is reeds geïnstalleer

Gestel Arduino IDE is reeds geïnstalleer
Gestel Arduino IDE is reeds geïnstalleer

Die ESP32 word standaard nog nie vertoon nie, met die standaardborde -bestuurderinskrywings wat verwys na

As gevolg hiervan moet ons dit voorlopig handmatig byvoeg.

Volg ALLE stappe op die volgende webwerf om u Arduino IDE voor te berei vir u nuwe ESP32 -bord.

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

Gaan na die volgende stap as u wel die geïntegreerde OLED het en dit wil laat werk.

Stap 3: Kry die OLED aan die werk op Arduino

Kry die OLED -werk op Arduino
Kry die OLED -werk op Arduino
Kry die OLED -werk op Arduino
Kry die OLED -werk op Arduino
Kry die OLED -werk op Arduino
Kry die OLED -werk op Arduino

Noudat u waarskynlik 'n Arduino -skets op u ESP32 gelaai het, is die 'mooi' foto's wat daarop verskyn het toe u dit eers ingeprop het, waarskynlik weg.

Hierdie spesifieke ESP32 gebruik die SSD1306 -biblioteke om met die OLED -skerm te kommunikeer. Ek het geluk gehad om aan die gang te kom deur die volgende Arduino -biblioteek te laai en een van die ingesluit voorbeeldsketse van die SSD1306 te toets. As die skets nie met foute saamgestel word nie, moet u die adres verander waarop dit misluk het (0x3c, 5, 4).

Hierdie toegewyde I2C -penne van hierdie ESP is onderskeidelik op GPIO 5 en 4 vir data en klok.

Die aangehegte ESP32_Wemos_I2C_Scanner -skets sal bevestig of u penne korrek aangespreek is. Laai dit op u ESP32 en kyk na die seriële monitor.

github.com/squix78/esp8266-oled-ssd1306

Stap 4: funksionele OLED met Arduino LDR analoog invoer

**** UPDATE 28 Desember 17 Kyk na die video van ESP32 met 'n werkende internet-/NTP -klok. Kode -aflaai -URL's is beskikbaar op YouTube onder die video

Ek het besluit om net hiermee aan die gang te bly, en ek het daarin geslaag om die OLED te laat werk met 'regte' data en nie net die voorbeelde nie. Analoog LDR -voer. Ek het die Arduino -skets hierby aangeheg om te help. Maak 'n draai en laat my weet hoe u dit regkry! As u 'n opknapping nodig het oor die werking van Arduino en Analog, gaan dan na

Ek het begin met my Arduino -avontuur saam met hierdie ouens … die kursus is beslis die moeite werd.

Aanbeveel: