Skip to content
基于 ESP8266 模块利用 MQTT 协议、IRext 开源红外库实现万能红外遥控 💣
HTML C TeX C++ Python
Branch: dev
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
IRmqtt_bin 暂时采用重启 ESP 修复 MQTT 重连问题 May 22, 2019
IRmqtt_tool 修复 md 错误 May 8, 2019
releases 暂时采用重启 ESP 修复 MQTT 重连问题 May 22, 2019
src 更新图片 May 4, 2019
LICENSE.txt Create LICENSE.txt Aug 24, 2018
README.md Update README.md May 22, 2019

README.md

IRmqtt Firmware

IRmqtt 使用 Irext 开源红外库,IRext 提供数以万计的红外设备遥控编码。 IRmqtt 帮助你使用 ESP8266 系列模块,只需对其进行简单设置就可以快速在 HomeAssisant 里的控制红外设备。

forthebadge


特点

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

版本信息


2019-05-22
v2.3 暂时选择使用重启 ESP 的方式修复 MQTT 重连问题


2019-05-07
v2.2 修复客户端奥克斯空调不存在问题,增加固件重启清理缓存文件功能


2019-05-06
v2.1 修复无法获取设备问题,现直接运行 IRmqtt-tool.exe 不再依赖 python3 环境


2019-05-04
v2.0 增加录码功能


2018-08-04
v1.0 只支持空调设备


IRmqtt目前仍处于开发阶,目前的交互协议可能随时改变,不保证向后兼容,升级新版本时需要注意公告说明同时升级固件和客户端。

材料

红外接收头可选

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

使用方法

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

时序图

关于连线

红外连接图

接线

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

建议观看演示视频

视频地址

附加下载地址

如果你有在 github releases 下载文件过慢的问题,请在 http://caffreyfans.top/IRmqtt 下在对应文件

特别感谢

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

You can’t perform that action at this time.