



最近我在一家很有名的瑞典家具店逛街,看到一个烛台灯罩,觉得可以改造成一个很酷又好看的阅读灯,于是我就动手做了一个。
这个灯的功能有:
- 支持Wi-Fi连接
- 可以用手机App或网页控制
- 可单独控制颜色的RGB灯带
- 电容式触摸开关
- 外观还挺好看了 :D
所需用品
所需用品:
HEDERVÄRD款灯笼
1米长的WS2812b LED灯带
5V USB电源(建议至少2A)
ESP8266 Wemos D1 mini(也可以用其他型号的ESP8266或ESP32,我选这款是因为最便宜)
TTP223触摸传感器
需要用到的工具:
电烙铁
热熔胶枪
3D打印机(可选)
步骤1:在ESP上安装WLED
访问安装页面,把你的ESP模块连到电脑上,然后点击安装。
如果你不太清楚怎么安装WLED系统,可以参考更详细的教程。
步骤2:连接电子元件

按照上面的图来连接电子元件。我用了小块的万能板让线路更整洁,当然你也可以直接焊接电线。
ESP引脚 -> LED灯带
5v -> 5v
G(地线) -> GND
D4 -> Din
ESP引脚 -> TTP223
5v -> Vcc
G(地线) -> GND
D2 -> I/O(你可以用任意ESP引脚,之后再在软件里设置)
焊好之后建议用绝缘胶布把整个芯片包起来,防止短路。
步骤3:找一根合适的杆子


我在家里找到了一根直径25毫米的木棍,就拿来用了。当然你也可以买一根合适的(五金店应该有卖),或者用3D打印做一个。长度大概20厘米就行。
我用Fusion 360设计了一个固定杆的圆盘,如果你没有3D打印机的话,也可以直接把它粘在表面上。
步骤4:组装

先把木杆装到打印好的圆盘上,然后像图片那样把LED灯贴到杆子上。可以用双面胶把主控芯片固定住。
对于电容式触摸传感器,我先在金属底座上打磨出一小块区域。然后夹了一小片折叠过的铝箔纸在底座和传感器之间,这样可以增强导电性,再用热熔胶把它固定。记得要把传感器前面的引脚做好绝缘处理。
步骤5:在WLED中配置按钮



进入配置菜单里的LED设置,找到按钮选项。在这里输入你之前选择的GPIO引脚,并勾选“Push Inverted”模式。按钮设置好后,就可以去“时间与宏指令”部分,设置按下按钮时执行什么操作,比如调用某个预设场景ID。
更详细的说明和一些实用功能可以参考相关资料。
步骤6:欣赏你的新床头灯

最后一步就是把ESP接到5V USB电源上(建议使用2A以上的电源),欣赏你的新灯啦!
如果还有啥不懂的,欢迎留言问我~
还木有评论哦,快来抢沙发吧~