Sisällysluettelo:

ESP32 ja integroitu OLED (WEMOS/Lolin) - Aloittaminen Arduino -tyyli: 4 vaihetta
ESP32 ja integroitu OLED (WEMOS/Lolin) - Aloittaminen Arduino -tyyli: 4 vaihetta

Video: ESP32 ja integroitu OLED (WEMOS/Lolin) - Aloittaminen Arduino -tyyli: 4 vaihetta

Video: ESP32 ja integroitu OLED (WEMOS/Lolin) - Aloittaminen Arduino -tyyli: 4 vaihetta
Video: NodeMCU + 0.96 OLED 2024, Heinäkuu
Anonim
Image
Image
Mitä tarvitaan
Mitä tarvitaan

Jos olet kuin minä, hyppää mahdollisuuteen saada käsiinne uusin ja paras ESP8266/etc… ja laittaa se vauhtiin. ESP32 ei ole erilainen, mutta olen huomannut, että asiakirjoja ei ole vielä liikaa. Kahden ensimmäisen vaiheen tulisi koskea useimpia ESP32 -makuja eikä vain sitä, joka on kuvattu OLED -laitteessa. Toivottavasti nämä "pari vaihetta" saavat sinut alkuun. Onnea…. Pidä hauskaa… Kerro minulle, toimiiko se sinulle. Muutamat oletukset ovat, että osaat navigoida Arduino IDE: ssä ja työskennellä heidän kirjastojensa kanssa.

PÄIVITYS: 5. tammikuuta 18 - Muista tarkistaa päivitetyt ESP32 -videot tämän ohjeen lopussa. Internet -kello ja Bluetooth BLE toiminnassa. Katso YouTuben muistiinpanoista linkkejä luonnoksiin.

Vaihe 1: Mitä tarvitaan

Mitä tarvitaan
Mitä tarvitaan
Mitä tarvitaan
Mitä tarvitaan

ESP32 SOC

USB kaapeli

Arduino IDE

Vaihe 2: Olettaen, että Arduino IDE on jo asennettu

Olettaen, että Arduino IDE on jo asennettu
Olettaen, että Arduino IDE on jo asennettu

Oletusarvoisesti ESP32 ei vielä näy, kun tavalliset levynhallintamerkinnät osoittavat osoitteeseen

Siksi meidän on lisättävä ne manuaalisesti toistaiseksi.

Valmistele Arduino IDE uutta ESP32 -korttia varten noudattamalla KAIKKI ohjeita seuraavalla sivustolla.

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

Jos sinulla on integroitu OLED ja haluat kokeilla sen käynnistämistä, siirry seuraavaan vaiheeseen.

Vaihe 3: Aloita OLED -työskentely Arduinolla

Hanki OLED työskentelemään Arduinolla
Hanki OLED työskentelemään Arduinolla
Hanki OLED työskentelemään Arduinolla
Hanki OLED työskentelemään Arduinolla
Hanki OLED työskentelemään Arduinolla
Hanki OLED työskentelemään Arduinolla

Nyt kun olet todennäköisesti ladannut Arduinon luonnoksen ESP32 -laitteeseesi, "kauniit" kuvat, jotka olivat käynnissä sillä, kun kytket sen ensimmäisen kerran, ovat todennäköisesti kadonneet.

Tämä ESP32 käyttää SSD1306 -kirjastoja kommunikoidakseen OLED -näytön kanssa. Minulla on ollut onnea päästä alkuun lataamalla seuraava Arduino -kirjasto ja testaamalla yhtä SSD1306: n sisältämistä esimerkkiluonnoksista. Jos luonnoksen kääntäminen epäonnistuu virhein, muista vaihtaa epäonnistuneen osoitteen arvoksi (0x3c, 5, 4).

Tämän ESP: n omistamat I2C -nastat ovat GPIO 5: ssä ja 4 datassa ja kellossa.

Liitteenä oleva ESP32_Wemos_I2C_Scanner -luonnos vahvistaa, onko nastasi osoitettu oikein. Lataa se ESP32 -laitteeseesi ja tarkista sarjamonitori.

github.com/squix78/esp8266-oled-ssd1306

Vaihe 4: Toimiva OLED Arduino LDR -analogitulolla

**** PÄIVITYS 28. joulukuuta Katso video ESP32: sta, jossa on toimiva Internet/NTP -kello. Koodin lataus -URL -osoite löytyy YouTubesta videon alta

Päätin jatkaa rullaamista tämän kanssa ja onnistuin saamaan OLEDin toimimaan "todellisten" tietojen eikä vain esimerkkien kanssa. Analoginen LDR -syöte. Olen liittänyt tähän Arduinon luonnoksen avuksi. Kokeile sitä ja kerro minulle, miten selviät! Jos tarvitset "harjausta" Arduinon ja Analogin toiminnalle, siirry osoitteeseen

Aloitin Arduino -seikkailuni näiden kaverien kanssa … kurssi on ehdottomasti kannattava.

Suositeltava: