Получен образец для обзора M5Stack Tab5 ESP32-P4 IoT development kit , выполненного в форм-факторе компактного планшета с 5-дюймовым сенсорным экраном, 2-мегапиксельной фронтальной камерой, модулем ESP32-C6 с поддержкой WiFi 6, Bluetooth и 802.15.4, а также разнообразными интерфейсами расширения.
В этой части представлены распаковка, частичная разборка и тестирование штатной прошивки с графическим интерфейсом. Программирование устройства будет рассмотрено во второй части обзора.
Распаковка M5Stack Tab5
Комплект поставки включает Tab5 в розничной упаковке и рулон прозрачного скотча с логотипом M5Stack. Скотч всегда полезен в хозяйстве.
На нижней стороне упаковки перечислены ключевые характеристики, соответствующие ранее анонсированным спецификациям Tab5.
В набор входят сам Tab5, аккумулятор 2000mAh/14.8Wh и кабель с шестью проводами для порта расширения ExtPort2 (сигналы I2C и RS485).

На нижней грани расположены крышка отсека аккумулятора, блок-схема, два разъема расширения (M-Bus с шагом 2.54 мм, ExtPort2 с переключателем резистора RS485) и резьбовые крепления.
На боковой грани находятся кнопка питания, USB-A (выход), USB-C (вход), 3.5-мм аудиоразъем и GPIO-разъем Port A. Противоположная сторона содержит разъем ExPort1 (GPIO + вход 6-24В DC), слот microSD, крепление для штатива и перфорацию встроенного динамика.
Верхняя грань оборудована двумя разъемами для внешних антенн (штатно не поставляются, так как имеется встроенная 3D-антенна).
Разборка M5Stack Tab5
Разборка начинается со снятия крышки аккумуляторного отсека и откручивания четырех винтов под шестигранник. Наклейка частично закрывает разъем Export1, поэтому крышку следует снимать аккуратно во избежание повреждения стикера.
После извлечения аккумулятора видна распиновка M-Bus и расположение модуля камеры SC2356. На верхней стороне платы размещены: разъем модуля ESP32-C6-MINI-1U (подключенный к 3D-антенне и внешним антенным разъемам с программным выбором), слот microSD и посадочное место для модуля M5Stamp Cat M/NB-IoT или LoRaWAN.
Были отсоединены кабель аккумулятора и FPC-кабель камеры (слева), но два провода остаются припаянными к основной плате. Внутри видна гибкая PCB с контроллером сенсорного экрана GT911.
Тестирование прошивки на ESP32-P4 IoT development kit
Активация Tab5 осуществляется подключением аккумулятора.
Устройство автоматически загружает пользовательский интерфейс. Первоначально интерфейс кажется перегруженным, но эффективен для тестирования базовых функций.
При нажатии на иконку камеры слева открывается окно с видеопотоком. Двойное нажатие разворачивает изображение на весь экран. Несмотря на производительность ESP32-P4 для микроконтроллера, в полноэкранном режиме наблюдается низкая частота кадров (около 1-2 FPS).
RF-переключатель позволяет выбрать внутреннюю или внешнюю антенну WiFi и активирует тестовую точку доступа (M5Tab5-UserDemo-WiFi) с IP-адресом. При использовании внутренней антенны и вводе IP в Firefox на смартфоне Android загружается тестовая веб-страница.
Дополнительно протестированы: регулировка яркости (с отображением энергопотребления), настройка громкости, воспроизведение музыки, 3-секундная запись/воспроизведение голоса, управление уровнями GPIO, сканирование I2C-устройств, отправка строк по RS485, включение/отключение USB-порта и режимы пробуждения/сна.
Штатная прошивка удобна для быстрой оценки возможностей Tab5 и ESP32-P4 (RISC-V микроконтроллер). Исходный код доступен на GitHub и может служить основой для разработки собственных решений.
Поскольку аккумулятор опционален (M5Stack продает Tab5 и без него), проведено тестирование с питанием от USB. При подключении непосредственно к USB-порту сетевого фильтра наблюдалось зацикливание загрузки. Проблема решена использованием сетевого адаптера – Tab5 стабильно работает без аккумулятора.
Помимо демо-прошивки, специализированных приложений для Tab5 пока не выпущено. Во второй части обзора будет освещен опыт сборки прошивки из исходного кода и её модификации для оценки удобства разработки.
M5Stack поставляет Tab5 ESP32-P5 IoT development kit за $55 или $60 на AliExpress и в фирменном магазине (цена зависит от наличия аккумулятора). Наличие ограничено , но новая партия ожидается в следующем месяце.
Выражаем свою благодарность источнику, с которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.