maxresdefault.jpg
(图来自互联网,若有侵权请告知删除)

视频如下:

  上一篇介绍了如何利用ESP01/01S + 继电器模块实现台灯的改造,其实不局限于台灯,那个模块可以应用于你想要控制的任何开关场合,比如:热水器,风扇,鱼缸水泵等等。。。这一篇文章玩一点有趣的,刚好手头上有一块WS2812B RGB模块,查了下资料,ESPHome 刚好支持,于是就开始折腾啦。

首先,准备材料有:

  • WS2812B 模块;
  • ESP01/01S模块;
  • ESP01 烧录器;
  • 220Vac 转 5V dc模块;

第一步:创建rgblight

在ESPHome 管理界面中新建一个rgb_light 硬件,详细步骤请参考上一篇:智能家居篇-3,rgb_light配置代码如下:

此处内容需要评论回复后(审核通过)方可阅读。

按照上一篇的步骤,进行编译,下载,烧录就行了

安装模块

需要注意的是:ESP01/01S模块是3.3V dc供电,WS2812B是5V 供电,台灯多数是220V ac,所以需要使用一个小变压器模块,将220V ac 转为 5V dc,且在接ESP时,要将5v降压到3.3v ,还有在操作电路时,
切记不能带电操作,强电、弱电做好绝缘隔离
切记不能带电操作,强电、弱电做好绝缘隔离
切记不能带电操作,强电、弱电做好绝缘隔离

推荐下面这种,220v ac ~ 5V dc 模块。
906104925.jpg

这个位置可以焊接ASM1117-3.3 芯片,实现多一路3.3v输出

906105114.jpg

我这是之前买了个LED台灯,就随手把它拆了,发现拆掉里面的LED电路板,刚好能容纳ESP01S + WS2812b,所以就把变压器模块放到了台灯底座上,这也是考虑到如果将ESP01S放在底座上,会无法接收到wifi信号,因为底座是金属的,放在里面基本完全屏蔽了电磁信号,真机智如我...

(没有热缩管了,在接线处打胶,防止产生电弧)
IMG_0341.md.jpg

变压器模块置于底部,并用电工胶布包好,因为RGB灯功率不高(最多1.5W),所以基本不用担心发热导致胶布融化问题。

IMG_0342.md.jpg

将ESP01S + WS2812B 置于灯泡内部,这样灯泡也能旋转出来,需要注意的是电源正负极不要搞反了,接入灯泡的是5V,所以需要在这里面加一个3.3v 降压芯片。

IMG_0346.md.jpg

直接用AB胶把WS2812B 粘在ESP01S 上,应该不会影响信号吧 = =

IMG_0347.md.jpg

合上雾面灯罩,一个智能 RGB灯就诞生了23333,还能让Siri 改变颜色、亮度哦~

IMG_0349.md.jpg

试试APP 上的效果~

090611203076_0IMG_0350.png

哈哈哈哈,完美~本篇教程到此结束啦,后面会更新温湿度模块接入HA 的教程,尽请期待~

最后修改:2021 年 08 月 31 日
您的支持就是我持续更新的动力!