Съдържание:

Интерфейс ESP32 с SSD1306 Oled с MicroPython: 5 стъпки
Интерфейс ESP32 с SSD1306 Oled с MicroPython: 5 стъпки

Видео: Интерфейс ESP32 с SSD1306 Oled с MicroPython: 5 стъпки

Видео: Интерфейс ESP32 с SSD1306 Oled с MicroPython: 5 стъпки
Видео: ESP32 Interface with OLED SSD1306 Display using micropython 2024, Ноември
Anonim
Интерфейс ESP32 с SSD1306 Oled с MicroPython
Интерфейс ESP32 с SSD1306 Oled с MicroPython
ESP32 интерфейс със SSD1306 Oled с MicroPython
ESP32 интерфейс със SSD1306 Oled с MicroPython

Micropython е оптимизатор на python и малък отпечатък на python. Което е предназначено за изграждане на вградено устройство, което има ограничения в паметта и ниска консумация на енергия. Micropython е наличен за много семейства контролери, които включват ESP8266, ESP32, Arduino платки като MEGA2560 и някои от контролера на nordic.

В тази статия ще видим как да използваме интерфейс ESP32 с oled ssd1306 дисплей, използвайки i2c интерфейс.

Ще мигаме вграден ОС на micropython на ESP32 и нашата библиотека и приложение ще бъдат написани в скрипт на python.

Стъпка 1: Инструменти за изтегляне

Инструменти за изтегляне
Инструменти за изтегляне
Инструменти за изтегляне
Инструменти за изтегляне

Изтеглете двоичния файл за варианта на използваната платка

Изтеглете двоични файлове от следната връзка, micropython.org/

Изтеглете esptool, който обработва четене, запис и изтриване на ESP32/ESP8266, github.com/espressif/esptool

Стъпка 2: Необходими компоненти

Необходимите компоненти са:

1. ESP32

ESP32 в Индия - https://amzn.to/2NpbsE2ESP32 във Великобритания -

ESP32 в САЩ -

2. SSD1306 OLED дисплей SSD1306 в Индия-

SSD1306 в САЩ -

SSD1306 във Великобритания -

3. Платформа

BreadBoard в Индия- https://amzn.to/2MW0OpbBreadBoard в САЩ-

BreadBoard във Великобритания-

4. Малко проводници

Стъпка 3: Свързване

Връзка
Връзка

Следват подробности за връзката между олеиран дисплей ESP32 и SSD1306. SSD1306 се предлага в два варианта, базирани на интерфейс, базиран на I2C и SPI. Ние ще използваме I2C базиран вариант в нашия проект.

ESP32 -> SSD1306

GND -> GND

3.3V -> VDD

SCK/CLK-> PIN4

SDA -> ПИН5

Стъпка 4: Урок

Стъпка 5: Код

Намерете кода в Github.

github.com/stechiez/esp32-upython.git

Препоръчано: