『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 6756|回复: 2

[技术探讨] 请教这样的射频模块接esp8266方式行不行

[复制链接]

33

主题

312

帖子

1851

积分

金牌会员

Rank: 6Rank: 6

积分
1851
金钱
1534
HASS币
40
发表于 2020-4-14 12:41:41 | 显示全部楼层 |阅读模式
本帖最后由 lione95678 于 2020-4-14 14:25 编辑

    先说一下自己家里的情况,家里房间的灯是灯槽,里面安装了2组t50灯管和一条led灯带(没有吸顶的主光源,亮度足够了)。零火线是直接从空调插座里引出来的,没有安装86型开关控制,使用的时候是用用一个射频继电器模块配合射频遥控器(包括随意贴射频触摸面板)来实现灯的开关。
    想把这个灯接入hass,这样可以远程知道灯的开关情况,又怕不稳定,所以一直没有更换,知道论坛里有模块可以实现射频和hass双控(esp模块或者wifi出问题了也可以使用射频),但不知道如何实现的,以前也发过帖子求教,但没有结果。(论坛里的产品有点贵啊,为自己动手找借口)
    自己对电路什么也不懂,所以只能使用现成的模块,后来知道有一种电路叫或门电路,网上找了一个CD4071的或门芯片,所以想试试不知道是否可行。(还没有买,先发个帖看看这种想法是否可行,后续买了会试试)
    硬件上是一个esp8266模块,一个315射频接收模块,一个433射频接收模块(带解码的,收到遥控器信号后输出4路高电平),一个4路继电器模块,再加上一个CD4071的或门芯片。
    软件上刷esphome(一直听说这个固件很稳,自己用下来也不错),关键是这个固件不需通过mqtt来连接hass。
    原理是315射频模块的data接esp8266的一个GPIO针脚,通过esphome,实现收到指定信号时esp8266的其中3个GPIO针脚输出高低电平,这三个针脚接入CD4071的输入端,然后433射频模块的其中3个针脚也接入CD4071的输入端,还有一个针脚直接接入4路继电器模块的其中一个信号端。把CD4071的3个输出端直接接入4路继电器模块的其他3个信号端。
    这样一来,平时可以用原来的315射频遥控器来遥控灯,hass也可以进行控制,并观察到灯的开关情况,当wifi或者esp8266出现问题了,可以通过备用的433射频遥控器(4键的),先按一个键,把esp8266的电源切断,再按另外3个键来实现3个灯的开关。同时,切断esp8266电源的那个遥控按键,等于给esp8266安装了一个开关键。
    如果使用异或门芯片,如CD4030BE,就算不切断esp8266电源,也可以直接使用433射频遥控器切换灯的状态,当然hass就不会更新状态。
    接线方式见下图:
   
请各位懂得朋友帮忙参考一下可行性。


Drawing1-Model.jpg
回复

使用道具 举报

11

主题

220

帖子

3351

积分

元老级技术达人

积分
3351
金钱
3096
HASS币
170

活跃会员教程狂人卓越贡献

发表于 2020-4-14 22:44:14 | 显示全部楼层
应该用不着加逻辑芯片。8266是很稳定的,基本不用考虑程序跑飞或者挂掉,唯一担心的就是断网。可以将射频接入8266的GPIO,双控的相关代码写进esphome里面即可
回复

使用道具 举报

33

主题

312

帖子

1851

积分

金牌会员

Rank: 6Rank: 6

积分
1851
金钱
1534
HASS币
40
 楼主| 发表于 2020-4-15 12:46:06 | 显示全部楼层
就是考虑个以防万一了,就是加了一个或门芯片和一个射频接收模块,应该不超过5元钱,这里就是讨论个可行性
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-26 01:44 , Processed in 0.049918 second(s), 28 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表