CrowPanel от Elecrow — это серия готовых модулей человеко-машинного интерфейса (HMI) на базе ESP32. Они объединяют сенсорный экран, контроллер и интерфейсы расширения в одном корпусе, упрощая создание визуальных панелей управления.
Содержание
Серия HMI дисплеев CrowPanel
Elecrow — известная компания, специализирующаяся на модулях для разработчиков. Их серия CrowPanel представляет собой готовые HMI-устройства (Human-Machine Interface), которые используются для взаимодействия человека с оборудованием.
Модули работают на базе контроллеров ESP32-WROOM-32 или ESP32-S3-WROOM-1, обеспечивая высокую производительность благодаря двухъядерному процессору.
7-дюймовая модель идеально подходит для центральных панелей умного дома, в то время как компактная 2.8-дюймовая версия отлично впишется в небольшие устройства. Совместимость с библиотекой LVGL позволяет создавать современные анимированные интерфейсы.
Сравнение моделей 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 для датчиков и стилус.
Пример с 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
7-дюймовая модель
На 7” модель предустановлен сложный демо-проект с поддержкой емкостного сенсора. Однако стоит учесть, что библиотека TFT_eSPI ее не поддерживает — нужно использовать LovyanGFX или полноценный LVGL.
Заключение
Дисплеи Elecrow CrowPanel — это отличные готовые решения для ваших проектов.
- 2.8” — Компактно, дешево (~$25), отлично работает с простыми библиотеками. Идеально для пультов управления.
- 7.0” — Огромное пространство для интерфейса, быстрый емкостный тач, но требует более серьезного подхода к коду (LVGL).
Обе платы показали стабильную работу, а наличие корпуса в комплекте делает их лучшим выбором для финализации ваших DIY устройств.
Вердикт
Если вы ищете экран для ESP32, который не нужно «колхозить» проводами к макетной плате, CrowPanel — это то, что вам нужно. Соотношение цены и качества одно из лучших на рынке.