这是一款支持NEC红外协议解码的多功能自学习电机遥控模块
小功率电机、LED灯带等室内电器的红外遥控DIY、学习STC 8051内核单片机的使用和程序编写、学习NEC红外遥控器的信号编码原理
一、产品简介
这是一款支持NEC红外协议解码的多功能自学习电机遥控模块。
二、应用场景
1.小功率电机、LED灯带等室内电器的红外遥控DIY;
2.学习STC 8051内核单片机的使用和程序编写;
3.学习NEC红外遥控器的信号编码原理。
三、产品概述
主要面向电子爱好者提供一款多功能自学习红外电机遥控模块,具备以下特点:
1.可以通过板载按键实现输出模式的切换以及红外遥控的对码(自学习);
2.可以通过板载LED指示灯清晰地了解模块的输出状态;
3.可以精准地识别NEC红外遥控器发送的按键编码,并做出相应的输出控制;
4.搭配的程序包含五种不同的输出模式,每种模式均可配对10组红外按键,支持多个模块使用同一个遥控器联合控制;
5.程序调用单片机的EEPROM空间,支持用户数据的断电存储,只需对码一次,后续使用可无需再次对码。
四、产品参数
1.供电:3V-5.5V直流(推荐电压5V);
2.负载功率:不建议超过10瓦;
3.外接配件:需要外接一个三脚的红外接收头,可选型号:VS1838、HS0038;烧录程序时需外接CH340 USB转串口模块;
4.可使用任意的NEC编码红外遥控器进行控制,室内外无障碍物遮挡时最大遥控距离可达10米;
5.制作成本:15元以内;
6.PCB板尺寸:30mm*20mm,双层板设计。
五、使用说明
1.安装红外接收头时需注意引脚顺序:
对于VS1838和HS0038红外接收头而言,凸起面朝上,引脚对应插到模块预留的三个焊孔中即可,若使用其他型号的接收头建议查明引脚排序,并与模块丝印标注对应连接;
模块丝印S表示红外接收头的信号输出引脚;G表示接收头的电源负极引脚,即GND;V表示接收头的电源正极引脚,即VCC;(详见上方图片)
2.本模块配套的程序目前只支持NEC红外信号的解码,不支持普通电视、空调等电器的遥控器,若需使用这些遥控器,有能力的用户可以自行更改代码;
3.元器件安装完成后,使用CH340串口烧录模块连接模块预留的烧录焊盘和电源焊盘,具体连接详见上方图片;
4.打开附件中keil5源代码文件,导出编译后的.hex文件到STC-ISP软件,烧录到单片机即可使用;
5.注意:第一次烧录程序,在点击下载编程后需断开CH340模块与本模块GND的连接,然后重新连上,使单片机冷启动,否则STC-ISP软件识别不到单片机(STC单片机串口烧录的特点);
烧录过本模块配套的代码后,后续代码升级,单片机无需冷启动,直接烧录即可,因为程序中包含了自动烧录功能(检测到串口电平变化自动软复位)。
六、备注
本产品附带软件代码(C语言编写,keil5创建的工程文件),需外接CH340串口烧录模块,使用STC-ISP软件进行烧录。
附件包含:软件源代码(.c)、烧录文件(.hex)、和芯片手册(.pdf)。
七、测试视频
清晰完整版视频可以在B站搜索“多功能红外遥控模块”观看
1.红外模块简介和程序烧录步骤
2.模块的使用方法讲解
点赞