无视任何红外协议,针对物联开发,外带6路红外发射,串口通讯协议
物联网,智能家居,红外遥控
1.产品简介:
本产品是针对各个领域对红外设备以及DIY红外设备或未知协议的控制特别研发的一款学习型红外遥控器,需要先把原来电器的遥控按键脉冲学习到设备中,再使用串口发送指令方式来调用这些数据控制电器;
主要有两种模式,分别是学习模式和发射模式,两种模式可以通过串口指令进行切换;
发射模式:直接代替空调遥控器,通过电脑或MCU的串口就可以控制电子设备,再也不会因为匹配遥控器而发愁;
学习模式:通过串口命令进入学习模式后,将遥控对准数据接收头,按下遥控器的按键,即可复制并识别红外脉冲波形,进而对电子设备进行控制;
2.应用场景:
该产品可以通过串口TTL方式来控制电子设备,主要应用在智能家居、库房环境管理、中控管理以及物联开发等各个领域
3.产品概述:
低功耗低压操作,安全可靠,硬件设备采用TTL串口 作传输总线,方便开发者灵活开发;
可以学习市面所有电子设备遥控器,方便快捷;
6路红外发射,带有接线端子,灵活使用;
适用于智能家居、库房环境管理、中控管理以及物联开发等各个领域
4.产品参数:
主控:STC8H8K64U
电压:DC5V-3.3V @10ma;
红外学习距离:<10m;
红外发射距离:>10m;
学习红外遥控器:38kHZ,能够学习包含市场所有红外遥控器;
通信接口:串口TTL,(波特率115200,8,n,1);
指示灯:1个工作指示灯
U3端子从左到右是1-16引脚一共8对红外接插(V1 G1 V2 G2 ...)
5.使用说明:
第一步:将提供的keil源码通过KEIL打开编译,通过STC串口工具和STC-ISP软件下载,也可直接使用红外解码器固件.hex文件直接烧录;
第二步:下载成功后,进入待机模式,串口打印Staring;
第三步: 使用串口工具(比如xcom软件)发送十六进制0110,设备进入学习模式,led亮起此时按下遥控按键,led闪烁并且串口打印出脉冲数据并保存
第四步:串口发送0111,设备发射保存的按键数据;
如图:
6.备注:
- 本模块包含硬件和软件;
- 本模块焊接时可不用焊接U2
- 模块可进行二次开发
- 附件包含软件程序keil源码.zip以及 红外解码器.hex 文件
- 本模块使用STC8H8K64芯片作为主控,成本低,小批量(50ps)单片成本预估6元左右(所有物料包含PCB)
- 如需定制开发,可以通过官方人员联系到我
- 模块当前只能使用前六路以及前六路的前八个按键,如需扩展需要更换STC32G单片机,因为stc8H8K64U flash小。
7.测试视频:
视频演示使用红外解码器固件.zip压缩包中的固件测试的效果
第一个视频演示了模块学习按键的功能(只学习了开关键),第二个视频演示了模块发射(开关键)的功能
点赞