M5Stack выпустила CoreMatrix, миниатюрный контроллер с 256 светодиодами, Wi-Fi 6 и датчиком движения за $29,90. Квадратная плата размером всего 54 мм умеет показывать пиктограммы и анимацию, а также реагировать на повороты и движения без дополнительных датчиков.
В основе новинки лежит микроконтроллер Espressif ESP32-C61HR8 с одним 32-битным ядром RISC-V на частоте 160 МГц. Производитель установил 16 МБ флеш-памяти для прошивки и 8 МБ оперативной PSRAM. Для беспроводного соединения предусмотрен Wi-Fi 6 в диапазоне 2,4 ГГц. Полноценной операционной системы и обычного экрана у устройства нет.
Всю переднюю сторону CoreMatrix занимает монохромная светодиодная матрица 16 × 16. За управление 256 белыми точками отвечает драйвер TM1680. Такая панель подходит для простых значков, уведомлений, счётчиков и коротких анимаций. Цветные изображения показать не получится, зато разработчик может собрать на её основе хорошо заметный индикатор состояния оборудования.
Встроенный шестикоординатный датчик Bosch BMI270 объединяет акселерометр и гироскоп. Контроллер способен определять движение и положение в пространстве, а датчик поддерживает пробуждение по прерыванию. На корпусе также разместили три программируемые кнопки, отдельную клавишу питания и пассивный зуммер для звуковых сигналов.
Для подключения периферии предусмотрены разъёмы M5-Bus и Grove HY2.0-4P, а также дополнительный интерфейс USB. Через них можно присоединять совместимые модули и внешние датчики. Слот microSD позволит сохранять измерения или другие файлы, поэтому CoreMatrix подходит не только для вывода пиксельных рисунков, но и для самостоятельных проектов интернета вещей.
Питание поступает через USB-C или разъём M5-Bus при напряжении 5 В. Ещё один вариант — внешняя батарея на 3,7 В, для которой предусмотрены разъём и цепь зарядки. Ток зарядки можно переключать между 180 и 650 мА. По спецификации, в выключенном состоянии плата потребляет 8,21 мкА, при полной нагрузке около 128 мА при напряжении 4,2 В.
Программировать CoreMatrix можно в Arduino IDE или через визуальную среду UIFlow2. M5Stack опубликовала инструкции для обеих платформ, схемы платы, описание контактов и примеры работы с датчиками и светодиодами. Разработчикам доступны библиотеки M5Unified и M5GFX, а также отдельные драйверы для схем управления питанием.
На странице устройства M5Stack установила цену $29,90 без доставки. Размеры платы составляют 54 × 54 × 11,6 мм, масса 28,9 г. В коробку входят сам контроллер и шестигранный ключ. Внешнюю батарею, карту microSD и дополнительные модули придётся приобретать отдельно.
CoreMatrix рассчитана прежде всего на разработчиков, которым нужен компактный дисплей для показаний датчиков, событий и состояния техники. В отличие от полноцветных экранов, светодиодная матрица показывает только белые точки, поэтому устройство скорее дополнит систему умного дома или экспериментальный прибор, чем заменит привычный экран.