/ws2812B

ws2812B RGB灯带的控制算法,主控使用了STM32F070F6P6

Primary LanguageC

ws2812b灯板、电源及其控制器

硬件构成

硬件名称 状态
控制板 v1.0
灯板 v1.0
电源 TODO

硬件状态

控制板

控制板主体已经完成,目前采用的主控为STM32F070F6P6,鉴于目前STM32价格仍然居高不下,之后应该会换成ESP32,在接口方面目前预留了I2C通讯和串口通讯接口,下一版本考虑通过ESP8266进行联网(ps:如果使用ESP32就不存在这个问题了)并且集成电源。

灯板

灯板采用了与此开源设计一致的原理图设计,目前测试下来发现如下问题:

  • 5v的ws2812电流过大,单颗灯珠的白光电流达到近600ma,总计64颗灯珠有接近192W峰值功耗,目前测试时使用了PD诱骗+DCDC降压电路作为电源输入,所能提供的最大功率仅为64W。
  • 在目前的设计中,所有的ws2812串联供电,白光峰值电流达到近40A,目前pcb中的VCC供电网络仅为10mil。而根据IPC-2221标准,在长度20CM,允许升温30℃的情况下所需的供电网络线宽会达到恐怖的25mm即近1000mil,所以在下一版中需要在将5v的ws2812改为12v的同时,将串联供电改为并联供电。
  • 目前使用的主控flash空间不足以支撑64个ws2812所需的空间

电源板

TODO

软件构成

实际效果初步

Video_20210728_100252_742