O M5Stack Unit ChainBus é uma unidade de conversão e expansão para o sistema M5Stack Chain, concebida para integrar vários dispositivos e periféricos num único barramento de comunicação. Baseado num microcontrolador STM32G031G8U6, utiliza um protocolo UART em configuração daisy-chain, permitindo ligar múltiplos dispositivos Chain em sequência e gerir a comunicação entre eles.
Além da comunicação entre módulos Chain, o Unit ChainBus disponibiliza uma interface multifunções para expansão com dispositivos da série Unit. Esta interface suporta controlo I2C, gestão de GPIO como entradas ou saídas, leitura através de ADC e gestão de interrupções externas, permitindo adaptar o barramento a diferentes tipos de sensores, botões, controladores e outros periféricos.
Dispõe de duas interfaces HY2.0-4P dedicadas ao barramento Chain, uma para entrada e outra para saída, facilitando a ligação sequencial de vários dispositivos. A terceira interface HY2.0-4P funciona como porta de expansão multifunções para dispositivos Unit. O Unit ChainBus é adequado para projetos de controlo industrial, IoT, automação e casas inteligentes que necessitem de integrar vários dispositivos e periféricos através de uma arquitetura modular e expansível.
PRINCIPAIS CARACTERÍSTICAS
✅ Permite ligar um ou vários dispositivos Chain num único barramento através de uma configuração daisy-chain
✅ Inclui duas interfaces HY2.0-4P dedicadas à entrada e saída do barramento Chain, facilitando a ligação sequencial de módulos
✅ Disponibiliza uma interface HY2.0-4P multifunções para expansão com dispositivos da série Unit
✅ Suporta comunicação I2C para controlo e integração de periféricos compatíveis
✅ Permite configurar GPIO como entradas ou saídas e consultar o respetivo estado
✅ Suporta leitura de sinais analógicos através de ADC, permitindo a ligação de diferentes tipos de sensores
✅ Suporta gestão de interrupções externas através da interface de expansão
✅ Inclui LED RGB WS2812 para indicação visual do estado do módulo
✅ Permite consultar UID e versão dos dispositivos ligados, enumerar os módulos presentes no barramento e utilizar comunicação de heartbeat
✅ Compatível com UiFlow2 e Arduino
ESPECIFICAÇÕES TÉCNICAS
◾ Identificação
• Modelo: Unit ChainBus
• Série: M5Stack Unit / Chain
• SKU: U212
◾ Microcontrolador
• Modelo: STM32G031G8U6
◾ Comunicação
• Protocolo: UART Chain Bus
• Velocidade: 115200 bps
• Formato: 8N1
• Comunicação: UART daisy-chain
• Funções: consulta de UID, consulta de versão, enumeração de dispositivos, heartbeat e outras funções de gestão do barramento
◾ Interfaces Chain
• 2x HY2.0-4P
• 1x entrada UART
• 1x saída UART
◾ Interface de expansão
• 1x HY2.0-4P multifunções
• I2C
• GPIO
• ADC
◾ LED
• Tipo: RGB
• Modelo: WS2812
• Quantidade: 1
◾ Alimentação
• Interface HY2.0-4P: 5 V
• Consumo: 17,72 mA a 3,3 V
• Condição: LED RGB branco à luminosidade máxima
◾ Dimensões e peso
• Dimensões: 29,8 x 24,0 x 8,0 mm
• Peso: 3,9 g
◾ Plataformas de desenvolvimento
• UiFlow2
• Arduino
◾ Incluído na embalagem
• 1x Unit ChainBus
• 2x Cabo Grove HY2.0-4P de 5 cm
▶ Informação adicional (site M5Stack)