【1】灯控系统
基于雅特力403A芯片,采用485总线一主多从的灯控系统。
每个设备都支持8路WS28XX灯带,每路点数、灯光模式都支持自定义灯效或脚本(针对灯控系统设计的脚本,编译生成字节码,发给主从机,主机通过广播同步信号,实现主从机灯光协同;指令集自行设计,脚本中预定义了一些API,在MCU本地实现,通过脚本可调用原生MCU函数,不用lua的原因是,lua解析器比较臃肿,对MCU性能损耗很大)。通过脚本,可以联合从机实现整体灯光协同。
上电后,主机通过总线扫描从机设备,将设备配置通过USB/wifi模块报告给上位机(PC电脑端或涂鸦App);
主控通过采集HDMI视频流数据、咪头音频分析结果,通过总线分发给从机,从而实现随屏同步或音乐同步。
该灯控系统还支持通过涂鸦、PC端的固件升级。
整个系统通讯协议、MCU软件架构/PC软件核心框架、脚本编译器、字节码解析器、485总线通讯逻辑设计、PC上位机测试软件、小程序面板均由本人开发。