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, Studeni
Anonim
Image
Image
Što je potrebno
Što je potrebno

Ako ste poput mene, iskoristite priliku da se dočepate najnovijeg i najvećeg ESP8266/itd … i provedete ga korak po korak. ESP32 se ne razlikuje, ali otkrio sam da još uvijek nema previše što se tiče dokumentacije. Prva dva koraka trebala bi se odnositi na većinu okusa ESP32, a ne samo na 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 knjižnicama.

AŽURIRANJE: 05. siječnja18 - Svakako pogledajte neke ažurirane ESP32 videozapise na kraju ovog uputstva. Internet sat i Bluetooth BLE na djelu. Linkove do skica potražite u bilješkama usluge YouTube.

Korak 1: Što je potrebno

Što je potrebno
Što je potrebno
Što je potrebno
Što je potrebno

ESP32 SOC

USB kabl

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 ploču ESP32.

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 vjerojatno učitali Arduino skicu na svoj ESP32, "lijepe" slike koje su se prikazivale na njemu kad ste ga prvi put priključili vjerojatno su nestale.

Ovaj ESP32 koristi biblioteke SSD1306 za komunikaciju s OLED zaslonom. Imao sam sreće započeti učitavanjem sljedeće Arduino knjižnice i testiranjem jedne od primjera skica iz SSD1306. Ako se skica ne uspije prevesti s pogreškama, provjerite jeste li promijenili 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 jesu li 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

**** UPDATE 28Dec17 Pogledajte video zapis ESP32 s ispravnim internetskim/NTP satom. URL za preuzimanje koda dostupan je na YouTubeu ispod videozapisa

Odlučio sam nastaviti s ovim i uspio natjerati OLED da radi 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 potrebno 'dotjerivanje' o radu Arduina i Analoga, prijeđite na

S tim sam momcima krenuo u svoju Arduino avanturu … tečaj se definitivno isplati.

Preporučeni: