O M5Stack Unit ChainBus es una unidad de conversión y expansión para el sistema M5Stack Chain, concebida para integrar varios dispositivos y periféricos en un único bus de comunicación. Basado en un microcontrolador STM32G031G8U6, utiliza un protocolo UART en configuración daisy-chain, permitiendo conectar múltiples dispositivos Chain en secuencia y gestionar la comunicación entre ellos.
Además de la comunicación entre módulos Chain, el Unit ChainBus dispone de una interfaz multifunción para expansión con dispositivos de la serie Unit. Esta interfaz admite control I2C, gestión de GPIO como entradas o salidas, lectura mediante ADC y gestión de interrupciones externas, permitiendo adaptar el bus a diferentes tipos de sensores, botones, controladores y otros periféricos.
Dispone de dos interfaces HY2.0-4P dedicadas al bus Chain, una para entrada y otra para salida, facilitando la conexión secuencial de varios dispositivos. La tercera interfaz HY2.0-4P funciona como puerto de expansión multifunción para dispositivos Unit. El Unit ChainBus es adecuado para proyectos de control industrial, IoT, automatización y hogares inteligentes que necesiten integrar varios dispositivos y periféricos mediante una arquitectura modular y ampliable.
PRINCIPALES CARACTERÍSTICAS
✅ Permite conectar uno o varios dispositivos Chain en un único bus mediante una configuración daisy-chain
✅ Incluye dos interfaces HY2.0-4P dedicadas a la entrada y salida del bus Chain, facilitando la conexión secuencial de módulos
✅ Dispone de una interfaz HY2.0-4P multifunción para expansión con dispositivos de la serie Unit
✅ Admite comunicación I2C para control e integración de periféricos compatibles
✅ Permite configurar GPIO como entradas o salidas y consultar su estado correspondiente
✅ Admite lectura de señales analógicas mediante ADC, permitiendo la conexión de diferentes tipos de sensores
✅ Admite gestión de interrupciones externas a través de la interfaz de expansión
✅ Incluye LED RGB WS2812 para indicación visual del estado del módulo
✅ Permite consultar UID y versión de los dispositivos conectados, enumerar los módulos presentes en el bus y utilizar comunicación de heartbeat
✅ Compatible con UiFlow2 y Arduino
ESPECIFICACIONES TÉCNICAS
◾ Identificación
• Modelo: Unit ChainBus
• Serie: M5Stack Unit / Chain
• SKU: U212
◾ Microcontrolador
• Modelo: STM32G031G8U6
◾ Comunicación
• Protocolo: UART Chain Bus
• Velocidad: 115200 bps
• Formato: 8N1
• Comunicación: UART daisy-chain
• Funciones: consulta de UID, consulta de versión, enumeración de dispositivos, heartbeat y otras funciones de gestión del bus
◾ Interfaces Chain
• 2x HY2.0-4P
• 1x entrada UART
• 1x salida UART
◾ Interfaz de expansión
• 1x HY2.0-4P multifunción
• I2C
• GPIO
• ADC
◾ LED
• Tipo: RGB
• Modelo: WS2812
• Cantidad: 1
◾ Alimentación
• Interfaz HY2.0-4P: 5 V
• Consumo: 17,72 mA a 3,3 V
• Condición: LED RGB blanco a luminosidad máxima
◾ Dimensiones y peso
• Dimensiones: 29,8 x 24,0 x 8,0 mm
• Peso: 3,9 g
◾ Plataformas de desarrollo
• UiFlow2
• Arduino
◾ Incluido en el embalaje
• 1x Unit ChainBus
• 2x Cable Grove HY2.0-4P de 5 cm
▶ Información adicional (sitio M5Stack)