智能红外模块
1. 模块介绍
本智能红外模块能学习各类电器的红外遥控并存储记录。学习完后,可以编程控制各类电器,结合物联网,使各类电器可以实现远程控制,以及实时监测电器开关状态。
2. 参数规格
参数 |
值/描述 |
工作电压 |
DC 5V |
接口类型 |
RJ11 |
通信方式 |
WM单总线 |
MCU芯片 |
N76E003 |
状态指示灯 |
进入学习状态时亮,学习完灭 |
数码管 |
编号0~F(0~15), 共可学习16个按键 |
功能按钮 |
短按切换编号,长按进入学习状态 |
红外接收 |
一体化红外接收传感器 |
红外发射 |
红外发射管*3 |
尺寸大小 |
55mm*24mm*18.5mm(长*宽*高) |
3. 使用指南
3.1. 功能模块及WeeeCode图形化编程指南
该模块支持的图形化编程平台目前有WeeeCode 3.x,其图形化编程指南如下:
模块功能 |
需传参数 |
图形化编程块举例(其他平台图形化编程块大同小异) |
红外学习并编号 |
(2个参数)端口、编号(0~15) |
|
发送对应编号的红外信息 |
(2个参数)端口、编号(0~15) |
|
编程示例:
①红外按键学习:
方法一:给模块供电,通过按模块上的按钮,短按切换编号,长按进入学习状态,进入学习状态之后蓝色状态指示灯会亮起,这时把你需要学习遥控器的按钮对着模块上的红外接收头按一次,当蓝色状态指示灯熄灭,说明已经学习完成。
(备注:数码管显示0~F,其中的A,b,C,d,E,F对应10,11,12,13,14,15。)
方法二:使用编程的方法。这个建议使用在线模式,现将在线调试固件刷入主控板,然后使用智能红外模块的接收积木,输入一个编号(0~15),点击运行,模块就进入学习状态,这时把你需要学习遥控器的按钮对着模块上的红外接收头按一次,当蓝色状态指示灯熄灭,说明已经学习完成。例如,想要将某家电的开关的遥控按钮学习并编号为1,则:
演示视频:
②红外按键发送:
能有效进行这个操作的前提是,你在此之前已经将某个按钮学习并编号。
3.2. 文本代码编程指南