Компания Elecrow предоставила нам образец HMI-дисплея «CrowPanel Advanced 7inch» на базе ESP32-P4 для обзора. Он разработан для высокопроизводительных AI и IoT (AIoT) приложений и оснащен модулем камеры на 2 Мп, а также модулем ESP32-C6-MINI-1 для подключения по Wi-Fi 6, Bluetooth 5.3 и 802.15.4 (Zigbee, Thread, Matter).
В наш комплект также входили три беспроводных модуля: модуль ESP32-H2 для дополнительной поддержки протоколов Thread, Zigbee и Matter, модуль SX1262 для энергоэффективной дальней связи LoRa и беспроводной модуль nRF2401 на 2.4 ГГц.
В первой части обзора будет проведена распаковка CrowPanel Advanced 7 дюймов, изучение аппаратной части HMI-дисплея ESP32-P4 AI, а также его тестирование с предустановленной прошивкой, использующей LVGL и функции искусственного интеллекта. Подробные характеристики можно посмотреть в нашей предыдущей статье: HMI-дисплей CrowPanel Advance 7 дюймов на ESP32-P4 поддерживает модули Zigbee, LoRa и радиочастотный модуль на 2.4 ГГц . Стоит отметить, что в документации компания называет его «Advance» или «Advanced».
Распаковка CrowPanel Advanced 7 дюймов
Мы получили посылку с одной коробкой и несколькими пластиковыми пакетами. На коробке указано «CrowPanel Advanced 7-inch | ESP32-P4 HMI AI Display: и внутри находится:
- Сам блок
- Кабель USB-C для питания и передачи данных
- 4-контактный разъем Grove с кабелем, на другом конце которого находятся контакты DuPont для подключения UART или I2C
- Два динамика
- Модуль камеры на 2 Мп с интерфейсом MIPI-CSI (не опциональный на момент заказа)
В пластиковых пакетах находятся опциональные беспроводные модули, предлагаемые для серии CrowPanel Advanced:
- Беспроводной модуль nRF24L01: RF-модуль на 2.4 ГГц общего назначения
- Беспроводной модуль SX1262: компактный модуль на PCB для добавления поддержки LoRa/LoRaWAN
- Беспроводной модуль ESP32-H2: компактный модуль на PCB для добавления поддержки беспроводных протоколов, таких как Thread, Zigbee и Matter
Тот факт, что Elecrow предлагает эти дополнительные аксессуары для установки, демонстрирует гибкую философию дизайна, позволяя разработчикам настраивать CrowPanel под конкретные нужды своих проектов.
Аппаратный обзор и дизайн
Держа CrowPanel Advanced 7 дюймов в руках, можно ощутить его прочность и качество сборки. Устройство выглядит аккуратно и опрятно, не создавая впечатления дешевизны, и имеет подходящий размер для установки в различные приложения.
На лицевой стороне устройства расположен 7-дюймовый емкостный сенсорный экран IPS с разрешением 1024×600 пикселей. Экран обеспечивает четкое изображение и широкие углы обзора, что является отличительной чертой IPS-панелей. Отклик сенсорного экрана также отличный — плавный и отзывчивый (см. видео ниже).
Теперь рассмотрим обратную сторону, чтобы проверить внутренние компоненты на плате «ESP32 P4-Advance HMI Display 7.0 V1.0».
Ключевые компоненты включают:
- Основной процессор – микроконтроллер ESP32-P4 с тактовой частотой до 400 МГц, содержащий высокопроизводительные и энергоэффективные ядра, 2D GPU/Ускоритель обработки пикселей (PPA) и VPU для H.264/MJPEG, что подходит для обработки сложной графики и запуска приложений AI в реальном времени.
- Память
- NOR Flash на 16 МБ (GD25Q128ESIG)
- Слот для карт MicroSD
- Камера – разъем MIPI CSI для установки модуля камеры на 2 Мп для задач AI Vision, таких как распознавание лиц или отслеживание объектов.
- Аудиосистема – аудиокодек NS4168, встроенный микрофон и два разъема для динамиков, что важно для приложений, требующих голосового взаимодействия.
- Беспроводная связь
- Встроенный модуль ESP32-C6-MINI-1 для Wi-Fi 6 (2.4 ГГц), Bluetooth 5.3 и 802.15.4 (Zigbee, Thread, Matter)
- Слот для беспроводных модулей, таких как ESP32-H2, SX1262 или nRF24L01.
- USB – 2 порта USB Type-C: один для UART, другой для USB 2.0 OTG
- Расширение
- 24-контактный GPIO-разъем для подключения сенсоров, исполнительных устройств или других модулей.
- 2 порта Crowtail (I2C1 и UART1)
- Аккумулятор – 2-контактный разъем для LiPo-батареи вместе со светодиодом индикации заряда
Компоновка компонентов и портов на плате хорошо организована, и HMI-дисплей «CrowPanel Advanced 7inch» на ESP32-P4 представляет собой полностью укомплектованную плату, готовую к использованию в самых различных AIoT-проектах.
Программное обеспечение и разработка для CrowPanel Advanced 7 дюймов
Elecrow сообщает, что CrowPanel Advanced 7 дюймов поддерживает следующие платформы разработки:
- Arduino IDE – теоретически один из самых простых способов начать работу, однако детали разработки для этой части пока недоступны.
- ESP-IDF – профессиональные разработчики могут разрабатывать напрямую с использованием ESP-IDF, требуется версия 5.4.2 или выше.
- LVGL (Light and Versatile Graphics Library) – библиотека, используемая для создания красивых и отзывчивых графических интерфейсов (GUI) на сенсорном экране. Благодаря производительности ESP32-P4, запуск сложных GUI с LVGL происходит плавно и беспрепятственно, что видно в тестовых видео ниже.
Кроме того, ESP32-P4 обладает специализированными улучшениями набора инструкций для AI, повышающими производительность в задачах машинного обучения, что делает дисплей подходящим для Edge AI-приложений, требующих обработки на устройстве, таких как анализ изображений с камеры или данных с сенсоров в реальном времени.
Практическое тестирование CrowPanel Advanced 7 дюймов
В этом разделе основное внимание уделено тестированию ключевых функций и входящих в комплект аксессуаров.
Тестирование сенсорного экрана и GUI
Это будет выполнено с использованием заводской прошивки на основе LVGL, бинарный файл и код которой можно найти на GitHub (хотя исходный код там предоставлен через ссылку на Google Drive!!), вместе со схемами и примерами кода. Эта часть позволила протестировать четкость, насыщенность цветов, углы обзора и отзывчивость сенсорного экрана.
В правом нижнем углу находится значок «Домой» для доступа к меню ESP-Brookesia , которое функционирует как лаунчер для примеров приложений, таких как SquareLine, Калькулятор, Музыкальный проигрыватель, Настройки, Игра 2048 и Камера.
Тестирование возможностей AI Vision с модулем камеры
Выключим дисплей и установим модуль камеры на 2 Мп, чтобы запустить примеры кода, связанные с обработкой изображений, такие как обнаружение или подсчет объектов, с целью оценки способности ESP32-P4 выполнять обработку AI Vision в реальном времени.
Тестирование аудиосистемы
Наконец, оценивается качество звука от двух динамиков с помощью приложения «Музыка» и игры «2048». Они не слишком подходят для воспроизведения музыки, но должны хорошо справляться с голосовым взаимодействием и аудиооповещениями.
Заключение
«CrowPanel Advanced 7inch» — это высокопроизводительная и гибкая AI HMI-платформа на базе RISC-V микроконтроллера ESP32-P4. Она оснащена качественным сенсорным экраном, возможностями AI Vision и голосового управления, а также разнообразными вариантами беспроводной связи, включая встроенные Wi-Fi 6, BLE 5.3 и 802.15.4, и поддержку других IoT-протоколов через опциональные модули.
Это привлекательный выбор для разработчиков, создающих устройства AIoT нового поколения, будь то системы управления умным домом, промышленные панели управления или коммерческие дисплейные блоки. Хотя опциональные аксессуары увеличивают стоимость, гибкость и возможности, предлагаемые устройством, делают его стоящим вложением. В следующей части обзора будет показано практическое использование CrowPanel Advanced 7 дюймов с опциональными модулями для демонстрации реальных примеров AIoT-приложений.
Благодарим компанию Elecrow за предоставление HMI-дисплея CrowPanel Advanced 7 дюймов на ESP32-P4 для обзора. Заинтересованные читатели могут приобрести его на Amazon за $75.99 , на AliExpress примерно за $64 и выше (камера на 2 Мп в комплекте), а также в официальном интернет-магазине Elecrow за $45.90 за версию без камеры и $53.90 с камерой. Опциональные модули добавляют $6.55 (SX1262 LoRa), $4.90 (ESP32-H2 Thread/Zigbee/Matter) и $3.50 (nRF24L01 2.4 ГГц).
Выражаем свою благодарность источнику, с которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.









