Tartalomjegyzék:

ESP32 interfész SSD1306 -al, MicroPython -szal meghajtva: 5 lépés
ESP32 interfész SSD1306 -al, MicroPython -szal meghajtva: 5 lépés

Videó: ESP32 interfész SSD1306 -al, MicroPython -szal meghajtva: 5 lépés

Videó: ESP32 interfész SSD1306 -al, MicroPython -szal meghajtva: 5 lépés
Videó: User Interface to control the hardware 2024, December
Anonim
ESP32 interfész SSD1306 -mal, MicroPython -on
ESP32 interfész SSD1306 -mal, MicroPython -on
ESP32 interfész SSD1306 -mal, MicroPython -on
ESP32 interfész SSD1306 -mal, MicroPython -on

A Micropython a python optimalizálása és kicsi lábnyom. Ez olyan beépített eszközök számára készült, amelyek memóriaszűkösek és alacsony energiafogyasztásúak. A Micropython számos vezérlőcsaládhoz elérhető, beleértve az ESP8266, ESP32, Arduino kártyákat, például a MEGA2560 -at és a nordic vezérlőinek egy részét.

Ebben a cikkben látni fogjuk, hogyan kell használni az ESP32 interfészt OLED ssd1306 kijelzővel az i2c felület segítségével.

Villogni fogunk a mikropython beágyazott operációs rendszerrel az ESP32 -en, és könyvtárunk és alkalmazásunk python -szkriptben lesz írva.

1. lépés: Letöltési eszközök

Letölthető eszközök
Letölthető eszközök
Letölthető eszközök
Letölthető eszközök

Töltse le a használt tábla változatának bináris változatát

Töltse le a bináris fájlokat az alábbi linkről, micropython.org/

Töltse le az esptoolt, amely kezeli az ESP32/ESP8266 olvasását, írását és törlését, github.com/espressif/esptool

2. lépés: Szükséges összetevők

A szükséges összetevők a következők:

1. ESP32

ESP32 Indiában - https://amzn.to/2NpbsE2ESP32 az Egyesült Királyságban -

ESP32 az USA -ban -

2. SSD1306 OLED kijelző SSD1306 Indiában-

SSD1306 az USA -ban -

SSD1306 az Egyesült Királyságban -

3. Kenyeretábla

BreadBoard Indiában- https://amzn.to/2MW0OpbBreadBoard USA-

BreadBoard az Egyesült Királyságban-

4. Kevés vezeték

3. lépés: Csatlakozás

Kapcsolat
Kapcsolat

Az alábbiakban az ESP32 és az SSD1306 oled kijelző közötti kapcsolat részletei láthatók. Az SSD1306 két változatban kapható, az I2C és SPI alapú interfész alapján. I2C alapú variánst fogunk használni a projektben.

ESP32 -> SSD1306

GND -> GND

3.3V -> VDD

SCK/CLK-> PIN4

SDA -> PIN5

4. lépés: bemutató

5. lépés: Kód

Keresse meg a kódot a Githubon.

github.com/stechiez/esp32-upython.git

Ajánlott: