电动车遥控控制家里的灯

2023-09-29 08:44:06 0点赞 5收藏 0评论

我家客厅是一个长条形的,从入户门经过餐厅然后到客厅,晚上吃完饭出去遛娃的时候,想要把客厅灯关上,必须先把餐厅灯先打开不然客厅灯关了一片漆黑,来回跑似乎挺麻烦的,有没有能在门口把灯关了呢。

痛点找到了如何解决这个问题呢,首先可以把客厅的灯加一个智能灯控,用手机通过APP来控制他,稍微有一点麻烦,出门的时候得拿出手机来点一下,还有长辈可能不习惯用手机来操作,有没有一种可能用遥控器来控制物理按键直接按呢,操作简单。

操作方法知道了,那么如何实现呢,现成的遥控器有电动车遥控器,电视机遥控器,机顶盒蓝牙遥控器,仔细研究了一下电动车的遥控器是433信号,电视机遥控器原装是带蓝牙的,后来坏了换了红外遥控器,机顶盒遥控器是蓝牙遥控器,首先要排除红外遥控器,那个必须对着接收端太麻烦,蓝牙遥控器必须要求hass带蓝牙功能,433信号要求hass有接收433信号的模块。先从433遥控入手吧,刚好找到了一个差不多可用的教程

先把客厅灯智能灯控刷成tasmota固件吧,先拿nodemcu练手,教程看过来

需要用到东西

电动车遥控控制家里的灯

需要用到一个esp8266开发板或者叫做nodemcu,还需要一个433接受模块,可以考虑微-R1,或则随便选择一个超外差接收模块都可以,这个似乎包邮

电动车遥控控制家里的灯

这个必须刷tasmota-sensors.bin这个固件

电动车遥控控制家里的灯

刷完bin文件以后,连接到以tasmota开头的wifi上,你会发现全是英文界面,不用慌,我们只要搞定MQTT和configure,mqtt设定方法参考前面刷tasmota固件的教程

电动车遥控控制家里的灯

configuration设定

电动车遥控控制家里的灯

现在点开第一个configure

选择Generic然后保存,再次进入configure

电动车遥控控制家里的灯

我这里把第一个引脚GPIO5设定为433模块的接收模块连接的引脚,点击保存。

其他的可以不用设置

具体接线如图

我这个433接收模块是随便翻出来的,也可用

电动车遥控控制家里的灯

重启以后进入控制台

电动车遥控控制家里的灯

随便找一个电动车遥控器按任意按键,如果正常接对线控制台会收到信息,每一个按键都有单独的定义,如果没有数据可以把4333的供电的vcc换成5v试试,433模块有两个dat管脚,可以换一个试试。

抓取遥控器按键数据

电动车遥控控制家里的灯

里面引号里面需要复制的信息,这里可以先记录下来

电动车遥控控制家里的灯

找到hass里的MQTT

电动车遥控控制家里的灯

点选项

电动车遥控控制家里的灯

如图输入一个#然后点监控

电动车遥控控制家里的灯

记录MQTT订阅主题

这时候你再按遥控器任意按键

会监控到一些数据,记得把上面哪个格式化JSON内容点一下

电动车遥控控制家里的灯

框里的需要记录后面用的到

如果你足够细心也许会在控制台那边看到同样的东西

电动车遥控控制家里的灯

复制这个可以的,这两个数据并不完全一样,但都可以用,我这是俩个不同模块数据,如果同一个模块只是结尾有区别!

NODERED编程

后面用到的节点

MQTT IN

switch

change
call service

这几个节点

然后打开nodered,如图搜MQTT

电动车遥控控制家里的灯

拖进去

然后打开正常上面两个都没有的,需要先添加MQTT服务器节点

电动车遥控控制家里的灯

点那个笔

电动车遥控控制家里的灯

填写入你的hass地址
可以是局域网的,然后后面的端口也要填写对,默认是1883

电动车遥控控制家里的灯


然后那个箭头也要点击去填写
用户名和密码要填写

电动车遥控控制家里的灯

后面主题就是刚刚那个监听那边的那个

就是刚框出来的数据,上面提到后面需要用的那个

电动车遥控控制家里的灯电动车遥控控制家里的灯

复制填写到上面那个里面
正常会显示已经连接

电动车遥控控制家里的灯

看着那么多不用害怕

电动车遥控控制家里的灯

switch

然后搜switch

电动车遥控控制家里的灯

注意后面有一些要抄过去

电动车遥控控制家里的灯

属性这里payload.RfReceived.Data

这个必须一样

底下那些箭头的数据是来自于串口数据
往上看你可以找到

电动车遥控控制家里的灯

change

搜change这个节点拖进去

电动车遥控控制家里的灯

名字可以不写,或者以按键数据为名字为了好区分

电动车遥控控制家里的灯

搞个名字主要是为了后面调试方便

call service

电动车遥控控制家里的灯

拖进去上图框里的,就可以控制灯或者风扇了,前提你得接入hass里面

电动车遥控控制家里的灯

编写完以后大致如下图

电动车遥控控制家里的灯

客厅灯一般功率稍微大一点,似乎有一个问题,大部分客厅灯的继电器是5v的感觉频繁开关很容易触点粘住,通俗的说就是按了关灯,继电器执行 了命令,听到嘎达响了,灯却还是亮着的,有没有好 的解决方案,因为测试过程中可能会频繁的切换灯的开关,很容易出问题,解决方案也很粗暴,确认灯是关的状态下找一个绝缘的东西比如筷子,敲一下灯控模块灯就关了……

展开 收起
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
5
扫一下,分享更方便,购买更轻松