随着智能家居的普及,现在很多家电已经带有红外遥控功能。有一个用手机控制的红外线遥控器的话现有的家电变成智能家电了,比如到家之前手机远程开空调等。
本文介绍通过机智云平台快速实现智能家电红外遥控器。
1、硬件结构图
主要使用了esp8266 wifi模块和红外串口通讯模块。有了红外串口通讯模块,省去了单片机的串口通讯和红外编码程序,大大缩短开发时间。因为红外通讯模块不支持3.3VTTL电平,所以两个模块之间加了一个2路电平转换模块,把ESP8266的3.3V电平装换为红外通讯模块所需的5V电平。ESP8266有两个串口,串口0是双向的一般用在与MCU通讯,串口1是单向,显示LOG用。红外串口通讯模块资料请参考附件。
各模块连接图如下:
2、红外线串口通讯模块
主要功能:
- 具备NEC格式红外发射功能。
- 具备NEC格式 红外编码功能。
- 带红外发射头扩展接口。
- 具备串口通信功能,通信电平为TTL。
- 可控制99%的NEC红外格式设备,包括电视机、电风扇等电子电器设备。
- 支持NEC 编码芯片:(典型编码芯片如uPD6121, uPD6122, TC9012 以及众多的兼容芯片型号,如 PT2221, PT2222,SC6121, SC6122, SC9012等等)。
- 可作为红外无线数据通信、数据传输、红外控制等功能。
实物展示:
经测试,红外线管对准家电,用手机机智云Demo程序可以控制家电了
阅读全文