Obsah:

Rozhraní ESP32 s SSD1306 Oled s MicroPythonem: 5 kroků
Rozhraní ESP32 s SSD1306 Oled s MicroPythonem: 5 kroků

Video: Rozhraní ESP32 s SSD1306 Oled s MicroPythonem: 5 kroků

Video: Rozhraní ESP32 s SSD1306 Oled s MicroPythonem: 5 kroků
Video: Using Heltec ESP32 OLED Wifi Kit 2024, Listopad
Anonim
Rozhraní ESP32 s SSD1306 Oled s MicroPythonem
Rozhraní ESP32 s SSD1306 Oled s MicroPythonem
Rozhraní ESP32 s SSD1306 Oled s MicroPythonem
Rozhraní ESP32 s SSD1306 Oled s MicroPythonem

Micropython je optimalizace pythonu a malá stopa pythonu. Což znamenalo stavět pro vestavěné zařízení, které má paměťová omezení a nízkou spotřebu energie. Micropython je k dispozici pro mnoho rodin řadičů, které zahrnují desky ESP8266, ESP32, Arduino jako MEGA2560 a některé z řadičů nordic.

V tomto článku uvidíme, jak používat rozhraní ESP32 s displejem oled ssd1306 pomocí rozhraní i2c.

Na ESP32 budeme blikat mikropythonové vestavěné operační systémy a naše knihovna a aplikace budou zapsány ve skriptu pythonu.

Krok 1: Nástroje ke stažení

Nástroje ke stažení
Nástroje ke stažení
Nástroje ke stažení
Nástroje ke stažení

Stáhněte si binární verzi pro použitou variantu desky

Stáhněte si binární soubory z následujícího odkazu, micropython.org/

Stáhněte si esptool, který zpracovává čtení, zápis a mazání ESP32/ESP8266, github.com/espressif/esptool

Krok 2: Požadované součásti

Požadované součásti jsou:

1. ESP32

ESP32 v Indii - https://amzn.to/2NpbsE2ESP32 ve Velké Británii -

ESP32 v USA -

2. OLED displej SSD1306 SSD1306 v Indii-

SSD1306 v USA -

SSD1306 ve Velké Británii -

3. Breadboard

BreadBoard v Indii- https://amzn.to/2MW0OpbBreadBoard v USA-

BreadBoard ve Velké Británii-

4. Několik drátů

Krok 3: Připojení

Spojení
Spojení

Následuje podrobnosti o připojení mezi displejem ESP32 a SSD1306 oled. SSD1306 je dodáván ve dvou variantách založených na rozhraní založeném na I2C a SPI. Budeme používat I2C na bázi varientu v out projektu.

ESP32 -> SSD1306

GND -> GND

3,3 V -> VDD

SCK/CLK-> PIN4

SDA -> PIN5

Krok 4: Výukový program

Krok 5: Kód

Najděte kód na Githubu.

github.com/stechiez/esp32-upython.git

Doporučuje: