Turinys:

ESP32 su integruotu OLED (WEMOS/Lolin) - „Arduino“stiliaus pradžia: 4 žingsniai
ESP32 su integruotu OLED (WEMOS/Lolin) - „Arduino“stiliaus pradžia: 4 žingsniai

Video: ESP32 su integruotu OLED (WEMOS/Lolin) - „Arduino“stiliaus pradžia: 4 žingsniai

Video: ESP32 su integruotu OLED (WEMOS/Lolin) - „Arduino“stiliaus pradžia: 4 žingsniai
Video: esp8266 oled wemos D1 mini temperature humidity time DGM 2024, Liepa
Anonim
Image
Image
Ko reikia
Ko reikia

Jei esate panašus į mane, pasinaudokite galimybe gauti naujausią ir didžiausią ESP8266/etc … ir išbandykite jį. ESP32 nesiskiria, tačiau pastebėjau, kad dar nėra daug dokumentų. Pirmieji 2 veiksmai turėtų būti susiję su dauguma ESP32 skonių, o ne tik su OLED pavaizduotais. Tikimės, kad šie „keli žingsniai“padės jums pradėti. Sėkmės…. Pasilinksmink … Praneškite man, ar tai jums pavyko. Keletas prielaidų yra tai, kad jūs žinote, kaip naršyti „Arduino IDE“ir dirbti su jų bibliotekomis.

ATNAUJINIMAS: 05 sausio 18 d. - Šios instrukcijos pabaigoje būtinai peržiūrėkite atnaujintus ESP32 vaizdo įrašus. Veikia interneto laikrodis ir „Bluetooth BLE“. „YouTube“pastabose ieškokite nuorodų į eskizus.

1 žingsnis: ko reikia

Ko reikia
Ko reikia
Ko reikia
Ko reikia

ESP32 SOC

USB kabelis

„Arduino IDE“

2 veiksmas: darant prielaidą, kad „Arduino IDE“jau įdiegta

Darant prielaidą, kad „Arduino IDE“jau įdiegta
Darant prielaidą, kad „Arduino IDE“jau įdiegta

Pagal numatytuosius nustatymus ESP32 dar nerodomas su standartiniais plokščių tvarkyklės įrašais, nukreiptais į

Dėl šios priežasties kol kas turime juos pridėti rankiniu būdu.

Atlikite VISUS veiksmus šioje svetainėje, kad paruoštumėte „Arduino IDE“naujai ESP32 plokštei.

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

Jei turite integruotą OLED ir norite jį paleisti, pereikite prie kito veiksmo.

3 veiksmas: pradėkite „OLED“dirbti su „Arduino“

Gaukite „OLED“darbą su „Arduino“
Gaukite „OLED“darbą su „Arduino“
Gaukite „OLED“darbą su „Arduino“
Gaukite „OLED“darbą su „Arduino“
Gaukite „OLED“darbą su „Arduino“
Gaukite „OLED“darbą su „Arduino“

Dabar, kai tikriausiai į savo ESP32 įkėlėte „Arduino“eskizą, tikriausiai nebeliko „gražių“nuotraukų, kurios buvo rodomos pirmą kartą prijungus prie tinklo.

Šis konkretus ESP32 naudoja SSD1306 bibliotekas, kad galėtų bendrauti su OLED ekranu. Man pasisekė pradėti įkeliant šią „Arduino“biblioteką ir išbandžius vieną iš SSD1306 įtrauktų pavyzdinių eskizų. Jei nepavyksta surinkti eskizo su klaidomis, būtinai pakeiskite nepavykusį adresą į (0x3c, 5, 4).

Šios ESP skirtos I2C kaiščiai yra GPIO 5 ir 4 atitinkamai duomenims ir laikrodžiui.

Pridedamas ESP32_Wemos_I2C_Scanner eskizas patvirtins, ar jūsų smeigtukai adresuoti teisingai. Įkelkite jį į savo ESP32 ir patikrinkite serijinį monitorių.

github.com/squix78/esp8266-oled-ssd1306

4 veiksmas: funkcinis OLED su „Arduino LDR“analogine įvestimi

**** UPDATE 28Dec17 Peržiūrėkite ESP32 vaizdo įrašą su veikiančiu interneto/NTP laikrodžiu. Kodo atsisiuntimo URL pasiekiamas „YouTube“žemiau vaizdo įrašo

Aš nusprendžiau toliau tęsti tai ir sugebėjau priversti OLED dirbti su „tikrais“duomenimis, o ne tik pavyzdžiais. Analoginis LDR kanalas. Prie to pridėjau „Arduino“eskizą, kad padėtų. Išbandykite ir praneškite man, kaip sekasi! Jei jums reikia „šveitimo“dėl „Arduino“ir „Analog“veikimo, eikite į

Aš pradėjau savo „Arduino“nuotykį su šiais vaikinais … kursas tikrai vertas dėmesio.

Rekomenduojamas: