El Core Matrix de M5Stack es un controlador IoT armado sobre el ESP32-C61 de Espressif, con una matriz de 16 x 16 LED blancos para mostrar íconos, animaciones, el estado del equipo y notificaciones. Se conecta por Wi-Fi 6 en 2,4 GHz y apunta a aplicaciones IoT, monitoreo de datos de sensores y pantallas interactivas, según informó CNX Software el 9 de noviembre.

Además trae un IMU BMI270 de seis ejes, ranura para tarjeta microSD, un zumbador pasivo, tres botones de usuario, un botón de encendido y un puerto USB-C. Acepta módulos y sensores externos por las interfaces M5-Bus y Grove, y su circuito de gestión de energía le permite funcionar con alimentación USB o con una batería externa.

Especificaciones del M5Stack Core Matrix

Estas son las características que publicó el fabricante:

  • SoC. Espressif ESP32-C61HR8, con un núcleo RISC-V de 32 bits a 160 MHz, 320 KB de SRAM, 8 MB de PSRAM, 256 KB de ROM y 16 MB de flash QSPI, y conectividad Wi-Fi 6 y Bluetooth LE 5.0.
  • Almacenamiento. Ranura para tarjeta microSD.
  • Pantalla. Matriz de 16 x 16 LED blancos (256 LED) controlada por un TM1680.
  • Audio. Zumbador pasivo MLT-8530.
  • USB. Un puerto USB-C.
  • Sensor. IMU Bosch BMI270 de seis ejes (acelerómetro y giroscopio de tres ejes cada uno), con soporte para despertar el equipo por interrupción.
  • Expansión. Interfaz M5-Bus de 30 pines, conector Grove I2C HY2.0-4P (5 V, GND, GPIO0 y GPIO1) y conector de expansión USB MX1.25-4P.
  • Otros. Tres botones de usuario (A, B y C), un botón de encendido que también sirve para reiniciar, apagar y entrar al modo de descarga, y agujeros de montaje M3.
  • Alimentación. 5 V por USB-C o por M5-Bus, o una batería externa de 3,7 V por el conector MX1.25-2P. Consume 8,21 µA apagado y 128,06 mA a plena carga, ambos medidos a 4,2 V con el Stamp Timer Power2 (M5PM1). La gestión de energía y periféricos corre por los chips M5PM1 y M5IOE1, y la corriente de carga de la batería se elige entre 180 mA (por defecto) y 650 mA.
  • Dimensiones. 54 x 54 x 11,6 mm.
  • Peso. 28,9 gramos.
Interfaces del kit de desarrollo M5Stack Core Matrix

¿Con qué se programa el Core Matrix?

El Core Matrix se programa con el IDE de Arduino y con UIFlow2, la plataforma de programación visual de M5Stack. La empresa entrega ejemplos para Arduino que cubren la matriz de LED, los botones, el zumbador, el IMU, la tarjeta microSD y la gestión de energía.

También son compatibles las bibliotecas M5Unified y M5GFX, junto con bibliotecas dedicadas para los chips M5PM1 y M5IOE1. Para UIFlow2, M5Stack publica las instrucciones para grabar el firmware y programar el equipo. Las guías de inicio, los esquemáticos, el mapa de pines y el resto de la documentación técnica están en la página de documentación.

Interior del kit de desarrollo M5Stack Core Matrix

¿Qué cambia frente al ATOM Matrix?

El Core Matrix parece ser la actualización del M5Stack ATOM Matrix original, un controlador más pequeño con ESP32, una matriz de 5 x 5 LED RGB y el sensor de movimiento MPU6886. El modelo nuevo pasa a una matriz monocromática de 16 x 16 y al ESP32-C61 con Wi-Fi 6.

ATOM MatrixCore Matrix
ChipESP32ESP32-C61
Matriz de LED5 x 5 RGB16 x 16 blancos
Sensor de movimientoMPU6886BMI270

Precio

El kit de desarrollo M5Stack Core Matrix se vende en 29,99 dólares en AliExpress, sin envío ni impuestos, y también en la tienda oficial de M5Stack. La caja trae el controlador y una llave hexagonal de 2,0 mm, pero no incluye batería.