Оглавление:
- Шаг 1. Инструменты для загрузки
- Шаг 2: Необходимые компоненты
- Шаг 3: Подключение
- Шаг 4: Учебное пособие
- Шаг 5: Код
Видео: Интерфейс ESP32 с SSD1306 на базе MicroPython: 5 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11: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 oled-дисплеем. SSD1306 поставляется в двух вариантах в зависимости от интерфейса, основанного на I2C и SPI. В нашем проекте мы будем использовать вариант на основе I2C.
ESP32 -> SSD1306
GND -> GND
3,3 В -> VDD
SCK / CLK-> PIN4
SDA -> PIN5
Шаг 4: Учебное пособие
Шаг 5: Код
Найдите код на Github.
github.com/stechiez/esp32-upython.git
Рекомендуемые:
Считыватель RFID на базе ESP32 с сенсорным дисплеем: 7 шагов
Считыватель RFID на основе ESP32 с сенсорным дисплеем: в этой небольшой инструкции я покажу, как создать простой считыватель RFID с выходом TFT для настенного монтажа, используя модуль ESP32 DEV KIT C, печатную плату считывателя на основе RC-522 и комплект AZ-Touch ESP. Вы можете использовать этот считыватель для доступа к двери или охранной сигнализации
Lora Gateway на базе MicroPython ESP32: 10 шагов (с изображениями)
Lora Gateway на базе MicroPython ESP32: Lora очень популярна в последние годы. Модуль беспроводной связи, использующий эту технологию, обычно дешев (с использованием свободного спектра), имеет небольшие размеры, энергоэффективен и имеет большое расстояние связи и в основном используется для взаимной связи
MicroPython IoT Rover на базе WEMOS D1 (ESP-8266EX): 7 шагов (с изображениями)
MicroPython IoT Rover на основе WEMOS D1 (ESP-8266EX): ** Обновление: я опубликовал новое видео для версии 2 с копьем ** Я провожу семинары по робототехнике для маленьких детей и всегда ищу экономичные платформы для создания интересных проектов. Хотя клоны Arduino дешевы, они используют язык C / C ++, которым дети не являются
Пользовательский интерфейс для MicroPython: 9 шагов
Пользовательский интерфейс для MicroPython: Недавно я купил плату esp8266 и установил на нее MicroPython. Им можно управлять, набрав команду или загрузив в нее код Python. Для установки MicroPython на esp8266, пожалуйста, проверьте https://MicroPython.org/download/#esp8266 или https: // Mic
Как прошить микропрограмму MicroPython на интеллектуальном коммутаторе Sonoff на базе ESP8266: 3 шага (с изображениями)
Как установить прошивку MicroPython на смарт-коммутатор Sonoff на базе ESP8266: что такое Sonoff? Sonoff - это линейка устройств для умного дома, разработанная ITEAD. Одними из самых гибких и недорогих устройств из этой линейки являются Sonoff Basic и Sonoff Dual. Это переключатели с поддержкой Wi-Fi, основанные на отличном чипе ESP8266. Пока