(图来自互联网,若有侵权请告知删除)
视频如下:
上一篇介绍了如何利用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 模块。
这个位置可以焊接ASM1117-3.3 芯片,实现多一路3.3v输出
我这是之前买了个LED台灯,就随手把它拆了,发现拆掉里面的LED电路板,刚好能容纳ESP01S + WS2812b,所以就把变压器模块放到了台灯底座上,这也是考虑到如果将ESP01S放在底座上,会无法接收到wifi信号,因为底座是金属的,放在里面基本完全屏蔽了电磁信号,真机智如我...
变压器模块置于底部,并用电工胶布包好,因为RGB灯功率不高(最多1.5W),所以基本不用担心发热导致胶布融化问题。
将ESP01S + WS2812B 置于灯泡内部,这样灯泡也能旋转出来,需要注意的是电源正负极不要搞反了,接入灯泡的是5V,所以需要在这里面加一个3.3v 降压芯片。
直接用AB胶把WS2812B 粘在ESP01S 上,应该不会影响信号吧 = =
合上雾面灯罩,一个智能 RGB灯就诞生了23333,还能让Siri 改变颜色、亮度哦~
试试APP 上的效果~
哈哈哈哈,完美~本篇教程到此结束啦,后面会更新温湿度模块接入HA 的教程,尽请期待~
版权属于:编码书生
本文链接:https://codess.cc/archives/284.html
所有原创文章采用知识共享署名-非商业性使用 4.0 国际许可协议进行许可。
除特别注明,您可以自由的转载和修改,但请务必注明文章来源且不可用于商业目的。
268 条评论
学习!!
学习
感谢分享
感谢感谢
不错的
学习了
学习大佬
学习学习
时至今日 仍值得学习
想学习一下,这是用什么写的
1111111
可以学习下代码吗?
学习一下
111111111111
学习了~
学习一下
LOVE
向大佬学习
来学习
感谢分享
學習~~~
,
学习了,多谢
速来学习OωO
esphome 正好拿来试试
感谢楼主分享
学习时间到
感谢分享
来学习下
学习
学习了
学习
学习一下呢
好耶!来学习一下
感谢分享
YOUXIU
谢谢分享
谢谢楼主
学习了,看看怎么点亮
666
谢谢,来学习的
谢谢分享!!!|´・ω・)ノ
大佬,看下代码
怎么看代码
厉害了。学习下。谢谢
虽然我是一个小白,但是我还是看懂了
B站过来的,已三联
希望看到代码
很强大哟,想制作一个
谢过大佬
谢谢分享了。
看看是什么样的
111
前排
牛蛙
谢谢楼主
学习学习
学习
一起学习
学习一下
谢谢分享
跟随大佬学习
跟随大佬学习
来抄代码来了OωO
感谢博主求代码!
学习学习
大佬 牛逼、
大佬666
厉害
接线图有木有呢
666
博主我爱死你了
1111111111111111111111111111111111111111111111
可以,学习了,最近在研究智能家居,不过洗衣机这类的折腾起来就比较麻烦了。学习中
学习+学习
感谢分享!
谢谢楼主OωO
大佬真是牛,没事就来你这儿逛逛
大佬
大佬厉害!可以给看看配置文件吗
感谢分享
我这有一个灯想改一下,但是这个好像是pwm调光的,也可以变颜色,怎么改
示波器看看PWM 频率,用ESPHome 的自定义PWM 设备也能实现控制。
另外.....PWM是可以控制WS2812B的,我搞错了
我看了一下,那个板子上有r g b 三个引脚应该怎么接线
我这有一个灯想改一下,但是这个好像是pwm调光的,也可以变颜色
手机上怎么设置啊
牛啊
真好玩这个
感谢大神分享
666666666666666666666666666
膜拜大佬
谢谢大佬
膜拜大佬
看看脸
1
厉害了。准备改下自家的台灯。。
这个可以用pwm的方式么
PWM 改变电压来控制亮度? 理论上是可以的,但PWM的方式不适用于WS2812B RGB模块
感谢分享
感谢分享
学习学习OωO
111
感谢分享
,
感谢分享
感谢分享!!!
感谢
哈二次光顾了
学习一下
谢谢大佬分享
学习一下
这个代码…
学习了,多谢
学到了
感谢分享
学习大佬
UP主,我要看RGB代码~~~
感谢分享
感谢分享
感谢
感谢分享,
感谢分享,学习一下
学习了
cc
学习!
学习
学习学习
学习学习 嘿嘿
大佬大佬,日常膜拜
我感觉我的C语言都是白学的,忘光光。。。。
感谢大佬分享 前人栽树了
大佬牛哦,为什么我的家庭里面无法出现home assistasnt里面的开关呢????
laile
两个模块中间怎么转接的
通过台灯的螺旋卡口,灯泡内部加了个3.3V 降压芯片,给ESP8266供电
哦 那个模块需要买
学习学习
学习一下
前来膜拜大佬
这个教程很详细 学习你的坚持 谢谢大神
嗯哼哼哼哼哼
220v ac ~ 5V dc 模块好便宜,楼主动手能力巨赞。
学习一下 哈哈
有电路图吗?这个怎么接线啊
谢谢博主分享~我正在搞这个模块
谢谢博主分享~我正在搞这个模块
不错。
真不错OωO
谢谢分享
真的厉害 降低了成本 不用买nodemcu了
11111111111
感谢分享。。。。。。。。。
谢谢分享
非常棒!希望再多点ESPHOME的项目分享
总是在努力的学习,幸好有你的帖子带路,辛苦了
总是在努力的学习,幸好有你的帖子带路,辛苦了٩(ˊᗜˋ*)و
学习学习
总是在努力的学习,幸好有你的帖子带路,辛苦了
谢过大佬
哇⊙∀⊙!可以可以
二二二
666666
学习学习
laile
IPO说够牛
感谢分享
1111
厉害!!!
啦啦啦,我又来了
good job
大神牛逼
111
嗯哼哼哼哼哼
学习一下
非常棒!希望再多点ESPHOME的项目分享
大神厉害 谢谢分享
ccc
学习
好用
前来看看
看看看看
好的看看是
哈哈哈哈
牛逼
学习|´・ω・)ノ
学习强国
Thank you
谢谢,很喜欢你的教程
一直在找这个
大神很好的作品!!!
膜拜大佬
可以
Shlchiu
学习中
55555这个WS2812B 模块的购买地址能发个给我吗
淘宝上搜一下就有了,很便宜
好厉害,学习
看看
厉害了
学习学习
1111111
看一下教程哈哈哈
学习学习
观看大佬
学习学习
学习了
买的灯到了,来学习一下
,666
你好
11111111111
11111111111
学习学习ヾ(≧∇≦*)ゝ
学习学习学习啦
12313213213
学习学习学习啦
谢谢,学习了
点赞
学学习!!!!
ESP01s 的接线怎么接的,接到IO2吗?
嗯,接到IO2
求大佬出关于音乐灯带的教程~
灯带也一样吧?
灯带的话,把代码中 num_leds: 8 改为你灯带的实际灯珠数目就可以
学习一下
过来学学
有点厉害啊
来学习下,谢谢小鱼
学学虚席
学习
学习了
看一下教程哈哈哈
xiexie fenxiang
啊感谢分享
谢谢大佬学习学习
1111
谢谢
大佬,这个稳定性怎么样,我用8266做的稳定性太差,容易掉线,群晖搭的应该稳定点吧
Siri会自动发现设备吗
123
学习学习
xixix
不错
厉害啊
谢谢大佬
666
可以联网控制吗?
谢谢分享
想看看01s是怎么控制的
好奥~
11111111111
学习
我又来了
谢谢OωO
ws2812协议是什么呀
术语上叫做:单线归零码; 可以笼统(通俗)理解为:数字信号(即占比不同的脉冲信号),每一位0/1 码的持续时间不一致,详情请查阅手册
学习一下
感谢分享,学习中。。。。。。。。。。。。
学习学习
如果有多个灯的话用wled不错,支持udp状态同步
了解一下wled,感谢~
感谢分享
学习一下 哈哈
嘤嘤嘤
嗯哼哼哼哼哼
感谢分享
很好阿
感谢分享
1111111111111111
这个WS2812B 模块的购买地址能发个给我吗