Makerfabs MaTouch ESP32-S3 MaUWB — это плата разработчика, которая объединяет беспроводной микроконтроллер ESP32-S3, 3.95-дюймовый сенсорный дисплей и UWB-модуль для применения в позиционировании и измерении дальности в помещении.
Плата может использоваться как портативный терминал позиционирования. Она использует алгоритм трилатерации с использованием до трех фиксированных UWB-якорей для вычисления координат метки в реальном времени. Чипсет MaUWB работает на UWB-канале 5 (6489.6 МГц) и поддерживает до 8 якорей и 64 меток. Для портативного использования плата включает разъем для LiPo-аккумулятора, схему зарядки и контроль уровня заряда батареи.
Технические характеристики MaTouch ESP32-S3 MaUWB:
- Беспроводной модуль – ESP32-S3-WROOM-1
- SoC – Espressif Systems ESP32-S3
- CPU – двухъядерный Tensilica LX7 с частотой до 240 МГц с векторным расширением для задач AI/ML
- ОЗУ – 512 КБ SRAM; 8 МБ PSRAM
- Беспроводная связь – WiFi 4 и Bluetooth LE 5
- Память – 16 МБ флеш-памяти
- Антенна – PCB-антенна
- SoC – Espressif Systems ESP32-S3
- Хранилище – слот для карт MicroSD для локальной записи данных
- Дисплей – 3.95-дюймовый TFT LCD 480 x 320 с сенсорным контроллером FT6336; драйвер дисплея ST7796; управление подсветкой
- UWB (сверхширокополосный) – Makerfabs MaUWB-DW3000 модуль
- Радиочастотный диапазон – CH5 (6489.6 МГц)
- Скорость UWB – 850 кбит/с / 6.8 Мбит/с
- Поддерживает до 8 якорей и 64 меток
- USB
- Порт USB Type-C (нативный)
- Порт USB Type-C для UART (драйвер CH340K) для программирования и отладки
- Расширение – 2x 4-контактных интерфейса JST 1.25mm для GPIO
- Питание
- 5V через USB Type-C (диапазон 4.0V ~ 5.25V)
- Поддержка LiPo аккумулятора со встроенным зарядным устройством TP4056 и контролем уровня заряда
- Размеры – 94.3 x 72.4 мм
Что касается программной поддержки, плату можно программировать с помощью Arduino IDE. Компания также предоставляет различные примеры на GitHub , включая пример 2D позиционирования в помещении (3.95_UWB_position) на основе библиотеки GFX для Arduino и LVGL. Сенсорный экран можно использовать для установки координат якорей, а инструмент для Windows uwbtools.exe настраивает идентификаторы и роли модулей UWB (якорь/метка) через последовательное соединение.
Итак, после загрузки скетча физические координаты якорей вводятся на сенсорном экране MaTouch. Затем экран показывает вычисленное положение метки (посредством трилатерации), расстояния до каждой базовой станции и статус в реальном времени. Дополнительная документация по аппаратному и программному обеспечению доступна в официальной Wiki .
Ранее публиковались статьи о различных продуктах UWB на основе ESP32-S3, включая оригинал Makerfabs Плата ESP32 UWB в сочетании с модулем ESP32-WROOM или WROVER и приемопередатчиком Decawave DW1000 (B&T BU01) обеспечивает точность позиционирования в помещении 10 см и дальность до 300 метров. Позже компания выпустила “MaUWB_DW3000 with STM32 AT Command” ( обзор здесь от Kumpee ); после этого они выпустили вариант ESP32-S3 MaUWB с поддержкой PoE для приложений RTLS Home Assistant. Другие решения UWB включают плату iLabs’ Challenger RP2040 UWB с совместимым с Apple U1 модулем DWM3000 и сенсор NOVELDA’s UWB X4 sensor. , который поддерживает дальность до 5 метров и обнаруживает движение с субмиллиметровым разрешением. По сравнению со всем этим, новая 3.95-дюймовая модель MaTouch добавляет встроенный емкостный сенсорный экран для отображения данных о позиционировании якоря и метки непосредственно на устройстве в режиме «без кода».
В настоящее время модель MaTouch ESP32-S3 MaUWB SPI TFT Touch 3.95″ доступна в магазине Makerfabs за $59.80 .
Выражаем свою благодарность источнику, с которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.



