Sadržaj:

ESP32 s integriranim OLED -om (WEMOS/Lolin) - Za početak Arduino stil: 4 koraka
ESP32 s integriranim OLED -om (WEMOS/Lolin) - Za početak Arduino stil: 4 koraka

Video: ESP32 s integriranim OLED -om (WEMOS/Lolin) - Za početak Arduino stil: 4 koraka

Video: ESP32 s integriranim OLED -om (WEMOS/Lolin) - Za početak Arduino stil: 4 koraka
Video: NodeMCU + 0.96 OLED 2024, Juli
Anonim
Image
Image
Šta je potrebno
Šta je potrebno

Ako ste poput mene, iskoristite priliku da se uhvatite u koštac s najnovijim i najvećim ESP8266/itd … i provedete ga korak po korak. ESP32 se ne razlikuje, ali otkrio sam da još uvijek nema previše u pogledu dokumentacije. Prva dva koraka trebala bi se odnositi na većinu ESP32 okusa, a ne samo onu prikazanu s OLED -om. Nadamo se da će vam ovi „par koraka“pomoći. Sretno …. Zabavi se … Javi mi je li ti uspjelo. Nekoliko je pretpostavki da znate upravljati Arduino IDE -om i raditi s njihovim bibliotekama.

AŽURIRANJE: 05. januara18 - Obavezno pogledajte neke ažurirane ESP32 video zapise na kraju ovog uputstva. Internet sat i Bluetooth BLE na djelu. Linkove do skica potražite u YouTube bilješkama.

Korak 1: Šta je potrebno

Šta je potrebno
Šta je potrebno
Šta je potrebno
Šta je potrebno

ESP32 SOC

USB kabel

Arduino IDE

Korak 2: Pretpostavimo da je Arduino IDE već instaliran

Pod pretpostavkom da je Arduino IDE već instaliran
Pod pretpostavkom da je Arduino IDE već instaliran

Prema zadanim postavkama, ESP32 se još ne prikazuje sa standardnim zapisima upravitelja ploča koji pokazuju na

Zbog toga ih moramo zasad ručno dodati.

Slijedite SVE korake na sljedećoj web stranici kako biste pripremili svoj Arduino IDE za novu ESP32 ploču.

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

Ako imate integrirani OLED i želite ga pokrenuti, prijeđite na sljedeći korak.

Korak 3: Omogućite OLED -u da radi na Arduinu

Nabavite OLED za rad na Arduinu
Nabavite OLED za rad na Arduinu
Nabavite OLED za rad na Arduinu
Nabavite OLED za rad na Arduinu
Nabavite OLED za rad na Arduinu
Nabavite OLED za rad na Arduinu

Sada kada ste vjerovatno učitali Arduino skicu na svoj ESP32, "lijepe" slike koje su se na njemu prikazivale kada ste ga prvi put priključili na mrežu vjerojatno su nestale.

Ovaj ESP32 koristi biblioteke SSD1306 za komunikaciju s OLED zaslonom. Imao sam sreće što sam započeo učitavanjem sljedeće Arduino biblioteke i testiranjem jedne od primjera skica iz SSD1306. Ako se skica ne uspije prevesti s greškama, obavezno promijenite adresu na kojoj nije uspjela (0x3c, 5, 4).

Namjenski I2C pinovi ovog ESP -a nalaze se na GPIO 5 i 4 za podatke i sat.

Priložena skica ESP32_Wemos_I2C_Scanner će potvrditi da li su vaši pinovi ispravno adresirani. Učitajte ga na svoj ESP32 i provjerite serijski monitor.

github.com/squix78/esp8266-oled-ssd1306

Korak 4: Funkcionalni OLED s Arduino LDR analognim ulazom

**** AŽURIRAJTE 28. Dec17 Pogledajte video zapis ESP32 sa ispravnim internetskim/NTP satom. URL za preuzimanje koda dostupan je na YouTubeu ispod videozapisa

Odlučio sam nastaviti s ovim i uspio OLED raditi s 'pravim' podacima, a ne samo s primjerima. Analogni LDR feed. Priložio sam Arduino skicu ovome kao pomoć. Isprobajte ga i javite mi kako se snalazite! Ako vam je potrebna „dojava“o radu Arduina i Analoga, prijeđite na

S ovim sam momcima krenuo u svoju Arduino avanturu … kurs se definitivno isplati.

Preporučuje se: