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

 找回密码
 立即注册
查看: 9077|回复: 35

[硬件DIY] 涂鸦UFO-R1万能遥控器刷机,实测非常好用

[复制链接]

5

主题

190

帖子

926

积分

高级会员

Rank: 4

积分
926
金钱
731
HASS币
20
发表于 2023-7-24 22:35:23 | 显示全部楼层 |阅读模式
本帖最后由 BG8HQE 于 2023-8-6 11:10 编辑

涂鸦UFO-R1遥控器小巧颜值高,关键这货用的ESP8266芯片,带一个遥控接收,带7颗阵列红外发射二极管,刷开源OpenMQTTGateway,通过MQTT服务器接入homeasstant,不像博联智能用于局域网,MQTT远程也可以用,遥控红外电器,实测效果非常好用。开源地址:https://github.com/1technophile/OpenMQTTGateway
默认端口不一样,需要自己修改编译
修改User_config.h文件一下图示两处,启用红外功能和homeasstant自动发现。
OpenMQTTGateway_tuya_0.jpg
对涂鸦还需要修改config_IR.h红外接收端口为GPIO5,发射端口为GPIO14
OpenMQTTGateway_tuya.jpg
然后焊接刷机即可
涂鸦.jpg
从图上看,TXD和RXD接到了MicroUsb端口的,也可以用MicroUsb改装串口线刷机,短接IO0即可
用Visual Studio Code加PlatfromIO编译
无条件编译的,也可以下载我编译好的固件,AP密码为888888,设置WIF密码和MQTT服务器即可使用,不好意思,对不起大家,密码是8个8,少写了两位
接收到红外码.jpg
也可以链接MQTT服务器,订阅+/+/IRtoMQTT,按下遥控器,收到诸如以下信息{"value":83495159,"protocol":3,"bits":32,"hex":"0x4FA08F7","protocol_name":"NEC","raw":"9028,4408,638,486,644,490,638,508,620,510,622,508,620,1596,664,496,634,494,634,1622,638,1622,636,1616,644,1560,700,1618,642,494,634,1618,642,490,642,494,634,508,618,512,618,510,620,1622,638,486,642,486,644,496,632,1620,638,1620,640,1624,638,1618,642,492,634,1624,636,1622,636,1616,640"}
需要发射红外码,只需要向主题:"home/<网关名称>/commands/MQTTtoIR",网关名称替换为自己的网关
发送如下内容{"value":83495159,"protocol_name":"NEC"}即可 也可以发送RAW格式,请参考作者说明文档
附件 firmware.zip (448.4 KB, 下载次数: 70)
20230806:这个只是一种实现方案,其实这个开源软件支持很多功能,红外只是一种,红外功能也比较强大,空调发送存在问题的,可以通过.globalcache数据库发送,据说是全球最大红外数据库,地址为https://irdb.globalcache.com/ ,可惜我没有注册成功,老是提示要选择我不是机器人,找遍了都没找到这个选项。以下是官方手册机器翻译原话:
通过MQTT从全球Caché数据库发送数据,以在红外信号上转换数据
该网站 https://irdb.globalcache.com/ 包含各种设备品牌的红外代码的重要数据库。通过注册并询问代码,您将收到一个代码,如下例所示:
code1: sendir,1:1,1,38000,1,69,340,169,20,20,20,20,20,64,20,20,20,20,20,20,20,20,20,20,20,64,20,64,20,20,20,64,20,64,20,64,20,64,20,64,20,64,20,64,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,64,20,64,20,64,20,64,20,64,20,64,20,1544,340,85,20,3663
提取这部分代码:
38000,1,69,340,169,20,20,20,20,20,64,20,20,20,20,20,20,20,20,20,20,20,64,20,64,20,20,20,64,20,64,20,64,20,64,20,64,20,64,20,64,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,64,20,64,20,64,20,64,20,64,20,64,20,1544,340,85,20,3663

