Vmesnik ESP32 s SSD1306 Oled z MicroPythonom: 5 korakov
Vmesnik ESP32 s SSD1306 Oled z MicroPythonom: 5 korakov

Video: Vmesnik ESP32 s SSD1306 Oled z MicroPythonom: 5 korakov

Video: Vmesnik ESP32 s SSD1306 Oled z MicroPythonom: 5 korakov
Video: Arduino Projekt: SSD1306 OLED mit 128x64 px an STM32 über I2C Bus betreiben und RTC Zeit anzeigen 2025, Januar
Anonim
Vmesnik ESP32 s SSD1306 Oleden z MicroPythonom
Vmesnik ESP32 s SSD1306 Oleden z MicroPythonom
Vmesnik ESP32 s SSD1306 Oleden z MicroPythonom
Vmesnik ESP32 s SSD1306 Oleden z MicroPythonom

Micropython je pythonov optimizem in majhen odtis pythona. Kar je pomenilo gradnjo za vgrajeno napravo, ki ima pomnilniške omejitve in nizko porabo energije. Micropython je na voljo za številne družine krmilnikov, ki vključujejo ESP8266, ESP32, Arduino plošče, kot je MEGA2560, in nekatere krmilnike nordic.

V tem članku bomo videli, kako uporabljati vmesnik ESP32 z oled zaslonom ssd1306 z vmesnikom i2c.

Na ESP32 bomo utripali vgrajen os micropython, naša knjižnica in aplikacija pa bosta napisana v skriptu python.

1. korak: Orodja za prenos

Orodja za prenos
Orodja za prenos
Orodja za prenos
Orodja za prenos

Prenesite binarni dokument za različico uporabljene plošče

Prenesite binarne datoteke s naslednje povezave, micropython.org/

Prenesite esptool, ki obravnava branje, pisanje in brisanje ESP32/ESP8266, github.com/espressif/esptool

2. korak: Potrebne komponente

Potrebne komponente so:

1. ESP32

ESP32 v Indiji - https://amzn.to/2NpbsE2ESP32 v Veliki Britaniji -

ESP32 v ZDA -

2. SSD1306 OLED zaslon SSD1306 v Indiji-

SSD1306 v ZDA -

SSD1306 v Veliki Britaniji -

3. Ogledna plošča

BreadBoard v Indiji- https://amzn.to/2MW0OpbBreadBoard v ZDA-

BreadBoard v Veliki Britaniji-

4. Nekaj žic

3. korak: Povezava

Povezava
Povezava

Spodaj so podrobnosti o povezavi med oljnim zaslonom ESP32 in SSD1306. SSD1306 je na voljo v dveh različicah glede na vmesnik, ki temelji na I2C in SPI. V našem projektu bomo uporabljali različico, ki temelji na I2C.

ESP32 -> SSD1306

GND -> GND

3.3V -> VDD

SCK/CLK-> PIN4

SDA -> PIN5

4. korak: Vadnica

5. korak: Koda

Kodo poiščite na Githubu.

github.com/stechiez/esp32-upython.git