Обзор HMI дисплеев Elecrow CrowPanel ESP32: от 2.4 до 7 дюймов

Обзор HMI дисплеев Elecrow CrowPanel ESP32: от 2.4 до 7 дюймов

Сравнение и обзор линейки сенсорных дисплеев Elecrow CrowPanel на базе ESP32. Особенности моделей, технические характеристики и примеры программирования.

Обзоры

Вернуться в блог

CrowPanel от Elecrow — это серия готовых модулей человеко-машинного интерфейса (HMI) на базе ESP32. Они объединяют сенсорный экран, контроллер и интерфейсы расширения в одном корпусе, упрощая создание визуальных панелей управления.

Линейка Elecrow CrowPanel
Линейка

Серия HMI дисплеев CrowPanel

Elecrow — известная компания, специализирующаяся на модулях для разработчиков. Их серия CrowPanel представляет собой готовые HMI-устройства (Human-Machine Interface), которые используются для взаимодействия человека с оборудованием.

Модули работают на базе контроллеров ESP32-WROOM-32 или ESP32-S3-WROOM-1, обеспечивая высокую производительность благодаря двухъядерному процессору.

7-дюймовый дисплей CrowPanel

7-дюймовая модель идеально подходит для центральных панелей умного дома, в то время как компактная 2.8-дюймовая версия отлично впишется в небольшие устройства. Совместимость с библиотекой LVGL позволяет создавать современные анимированные интерфейсы.

2.8-дюймовый дисплей CrowPanel
Характеристики

Сравнение моделей CrowPanel

В линейке представлено множество размеров: от 2.4” до 7.0”. Основные отличия заключаются в разрешении и типе сенсора (резистивный у младших моделей и емкостный у старших).

Техническая таблица

Размер Разрешение Сенсор Чип
2.4" / 2.8" 320x240 Резистивный ESP32-WROOM
5.0" / 7.0" 800x480 Емкостный ESP32-S3
Код

Программирование модулей

Работать с CrowPanel так же просто, как и с любой другой платой ESP32.

ESPHome

Модели 2.4”, 2.8” и 3.5” используют драйверы ILI9341V и ILI9488, которые отлично поддерживаются в ESPHome. Это позволяет быстро интегрировать дисплеи в Home Assistant.

LVGL

Все модули поддерживают графическую библиотеку LVGL (LittlevGL). Это стандарт индустрии для создания графических интерфейсов на микроконтроллерах. Elecrow предоставляет подробные руководства по разработке GUI на их Wiki.

Тесты

Распаковка и тестирование

Модули поставляются в надежной упаковке, обернутые в пузырчатую пленку.

Упаковка модулей

Комплектация 2.8”

В комплекте идет акриловый корпус, кабель USB-C, кабель Grove-DuPont для датчиков и стилус.

Комплект 2.8 дюйма

Пример с TFT_eSPI

Для 2.8” модели мы успешно протестировали библиотеку TFT_eSPI от Bodmer. Ниже приведен пример файла настроек tft_setup.h.

#define ILI9341_DRIVER
#define TFT_WIDTH  320
#define TFT_HEIGHT 240
#define TFT_BL   27 
#define TFT_MISO 12
#define TFT_MOSI 13
#define TFT_SCLK 14
#define TFT_CS   15
#define TFT_DC    2
TFT Clock пример
Custom Text пример

7-дюймовая модель

На 7” модель предустановлен сложный демо-проект с поддержкой емкостного сенсора. Однако стоит учесть, что библиотека TFT_eSPI ее не поддерживает — нужно использовать LovyanGFX или полноценный LVGL.

7-дюймовый модуль в работе
Итог

Заключение

Дисплеи Elecrow CrowPanel — это отличные готовые решения для ваших проектов.

  • 2.8” — Компактно, дешево (~$25), отлично работает с простыми библиотеками. Идеально для пультов управления.
  • 7.0” — Огромное пространство для интерфейса, быстрый емкостный тач, но требует более серьезного подхода к коду (LVGL).

Обе платы показали стабильную работу, а наличие корпуса в комплекте делает их лучшим выбором для финализации ваших DIY устройств.

Вердикт

Если вы ищете экран для ESP32, который не нужно «колхозить» проводами к макетной плате, CrowPanel — это то, что вам нужно. Соотношение цены и качества одно из лучших на рынке.