并将其发布到 MQTT,主题包含IR_GC:
mosquitto_pub -t home/OpenMQTTGateway/commands/MQTTtoIR -m '{"raw":"38000,1,1,171,171,21,64,21,21,21,21,21,21,21,21,21,21,21,21,21,64,21,64,21,21,21,21,21,21,21,21,21,21,21,21,21,64,21,21,21,21,21,21,21,64,21,21,21,21,21,21,21,21,21,64,21,64,21,64,21,21,21,64,21,64,21,64,21,64,21,1114","protocol_name":"GC"}'
您应该能够在没有使用红外接收器收听的情况下指挥您的设备,或者如果您的协议被 IRremote 库未知






评分

参与人数 4金钱 +51 HASS币 +20 收起 理由
adddda + 1 高手,这是高手!
隔壁的王叔叔 + 10
admin + 20 + 20 高手,这是高手!
dscao + 20 感谢楼主分享!

查看全部评分

回复

使用道具 举报

12

主题

140

帖子

1461

积分

金牌会员

Rank: 6Rank: 6

积分
1461
金钱
1321
HASS币
0
发表于 2023-7-24 23:13:34 | 显示全部楼层
谢谢兰州分享!
回复

使用道具 举报

77

主题

1391

帖子

2万

积分

元老级技术达人

积分
24349
金钱
22918
HASS币
290
发表于 2023-7-24 23:27:30 | 显示全部楼层
本帖最后由 dscao 于 2023-7-24 23:31 编辑

听说这个OpenMQTTGateway可以接收到空调的复合码,不知道是不是这样,有空也试一下。
一直使用esphome,这个复合码接收不全,无法进行学习。只能使用组件或者第三方集成来控制空调。
回复

使用道具 举报

24

主题

581

帖子

2693

积分

金牌会员

Rank: 6Rank: 6

积分
2693
金钱
2112
HASS币
0
发表于 2023-7-25 01:52:15 | 显示全部楼层
dscao 发表于 2023-7-24 23:27
听说这个OpenMQTTGateway可以接收到空调的复合码,不知道是不是这样,有空也试一下。
一直使用esphome,这 ...

esphome接收貌似不行
发射没问题
回复

使用道具 举报

1

主题

49

帖子

344

积分

中级会员

Rank: 3Rank: 3

积分
344
金钱
295
HASS币
0
发表于 2023-7-25 10:13:48 | 显示全部楼层
好像有点意思
回复

使用道具 举报

2

主题

55

帖子

497

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
497
金钱
442
HASS币
0
发表于 2023-7-26 08:23:55 | 显示全部楼层
微信公众号粉丝朋友WR:可以刷irbaby的固件,可控空调,可学码
回复

使用道具 举报

2

主题

71

帖子

519

积分

高级会员

Rank: 4

积分
519
金钱
448
HASS币
0
发表于 2023-7-26 10:43:02 | 显示全部楼层
感谢分享
回复

使用道具 举报

2

主题

71

帖子

519

积分

高级会员

Rank: 4

积分
519
金钱
448
HASS币
0
发表于 2023-7-26 12:58:33 | 显示全部楼层
本帖最后由 ma5ter 于 2023-7-26 16:18 编辑

感谢楼主分享,完美使用
回复

使用道具 举报

0

主题

608

帖子

2516

积分

金牌会员

Rank: 6Rank: 6

积分
2516
金钱
1908
HASS币
0
发表于 2023-7-26 16:06:00 | 显示全部楼层
火钳刘明
回复

使用道具 举报

2

主题

71

帖子

519

积分

高级会员

Rank: 4

积分
519
金钱
448
HASS币
0
发表于 2023-7-26 17:58:17 | 显示全部楼层
大佬,发现一个问题,这个固件重启之后就不重新连接MQTT服务器了,这个是什么问题
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-26 10:39 , Processed in 0.918059 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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