Skip to content

siyouluo/RIRC_esp8266

Repository files navigation

RIRC 红外遥控器

产品说明

本产品是一个空调遥控器,可以通过移动端APP进行远程控制。其硬件底层是通过模拟原装空调遥控器的红外波形,从而实现对特定型号空调的控制(暂仅支持格力空调YB0F2型号遥控器)。
使用时需要将本产品连接到WiFi网络,手机需要安装对应APP并连网(数据网络或者WiFi),手机无需和本产品处于同一局域网环境。

本产品的主要使用场景有:

  1. 手机本身不包含红外发射装置,但又希望能直接通过手机控制空调;
  2. 希望在户外提前打开空调,待用户到达房间时,温度已经调节合适;
  3. 使用传感器获取当前时间、房间温度、光照强度等参数,并通过软件实现自动控制(暂未实现).

开发环境/辅助软件

Windows10 + VirtualBox虚拟机(lubuntu)

Multisim12.0 + Fritzing0.9.0b

器件清单

元件 功能 图片 补充说明 参考价格
ESP8266-12F WiFi模块
俗称“小黑板” ¥30.96
NE555 定时器
DIP-8封装 ¥3.6/10个
整流二极管 振荡器辅助元件
便于调节占空比 ¥5.5/100只
电阻、电容 振荡器辅助元件
0805贴片封装 ¥3.7/100个
多圈可调精密电位计 调节载波频率和占空比
3296W封装 ¥2.31/5个
NPN三极管 基本共射放大
9013 ¥2.36/50个
红外发光二极管 发射红外光信号
5mm ¥2.08/10个
数据线 供电
Micro-USB接口 ¥10
洞洞板 电路载体 * 7*9cm ¥8.5/5片
逻辑分析仪/示波器 辅助工具 * * *
一体化红外接收头 辅助工具 * * *

开发教程

如果你打算复现我的项目,可以参考以下文档:
格力空调红外协议
红外信号载波
ESP8266开发教程

后续改进

  1. 555定时器的方波不太稳有一个很高的尖峰脉冲,可以在3口加一个104的电解电容,或者用7555替代 百度知道
  2. 载波产生电路中用了两个电位计来调载波频率和占空比,因为占空比是1/2,所以可以将频率调为76KHz,然后用D触发器二分频,得到占空比始终为1/2的载波,这样可以省去一个电位计,减少电位计阻值改变而引起载波变化,且易于调节

补充说明

本产品开发过程中参考了网络上其他开发者的教程,特此致谢!
部分图片资料等来源于网络,如有侵权,请联系本人删除!

About

这是用esp8266实现的一个空调遥控器

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published