Satura rādītājs:

ESP32 ar integrētu OLED (WEMOS/Lolin) - Darba sākšana Arduino stils: 4 soļi
ESP32 ar integrētu OLED (WEMOS/Lolin) - Darba sākšana Arduino stils: 4 soļi

Video: ESP32 ar integrētu OLED (WEMOS/Lolin) - Darba sākšana Arduino stils: 4 soļi

Video: ESP32 ar integrētu OLED (WEMOS/Lolin) - Darba sākšana Arduino stils: 4 soļi
Video: Установка приложения ArduBlock 2024, Novembris
Anonim
Image
Image
Kas Nepieciešams
Kas Nepieciešams

Ja jūs esat tāds kā es, jūs izmantojat iespēju iegūt jaunāko un lieliskāko ESP8266/etc… un nodot to savos soļos. ESP32 neatšķiras, bet es atklāju, ka vēl nav pārāk daudz dokumentu. Pirmie divi soļi attiecas uz lielāko daļu ESP32 garšu, nevis tikai uz to, kas attēlots ar OLED. Cerams, ka šie “pāris soļi” ļaus jums sākt darbu. Veiksmi…. Izklaidējieties… Ļaujiet man zināt, vai tas jums noderēja. Daži pieņēmumi ir tādi, ka jūs zināt, kā pārvietoties Arduino IDE un strādāt ar viņu bibliotēkām.

ATJAUNINĀJUMS: 5. janvāris - Noteikti apskatiet dažus atjauninātus ESP32 videoklipus šīs pamācības beigās. Interneta pulkstenis un Bluetooth BLE darbībā. Saites uz skicēm meklējiet YouTube piezīmēs.

1. darbība: kas nepieciešams

Kas Nepieciešams
Kas Nepieciešams
Kas Nepieciešams
Kas Nepieciešams

ESP32 SOC

USB kabelis

Arduino IDE

2. darbība: pieņemot, ka Arduino IDE jau ir instalēts

Pieņemot, ka Arduino IDE jau ir instalēts
Pieņemot, ka Arduino IDE jau ir instalēts

Pēc noklusējuma ESP32 vēl netiek rādīts ar standarta dēļu pārvaldnieka ierakstiem, kas norāda uz

Šī iemesla dēļ mums pagaidām tie jāpievieno manuāli.

Izpildiet VISAS darbības šajā vietnē, lai sagatavotu savu Arduino IDE jaunajai ESP32 platei.

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

Ja jums ir integrētais OLED un vēlaties to palaist, pārejiet pie nākamās darbības.

3. solis: iegūstiet OLED darbu pie Arduino

Iegūstiet OLED, lai strādātu ar Arduino
Iegūstiet OLED, lai strādātu ar Arduino
Iegūstiet OLED, lai strādātu ar Arduino
Iegūstiet OLED, lai strādātu ar Arduino
Iegūstiet OLED, lai strādātu ar Arduino
Iegūstiet OLED, lai strādātu ar Arduino

Tagad, kad jūs, iespējams, esat ielādējis Arduino skici savā ESP32, “skaistie” attēli, kas tajā tika rādīti, kad to pirmo reizi pievienojāt, iespējams, vairs nav.

Šis konkrētais ESP32 izmanto SSD1306 bibliotēkas, lai sazinātos ar OLED displeju. Man ir paveicies sākt darbu, ielādējot šo Arduino bibliotēku un pārbaudot vienu no SSD1306 iekļautajām parauga skicēm. Ja skici neizdodas apkopot ar kļūdām, noteikti mainiet neizdevušos adresi uz (0x3c, 5, 4).

Šīs ESP īpašās I2C tapas ir GPIO 5 un 4 attiecīgi datiem un pulkstenim.

Pievienotā ESP32_Wemos_I2C_Scanner skice apstiprinās, vai jūsu tapas ir adresētas pareizi. Ievietojiet to savā ESP32 un pārbaudiet sērijas monitoru.

github.com/squix78/esp8266-oled-ssd1306

4. solis: funkcionāls OLED ar Arduino LDR analogo ieeju

**** UPDATE 28Dec17 Apskatiet video par ESP32 ar strādājošu interneta/NTP pulksteni. Koda lejupielādes URL ir pieejams vietnē YouTube zem videoklipa

Es nolēmu turpināt šo darbu, un man izdevās panākt, lai OLED strādātu ar “reāliem” datiem, nevis tikai ar piemēriem. Analogā LDR plūsma. Es tam pievienoju Arduino skici, lai palīdzētu. Izmēģiniet to un dariet man zināmu, kā jūs to darāt! Ja jums ir nepieciešama “birste” par Arduino un Analog darbību, dodieties uz vietni

Es sāku savu Arduino piedzīvojumu kopā ar šiem puišiem … kurss noteikti ir vērts.

Ieteicams: