请选择 进入手机版 | 继续访问电脑版

『瀚思彼岸』» 智能家居第一站

 找回密码
 立即注册
查看: 1103|回复: 69

【IRmqtt】万能遥控,漂亮的不像实力派

  [复制链接]

9

主题

217

帖子

1436

积分

论坛技术达人

积分
1436
金钱
1204
HASS币
41

教程狂人

发表于 2019-5-4 18:16:48 | 显示全部楼层 |阅读模式
本帖最后由 893399065 于 2019-5-6 11:30 编辑

IRmqtt

前言

在论坛就是好可以说一大堆废话,可能大家还不熟悉 IRmqtt 是什么东西。我这里给大家详细介绍一下,相信大家一直有个比较复杂的问题——空调连接到 HASS。由于空调的红外码是组合码,通过录码的方式来控制就会特别的麻烦。虽然能控制,但是好多功能都不能通过 HASS 来完全控制。我去年间无意发现了一个 万能红外库,它里面就提供了强大的红外码库,有了它我们就不需要自己去录码而通过直接调用它的码库来让我们的模块发射红外信号了。

而我这个固件主要就是通过使用他的码库来达到控制红外电器的目的。原理很简单,HASS 发送 MQTT 消息被模块接收到,模块解析对应的命令然后去调用码库获得红外 RAW 数据,然后直接通过 GPIO 直接发射出去。通常来说如果你硬件都准备好的情况下,要把你家的空调连接到 HASS 可能只需要几分钟,而且也没有什么复杂的操作。此外这个编写的固件也 录码,也就是说你可以录制自己的红外码,比如电视的,机顶盒的……,录制好之后可以通过发送固定的 MQTT 信息来发送你录制的红外信号。

版本更新提示

  • IRmqtt v2.1 不再依赖 python3 环境。直接运行 IRmqtt-tool.exe 即可

项目地址

请见 github


特点

  • Irext 强大开源红外码库
  • 支持大多数基于 ESP8266 的板子
  • MQTT 支持
  • 支持录码

材料

红外接收头可选

Nodemcu 红外二极管
红外接收头 三极管

使用方法

  1. releases 页面下载最新文件。  
  2. 利用 FlashESP8266.exe 刷写 IRmqtt.bin 到你的 ESP8266 模块。  
  3. 通过任意移动端(笔记本、平板、手机)连接 ESP 开头的 SSID,然后浏览器进入 192.168.4.1 给模块配置网络。  
  4. 利用 python3 环境执行 IRmqtt-tool.py 给你的模块进行设置。

时序图

关于连线

红外连接图

接线

备注:红外二级管连接的时候也可以尝试不用三级管,直接连接。红外二级管长引脚接gpio,短脚接地。红外接收头的话就照着上图标示的那样与模块连接。

建议观看演示视频

视频地址

特别感谢

Strawmanbobi Irext开源库的作者,给予我技术和精神上的支持。








评分

参与人数 5金钱 +77 HASS币 +20 收起 理由
o2sun + 7 漂亮的不像实力派
windgo + 10 大神666!
flashsoft + 20 举报你,明明没看到哪儿漂亮了.
Jones + 20 + 20 厉害了,这个博联卖不出去了咋办?.
xieahui + 20 大神666! 性价比最高的遥控器

查看全部评分

回复

使用道具 举报

10

主题

219

帖子

807

积分

高级会员

Rank: 4

积分
807
金钱
588
HASS币
0
发表于 2019-5-4 18:39:12 | 显示全部楼层
好东西。等了很久,终于更新了
回复

使用道具 举报

0

主题

18

帖子

74

积分

注册会员

Rank: 2

积分
74
金钱
56
HASS币
0
发表于 2019-5-4 18:42:09 | 显示全部楼层
感谢大佬分享!
回复

使用道具 举报

7

主题

1307

帖子

3624

积分

论坛元老

流水无味

Rank: 8Rank: 8

积分
3624
金钱
2317
HASS币
145

灌水之王

发表于 2019-5-4 18:51:12 | 显示全部楼层
这是性价比最高的遥控器
回复

使用道具 举报

24

主题

468

帖子

2047

积分

论坛技术达人

积分
2047
金钱
1574
HASS币
0

卓越贡献

发表于 2019-5-4 19:04:48 | 显示全部楼层
感谢分享?!谢谢了
回复

使用道具 举报

15

主题

729

帖子

2417

积分

论坛技术达人

积分
2417
金钱
1673
HASS币
60

教程狂人

发表于 2019-5-4 19:05:40 | 显示全部楼层
这个厉害了,必须要研究下了
回复

使用道具 举报

103

主题

3375

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
10891
金钱
7436
HASS币
44
发表于 2019-5-4 19:30:20 | 显示全部楼层
严重感谢楼主分享!我主要还是担心这个发射功率问题,因为这种开发板提供的电流有限。。
回复

使用道具 举报

5

主题

164

帖子

1247

积分

金牌会员

Rank: 6Rank: 6

积分
1247
金钱
1073
HASS币
50
发表于 2019-5-4 20:23:47 | 显示全部楼层
感谢大佬分享!
夏天快到了,家里的空调还没接入,有空试下。
回复

使用道具 举报

9

主题

217

帖子

1436

积分

论坛技术达人

积分
1436
金钱
1204
HASS币
41

教程狂人

 楼主| 发表于 2019-5-4 21:19:47 | 显示全部楼层
Jones 发表于 2019-5-4 19:30
严重感谢楼主分享!我主要还是担心这个发射功率问题,因为这种开发板提供的电流有限。。 ...

红外发射管,如果发现发射功率不够,可以用通过使用三级管来放大功率,或者就是直接买一个带功率放大的红外发射模块就好了
回复

使用道具 举报

0

主题

100

帖子

407

积分

中级会员

Rank: 3Rank: 3

积分
407
金钱
307
HASS币
0
发表于 2019-5-4 21:38:08 | 显示全部楼层
太實用了~感謝分享!~
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2019-5-27 05:15 , Processed in 0.510778 second(s), 38 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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