Sadržaj:

ESP32 sučelje sa SSD1306 Oledom s MicroPythonom: 5 koraka
ESP32 sučelje sa SSD1306 Oledom s MicroPythonom: 5 koraka

Video: ESP32 sučelje sa SSD1306 Oledom s MicroPythonom: 5 koraka

Video: ESP32 sučelje sa SSD1306 Oledom s MicroPythonom: 5 koraka
Video: How to Make PLC LCD HMI || FLProg 2024, Prosinac
Anonim
ESP32 sučelje sa SSD1306 Oled sa MicroPythonom
ESP32 sučelje sa SSD1306 Oled sa MicroPythonom
ESP32 sučelje sa SSD1306 Oled sa MicroPythonom
ESP32 sučelje sa SSD1306 Oled sa MicroPythonom

Micropython je python -ov optimizator i mali otisak pythona. Što je značilo da se izgradi za ugrađeni uređaj koji ima memorijska ograničenja i nisku potrošnju energije. Micropython je dostupan za mnoge obitelji kontrolera koji uključuju ESP8266, ESP32, Arduino ploče poput MEGA2560 i neke od nordic kontrolera.

U ovom članku ćemo vidjeti kako koristiti sučelje ESP32 s oled zaslonom ssd1306 pomoću i2c sučelja.

Mi ćemo bljeskati mikropython ugrađen OS na ESP32, a naša biblioteka i aplikacija bit će napisane u python skripti.

Korak 1: Alati za preuzimanje

Alati za preuzimanje
Alati za preuzimanje
Alati za preuzimanje
Alati za preuzimanje

Preuzmite binarni format za varijantu ploče koja se koristi

Preuzmite binarne datoteke sa sljedeće veze, micropython.org/

Preuzmite esptool koji podržava čitanje, pisanje i brisanje ESP32/ESP8266, github.com/espressif/esptool

Korak 2: Potrebne komponente

Potrebne komponente su:

1. ESP32

ESP32 u Indiji - https://amzn.to/2NpbsE2ESP32 u Velikoj Britaniji -

ESP32 u SAD -u -

2. SSD1306 OLED zaslon SSD1306 u Indiji-

SSD1306 u SAD -u -

SSD1306 u Velikoj Britaniji -

3. Oglasna ploča

BreadBoard u Indiji- https://amzn.to/2MW0OpbBreadBoard u SAD-

BreadBoard u Velikoj Britaniji-

4. Nekoliko žica

Korak 3: Povezivanje

Veza
Veza

Slijede pojedinosti o povezivanju između ESP32 i olediranog zaslona SSD1306. SSD1306 dolazi u dvije varijante ovisno o sučelju koje je zasnovano na I2C i SPI. U našem projektu koristit ćemo varijantu temeljenu na I2C.

ESP32 -> SSD1306

GND -> GND

3.3V -> VDD

SCK/CLK-> PIN4

SDA -> PIN5

Korak 4: Vodič

Korak 5: Kodirajte

Pronađite kôd na Githubu.

github.com/stechiez/esp32-upython.git

Preporučeni: