Прошивка для дисплеев ESP32-2432S028R: интеграция с Easy HMI — новый уровень удобства для ваших проектов

Прошивка для дисплеев ESP32-2432S028R: интеграция с Easy HMI — новый уровень удобства для ваших проектов

Ардуино технологии

Владельцы бюджетных дисплеев ESP32-2432S028R теперь имеют возможность повысить функционал своих устройств благодаря новой прошивке, созданной специально для интеграции с программным обеспечением Easy HMI. Эта прошивка открывает доступ к созданию проектов с использованием удобного визуального интерфейса без дополнительных сложностей с настройкой библиотек и окружения разработки.

Какие дисплеи поддерживаются?

Несмотря на основной акцент на модель ESP32-2432S028R, прошивка совместима с рядом других дисплеев ESP32 серии:

  • ESP32-2432S024R
  • ESP32-2432S024
  • ESP32-2432S028
  • ESP32-2432S028R
  • ESP32-2432S032
  • ESP32-2432S032R

Модели с пометкой «не проверено» означают, что теоретически прошивка должна быть работоспособна, так как устройства схематично совместимы, однако реальный опыт с этими дисплеями не был подтвержден.

Простая установка прошивки

Простая установка прошивки

Установка прошивки упрощена до предела и представлена всего двумя основными шагами:

  1. Установка драйвера USB-SERIAL CH340.
  2. Прежде чем приступить к загрузке прошивки, необходимо установить драйвер для USB-контроллера CH340. Его можно скачать по предоставленной ссылке в статье.
  3. Загрузка прошивки с использованием программы Flash Download Tools.
  4. Программное обеспечение от Espressif Systems (Flash Download Tools) позволяет удобно и быстро загрузить прошивку на устройство. Достаточно выбрать правильный COM-порт, указать файл с прошивкой и начальный адрес загрузки (0x0), после чего запустить процесс. Если вы столкнетесь с ошибками, автор рекомендует проверить правильность подключения устройства и переместить файл прошивки в корень диска для упрощения доступа.

Бесплатная и платная версии прошивки

Прошивка доступна в двух версиях:

  • Прошивка для создания информатора.
  • Она идеально подходит для дисплеев без сенсорной панели (например, ESP32-2432S028). Здесь недоступны интерактивные элементы, такие как кнопки и слайдеры, однако вы сможете протестировать базовые функции программы Easy HMI. Эта версия предоставляется бесплатно.
  • Прошивка для сенсорных дисплеев.
  • Поддерживает работу сенсорных функций, включая кнопки, слайдеры и другие интерактивные элементы, что делает её незаменимой для дисплеев с сенсорной панелью (например, ESP32-2432S028R). Доступ к этой версии можно получить через платформу Boosty.

Ограничения и особенности работы с программой Easy HMI

Несмотря на широкий функционал, использование ПО Easy HMI с устройствами ESP32-2432S028R имеет ряд особенностей:

  1. Отличия в управлении GPIO — в проекте доступны лишь три свободных пина: GPIO 4, 17 и 16. Остальные заняты функциями светодиодов и не могут быть репользованы.
  2. Разъём P1, связанный с UART0, не рекомендуется использовать. Подключение этого разъёма может привести к сбоям при прошивке интерфейса.
  3. Для взаимодействия с внешними микроконтроллерами доступен UART1, выведенный на пины GPIO 22 и 27. Устройства могут быть подключены по схеме, представленной в статье, например к Arduino Nano или другой плате ESP32.

Как быть, если я использую свой код?

Никаких ограничений на возврат к работе с Arduino IDE после использования данной прошивки нет. Вы можете загрузить собственный код на дисплей и при необходимости вернуться к Easy HMI, повторно прошив дисплей.

Прошивка существенно расширяет возможности дисплеев ESP32-2432S028R, позволяя использовать проекты и виджеты Easy HMI без ограничений, а также создавать свои собственные разработки.

ПО Easy HMI с устройствами ESP32-2432S028R

Поддержка пользователей и планы на будущее

Автор проекта, работающего на энтузиазме, организовал поддержку в специальной группе в социальной сети ВКонтакте. Именно там можно задать вопросы, предложить идеи и получить помощь с прошивкой. Также в будущем планируются онлайн-ответы на вопросы пользователей, которые будут проводиться каждую неделю — при условии достаточной популярности проекта.

Будущие разработки

Автор намерен развивать функционал, включая адаптацию прошивок для других моделей дисплеев (например, ESP32-3248S035) и создание HMI-дисплеев на базе обычных TFT-панелей и плат ESP32. Основное внимание при этом будет уделено дисплеям AT HMI, однако обновления для ESP32 будут выпускаться по мере возможности.

Подробнее ознакомиться с процессом установки, особенностями и загрузить прошивку можно на сайте «Ардуино технологии» (Arduino-tex.ru).




Report Page