November 2, 2024
Description
2026 Update: Added a version featuring a microphone. The column now utilizes a threaded connection for enhanced stability. It employs an ESP32 D1 Mini development board, with audio input handled by an INMP441 sensor. For wiring instructions, please refer to: https://kno.wled.ge/advanced/audio-reactive/
更新:增加esp8266 d1 mini板子的配置。可尝试,性能不太好,灯珠不要超过80。
驱动ws2812b灯珠,可灯带可灯板
之前制作了一个灯带支架,效果请看以下链接
https://makerworld.com/zh/models/429476
https://makerworld.com.cn/zh/models/195117
发现还需要拖一个控制器,实在不优雅,于是有了今天这个低成本整合方案。
灯罩使用官方LED灯 001及其他相同接口灯具。
官方灯壳地址:
https://makerworld.com.cn/zh/models/125815
https://makerworld.com/zh/models/13717
配件列表及价格:
1、合宙ESP32-C3开发板 9.9元包邮 购买未焊接版本,自行焊接
2、SKRGAMD010按键微动 6*6*7mm直插2脚 0.15元+3元邮费
3、杜邦线 20cm 母对母 1.5元 与按键微动一起购买
4、WS2812B幻彩LED灯带5V全彩灯条5050灯珠 规格:每米60颗,2米,23元。最多需要灯珠78颗,如果不要求装满,1米即可,12元。
以下为组装过程:
用杜邦线分别焊接按钮开关(焊接完成最好包一个绝缘胶带)和灯带(如上图)。
焊接type-c 一侧GND、+5v、IO09三个接口,IO00及相临GND。(也可全焊接。按需接线即可,以下以我的接法讲解),焊接完成如下图所示。
先安放esp32控制器,按下天线一侧,卡入卡扣:
将按钮开关卡入右侧开孔(保证按动顺畅),并插好杜邦头,IO00及相临GND,如图所示,
安装已经缠绕好的灯带(自行缠绕,每圈6个灯珠,适当调整使灯珠上下尽量对齐,可以有更好的效果)。空心圆柱一侧有卡扣的一侧对准底座卡入即可。将灯带杜邦头插入控制板。注意丝印,从type-c一头起分别为GND、+5v、信号输出(IO09)。
最后将底座拧入灯壳内就组装完成。
直接在线刷入即可:
1、准备一条type-数据线(如果type-c头短了电脑无法识别,可以在控制板卡入底座之前刷写),连接电脑,保证电脑正常识别串口。
chrome打开https://install.wled.me/
点击安装,根据提示操作即可。安装完成后,使用手机连接名称为WLED-AP的wifi进行联网配置。配置完成后去路由器查看新设备ip(设备名称为esp32c3-开头)。找到后,浏览器打开ip,如http://192.168.2.219
简单设置一下:config- led preferences中设置灯珠,保存后,正常情况下灯会亮起橙光。
配置成灯板,在2D configuration中设置。
配置按钮功能,config- Times&Macros,
返回主界面,增加预设。此处只添加随机切换效果,其它预设可自己设置。按图操作后,长按按钮即可切换灯效,短按默认为关灯。
以上为全部。
特别感谢wled项目,及创作者。具体设置可前往https://kno.wled.ge/翻阅。
受限于esp32-c3性能,暂未添加拾音律动功能,但可通过第三方软件根据电脑音频进行灯光同步控制,如https://github.com/LedFx/。
后续抽空更新带拾音功能版本。
License:
Standard Digital File License