WLED 是一个RGB LED控制的开源项目,这个项目据我的了解最开始是以ESP8266控制WS2812等类似的RGB LED,发展至今已经非常庞大、非常完善,并且乐鑫公司的芯片ESP8266现在也在逐步升级迭代,例如ESP8285、ESP32-C3等等。它也几乎支持了所有ESP MCU。至于它的特性,我下面直接复制一段官方描述:
WS2812FX library integrated for over 100 special effects
FastLED noise effects and 50 palettes
Modern UI with color, effect and segment controls
Segments to set different effects and colors to parts of the LEDs
Settings page - configuration over network
Access Point and station mode - automatic failsafe AP
Up to 3 LED outputs per ESP8266 instance and 10 LED outputs per ESP32 instance
Support for RGBW strips
Up to 250 user presets to save and load colors/effects easily, supports cycling through them.
Presets can be used to automatically execute API calls
Nightlight function (gradually dims down)
Full OTA software updatability (HTTP + ArduinoOTA), password protectable
Configurable analog clock + support for the Cronixie kit by Diamex
Configurable Auto Brightness limit for safer operation
Filesystem-based config for easier backup of presets and settings
Native Home-Assistant integration
本项目为了打造一个我个人心目中的最好用的WLED控制器硬件。首先它需要足够的电源输入(XT30),要有一定保护功能(车用保险丝),要有够强的WiFi信号(3D天线),要有好看的外观(原计划有亚克力外壳的,但是鸽了)。
当然这版本做出来也有很多不够好的地方,例如:
天线焊接不够牢固,也不好焊接。
原本计划的MOS管电平转换电路频率达不到需求。
寻找更好的电平转换方案
设计一版没有独立供电输入,直接从灯带取电的版本