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

 找回密码
 立即注册
查看: 9635|回复: 6

对改315/433的一点建议

[复制链接]

6

主题

62

帖子

475

积分

论坛技术达人

积分
475
金钱
413
HASS币
0
发表于 2018-10-12 22:41:05 | 显示全部楼层 |阅读模式
家里投影仪幕布是手动控制的,网购了一个315MHz遥控开关准备改成射频协议接入HA,调试成功以后发现射频控制存在的一个弊端,就是无法返回设备执行状态,为了保证可靠性,必须多次发送控制指令。计算了一下成本,类似幕布、电动窗帘、卷帘门这种控制电机正反转的电路,都可以用NodeMCU+双继电器来搞定,在WiFi条件下使用MQTT协议,能够根据继电器状态反馈电机执行状态,稳定性更好,成本与射频模块差不多。
有其他建议的朋友可以一起讨论一下。
回复

使用道具 举报

4

主题

531

帖子

4003

积分

论坛元老

Rank: 8Rank: 8

积分
4003
金钱
3462
HASS币
120
发表于 2018-10-12 23:42:57 | 显示全部楼层
本帖最后由 killadm 于 2018-10-13 00:02 编辑

写完发现理解错了楼主的意思了,投影的trigger口就是用来和幕布功放什么的联动的,淘宝买个同步触发器
自己做个应该也没什么难度,检测到12v就发射幕布下降信号,12v消失就发射幕布上升信号。

QQ截图20181012235642.jpg

------------------------------------------------------------------------------------------------------

投影联动我想了两种办法:

1. 淘宝有一种很小的433模块,通电就会不停的发送433信号,买个单声道 3.5mm 音频插头接在投影trigger口上。
投影开机-trigger口供电-433模块持续发送信号-ha标记投影开-拉上窗帘/幕布下降
投影关机-trigger口断电-433模块停止发送信号-ha标记投影关-拉开窗帘/幕布上升
P80918-202229.jpg

之所以最后没有采用是因为发现它跟其他433设备冲突,可能是持续发送导致信道堵塞。

2. 通过esp8266和投影的串口通信,通过mqtt设置/获取状态。
昨天刚买的rs232转ttl模块,github上也找到了几个轮子,稍微改改应该能用,待更新。
hardware.jpg
回复

使用道具 举报

6

主题

62

帖子

475

积分

论坛技术达人

积分
475
金钱
413
HASS币
0
 楼主| 发表于 2018-10-13 00:14:35 | 显示全部楼层
killadm 发表于 2018-10-12 23:42
写完发现理解错了楼主的意思了,投影的trigger口就是用来和幕布功放什么的联动的,淘宝买个同步触发器
...

这种方案也挺好,硬件联动比软件自动化要可靠,缺点就是实现成本高一点,HA自动化来实现就便宜一些。
回复

使用道具 举报

123

主题

4661

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16410
金钱
11664
HASS币
45
发表于 2018-10-13 08:49:04 | 显示全部楼层
谢谢楼主分享。其实只是单身触发,不存在反馈问题,主要是存在手动开启的可能性。
回复

使用道具 举报

6

主题

62

帖子

475

积分

论坛技术达人

积分
475
金钱
413
HASS币
0
 楼主| 发表于 2018-10-13 19:48:40 | 显示全部楼层
Jones 发表于 2018-10-13 08:49
谢谢楼主分享。其实只是单身触发,不存在反馈问题,主要是存在手动开启的可能性。 ...

还有一个办法就是:NodeMCU增加315接收模块,控制双继电器完成电机正反转,这样既能支持手持遥控,也能在HA中MQTT触发,可以反馈状态,并且成本不高。
回复

使用道具 举报

0

主题

44

帖子

615

积分

高级会员

Rank: 4

积分
615
金钱
571
HASS币
0
发表于 2018-10-21 11:46:16 | 显示全部楼层
我现在的方案是,通过arduino做了一个控制小盒子,通过2个继电器控制幕布升降,同时也接有一个高灵敏红外接收头,一个红外发射二极管。看投影时通过按动投影机遥控器on按钮,投影机开机,arduino上的接收头收到on信号,降落幕布,红外发射二极管发出功放的开机信号,并调好音量,关机就off,过程相反。暂无接入homeassistant。整个过程主要是通过投影机遥控器的on/off控制。
回复

使用道具 举报

6

主题

62

帖子

475

积分

论坛技术达人

积分
475
金钱
413
HASS币
0
 楼主| 发表于 2018-10-22 00:28:11 | 显示全部楼层
dingding 发表于 2018-10-21 11:46
我现在的方案是,通过arduino做了一个控制小盒子,通过2个继电器控制幕布升降,同时也接有一个高灵敏红外接 ...

很有创意,一键搞定。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-24 06:37 , Processed in 0.189104 second(s), 31 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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