Съдържание:
- Стъпка 1: Инструменти за изтегляне
- Стъпка 2: Необходими компоненти
- Стъпка 3: Свързване
- Стъпка 4: Урок
- Стъпка 5: Код
Видео: Интерфейс ESP32 с SSD1306 Oled с MicroPython: 5 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
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
Препоръчано:
Първи стъпки с I2C сензорен интерфейс ?? - Свържете вашия MMA8451 с помощта на ESP32: 8 стъпки
Първи стъпки с I2C сензорен интерфейс ?? - Свържете вашия MMA8451 с помощта на ESP32: В този урок ще научите всичко за това как да стартирате, свържете и получите I2C устройство (акселерометър), работещо с контролер (Arduino, ESP32, ESP8266, ESP12 NodeMCU)
HowTo - Esp -12F мини WiFi модул ESP8266 18650 Nodemcu батерия 0,96”OLED DEMO чрез графичен интерфейс на Arduino: 4 стъпки
HowTo - Esp -12F Мини WiFi модул ESP8266 18650 Nodemcu батерия 0,96”OLED DEMO Via Arduino GUI: Здравейте, hier m ö chte ich Euch zeigen wie Ihr das mit auf der Hauptplatine verbaute OLED Display benutzen/ansteuern k &nte; Um es m ö glichst einfach zu halten, benutze ich die ARDUINO GUI zum schreiben des CODEs und zum hochladen der Firmwa
Лесен за внедряване потребителски интерфейс -- OLED дисплей с джойстик и бутони: 6 стъпки
Лесен за внедряване потребителски интерфейс || OLED дисплей с джойстик и бутони: Този модул има OLED дисплей с два бутона, 5-посочен джойстик и 3-осен акселерометър. Това е полезно при настройването на потребителския интерфейс за проект. Хей, какво става момчета? Akarsh тук от CETech. Днес ще разгледаме модул „всичко в едно“, който
ДИЗАЙН НА ARDUINO МЕНЮ С OLED-UI (ПОТРЕБИТЕЛСКИ ИНТЕРФЕЙС): 4 стъпки
ДИЗАЙН НА МЕНЮ ARDUINO С OLED-UI (ПОТРЕБИТЕЛСКИ ИНТЕРФЕЙС): Здравейте, всички! В този урок ще се опитам да обясня как да направя ДИЗАЙН НА ARDUINO МЕНЮ, като използвам i2c OLED екран. Той е известен също като потребителски интерфейс (потребителски интерфейс). Използва се за много проекти, но трябва да ви е познат от 3d принтери :) Тук също видео
Потребителски интерфейс за MicroPython: 9 стъпки
Потребителски интерфейс за MicroPython: Наскоро получих платка esp8266 и инсталирах на нея MicroPython. Тя може да се контролира чрез въвеждане на команда или качване на код на python към нея. За да инсталирате MicroPython на esp8266, моля, проверете https://MicroPython.org/download/#esp8266 или https: // Mic