显示页面修订记录反向链接回到顶部 本页面只读。您可以查看源文件,但不能更改它。如果您觉得这是系统错误,请联系管理员。 ====== 智能红外模块 ====== ===== 1. 模块介绍 ===== <html><body> <p class=MsoTitle align=left style='text-align:left'><span lang=EN-US style='font-size:16.0pt;font-family:宋体;color:#222222;background:white'> </span><span style='font-size:16.0pt;font-family:宋体;color:#222222;background:white'>本智能红外模块能学习各类电器的红外遥控并存储记录。学习完后,可以编程控制各类电器,结合物联网,使各类电器可以实现远程控制,以及实时监测电器开关状态。</span></p> </body></html> ===== 2. 参数规格 ===== {{ :wm_wiki:smart_ir_module:pasted:20201103-144351.png }} <html><body> <div align=center> <table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 style='border-collapse:collapse'> <tr> <td width=238 valign=top style='width:178.5pt;border-top:solid #5B9BD5 3.0pt; border-left:solid #5B9BD5 3.0pt;border-bottom:solid white 2.25pt;border-right: none;background:#5B9BD5;padding:0cm 5.4pt 0cm 5.4pt'> <p class=MsoNormal align=center style='text-align:center'><b><span style='font-size:18.0pt;font-family:宋体;color:white'>参数</span></b></p> </td> <td width=552 valign=top style='width:414.0pt;border-top:solid #5B9BD5 3.0pt; border-left:none;border-bottom:solid white 2.25pt;border-right:solid #5B9BD5 3.0pt; background:#5B9BD5;padding:0cm 5.4pt 0cm 5.4pt'> <p class=MsoNormal align=center style='text-align:center'><b><span style='font-size:18.0pt;font-family:宋体;color:white'>值<span lang=EN-US>/</span>描述</span></b></p> </td> </tr> <tr> <td width=238 valign=top style='width:178.5pt;border-top:none;border-left: solid #5B9BD5 3.0pt;border-bottom:solid white 1.0pt;border-right:solid white 1.0pt; background:#5B9BD5;padding:0cm 5.4pt 0cm 5.4pt'> <p class=MsoNormal align=center style='text-align:center'><b><span style='font-size:18.0pt;font-family:宋体;color:white'>工作电压</span></b></p> </td> <td width=552 valign=top style='width:414.0pt;border-top:none;border-left: none;border-bottom:solid white 1.0pt;border-right:solid #5B9BD5 3.0pt; background:#5B9BD5;padding:0cm 5.4pt 0cm 5.4pt'> <p class=MsoNormal align=center style='text-align:center'><span lang=EN-US style='font-size:18.0pt;font-family:宋体;color:white'>DC 5V</span></p> </td> </tr> <tr> <td width=238 valign=top style='width:178.5pt;border-top:none;border-left: solid #5B9BD5 3.0pt;border-bottom:none;border-right:solid white 1.0pt; background:#5B9BD5;padding:0cm 5.4pt 0cm 5.4pt'> <p class=MsoNormal align=center style='text-align:center'><b><span style='font-size:18.0pt;font-family:宋体;color:white'>接口类型</span></b></p> </td> <td width=552 valign=top style='width:414.0pt;border:none;border-right:solid #5B9BD5 3.0pt; background:#5B9BD5;padding:0cm 5.4pt 0cm 5.4pt'> <p class=MsoNormal align=center style='text-align:center'><span lang=EN-US style='font-size:18.0pt;font-family:宋体;color:white'>RJ11</span></p> </td> </tr> <tr> <td width=238 valign=top style='width:178.5pt;border:solid white 1.0pt; border-left:solid #5B9BD5 3.0pt;background:#5B9BD5;padding:0cm 5.4pt 0cm 5.4pt'> <p class=MsoNormal align=center style='text-align:center'><b><span style='font-size:18.0pt;font-family:宋体;color:white'>通信方式</span></b></p> </td> <td width=552 valign=top style='width:414.0pt;border-top:solid white 1.0pt; border-left:none;border-bottom:solid white 1.0pt;border-right:solid #5B9BD5 3.0pt; background:#5B9BD5;padding:0cm 5.4pt 0cm 5.4pt'> <p class=MsoNormal align=center style='text-align:center'><span lang=EN-US style='font-size:18.0pt;font-family:宋体;color:white'>WM</span><span style='font-size:18.0pt;font-family:宋体;color:white'>单总线</span></p> </td> </tr> <tr> <td width=238 valign=top style='width:178.5pt;border-top:none;border-left: solid #5B9BD5 3.0pt;border-bottom:none;border-right:solid white 1.0pt; background:#5B9BD5;padding:0cm 5.4pt 0cm 5.4pt'> <p class=MsoNormal align=center style='text-align:center'><b><span lang=EN-US style='font-size:18.0pt;font-family:宋体;color:white'>MCU</span></b><b><span style='font-size:18.0pt;font-family:宋体;color:white'>芯片</span></b></p> </td> <td width=552 valign=top style='width:414.0pt;border:none;border-right:solid #5B9BD5 3.0pt; background:#5B9BD5;padding:0cm 5.4pt 0cm 5.4pt'> <p class=MsoNormal align=center style='text-align:center'><span lang=EN-US style='font-size:18.0pt;font-family:宋体;color:white'>N76E003</span></p> </td> </tr> <tr> <td width=238 style='width:178.5pt;border:solid white 1.0pt;border-left:solid #5B9BD5 3.0pt; background:#5B9BD5;padding:0cm 5.4pt 0cm 5.4pt'> <p class=MsoNormal align=center style='text-align:center'><b><span style='font-size:18.0pt;font-family:宋体;color:white'>状态指示灯</span></b></p> </td> <td width=552 valign=top style='width:414.0pt;border-top:solid white 1.0pt; border-left:none;border-bottom:solid white 1.0pt;border-right:solid #5B9BD5 3.0pt; background:#5B9BD5;padding:0cm 5.4pt 0cm 5.4pt'> <p class=MsoNormal align=center style='text-align:center'><span style='font-size:18.0pt;font-family:宋体;color:white'>进入学习状态时亮,学习完灭</span></p> </td> </tr> <tr> <td width=238 style='width:178.5pt;border-top:none;border-left:solid #5B9BD5 3.0pt; border-bottom:solid white 1.0pt;border-right:solid white 1.0pt;background: #5B9BD5;padding:0cm 5.4pt 0cm 5.4pt'> <p class=MsoNormal align=center style='text-align:center'><b><span style='font-size:18.0pt;font-family:宋体;color:white'>数码管</span></b></p> </td> <td width=552 valign=top style='width:414.0pt;border-top:none;border-left: none;border-bottom:solid white 1.0pt;border-right:solid #5B9BD5 3.0pt; background:#5B9BD5;padding:0cm 5.4pt 0cm 5.4pt'> <p class=MsoNormal align=center style='text-align:center'><span style='font-size:18.0pt;font-family:宋体;color:white'>编号<span lang=EN-US>0~F(0~15)</span>, <span lang=EN-US></span>共可学习<span lang=EN-US>16</span>个按键</span></p> </td> </tr> <tr> <td width=238 style='width:178.5pt;border-top:none;border-left:solid #5B9BD5 3.0pt; border-bottom:solid white 1.0pt;border-right:solid white 1.0pt;background: #5B9BD5;padding:0cm 5.4pt 0cm 5.4pt'> <p class=MsoNormal align=center style='text-align:center'><b><span style='font-size:18.0pt;font-family:宋体;color:white'>功能按钮</span></b></p> </td> <td width=552 valign=top style='width:414.0pt;border-top:none;border-left: none;border-bottom:solid white 1.0pt;border-right:solid #5B9BD5 3.0pt; background:#5B9BD5;padding:0cm 5.4pt 0cm 5.4pt'> <p class=MsoNormal align=center style='text-align:center'><span style='font-size:18.0pt;font-family:宋体;color:white'>短按切换编号,长按进入学习状态</span></p> </td> </tr> <tr> <td width=238 style='width:178.5pt;border-top:none;border-left:solid #5B9BD5 3.0pt; border-bottom:solid white 1.0pt;border-right:solid white 1.0pt;background: #5B9BD5;padding:0cm 5.4pt 0cm 5.4pt'> <p class=MsoNormal align=center style='text-align:center'><b><span style='font-size:18.0pt;font-family:宋体;color:white'>红外接收</span></b></p> </td> <td width=552 valign=top style='width:414.0pt;border-top:none;border-left: none;border-bottom:solid white 1.0pt;border-right:solid #5B9BD5 3.0pt; background:#5B9BD5;padding:0cm 5.4pt 0cm 5.4pt'> <p class=MsoNormal align=center style='text-align:center'><span style='font-size:18.0pt;font-family:宋体;color:white'>一体化红外接收传感器</span></p> </td> </tr> <tr> <td width=238 style='width:178.5pt;border-top:none;border-left:solid #5B9BD5 3.0pt; border-bottom:solid white 1.0pt;border-right:solid white 1.0pt;background: #5B9BD5;padding:0cm 5.4pt 0cm 5.4pt'> <p class=MsoNormal align=center style='text-align:center'><b><span style='font-size:18.0pt;font-family:宋体;color:white'>红外发射</span></b></p> </td> <td width=552 valign=top style='width:414.0pt;border-top:none;border-left: none;border-bottom:solid white 1.0pt;border-right:solid #5B9BD5 3.0pt; background:#5B9BD5;padding:0cm 5.4pt 0cm 5.4pt'> <p class=MsoNormal align=center style='text-align:center'><span style='font-size:18.0pt;font-family:宋体;color:white'>红外发射管<span lang=EN-US>*3</span></span></p> </td> </tr> <tr> <td width=238 valign=top style='width:178.5pt;border-top:none;border-left: solid #5B9BD5 3.0pt;border-bottom:solid white 1.0pt;border-right:solid white 1.0pt; background:#5B9BD5;padding:0cm 5.4pt 0cm 5.4pt'> <p class=MsoNormal align=center style='text-align:center'><b><span style='font-size:18.0pt;font-family:宋体;color:white'>尺寸大小</span></b></p> </td> <td width=552 valign=top style='width:414.0pt;border-top:none;border-left: none;border-bottom:solid white 1.0pt;border-right:solid #5B9BD5 3.0pt; background:#5B9BD5;padding:0cm 5.4pt 0cm 5.4pt'> <p class=MsoNormal align=center style='text-align:center'><span lang=EN-US style='font-size:18.0pt;font-family:宋体;color:white'>55mm*24mm*18.5mm(</span><span style='font-size:18.0pt;font-family:宋体;color:white'>长<span lang=EN-US>*</span>宽<span lang=EN-US>*</span>高<span lang=EN-US>)</span></span></p> </td> </tr> </table> </div> </body></html> ===== 3. 使用指南 ===== ==== 3.1. 功能模块及WeeeCode图形化编程指南 ==== <html><body> <p class=MsoNormal style='text-indent:21.0pt'><span lang=EN-US style='font-size:16.0pt;font-family:华文楷体;color:#222222;background:white'> </span><span style='font-size:16.0pt;font-family:宋体;color:black;background: white'>该模块支持的图形化编程平台目前有<span lang=EN-US>WeeeCode 3.x</span>,其图形化编程指南如下:</span></p> <div align=center> <table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 style='border-collapse:collapse'> <tr> <td width=257 valign=top style='width:193.1pt;border:solid windowtext 1.0pt; padding:0cm 5.4pt 0cm 5.4pt'> <p class=MsoNormal align=center style='text-align:center'><b><span style='font-size:14.0pt;font-family:华文楷体;color:black;background:white'>模块功能</span></b></p> </td> <td width=222 valign=top style='width:166.5pt;border:solid windowtext 1.0pt; border-left:none;padding:0cm 5.4pt 0cm 5.4pt'> <p class=MsoNormal align=center style='text-align:center'><b><span style='font-size:14.0pt;font-family:华文楷体;color:black;background:white'>需传参数</span></b></p> </td> <td width=708 valign=top style='width:531.3pt;border:solid windowtext 1.0pt; border-left:none;padding:0cm 5.4pt 0cm 5.4pt'> <p class=MsoNormal align=center style='text-align:center'><b><span style='font-size:14.0pt;font-family:华文楷体;color:black;background:white'>图形化编程块举例<span lang=EN-US>(</span></span>其他平台图形化编程块大同小异<span lang=EN-US>)</span></b></p> </td> </tr> <tr style='height:79.55pt'> <td width=257 style='width:193.1pt;border:solid windowtext 1.0pt;border-top: none;padding:0cm 5.4pt 0cm 5.4pt;height:79.55pt'> <p class=MsoNormal align=center style='text-align:center'><span style='font-size:14.0pt;font-family:华文楷体;color:black;background:white'>红外学习并编号</span></p> </td> <td width=222 style='width:166.5pt;border-top:none;border-left:none; border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; padding:0cm 5.4pt 0cm 5.4pt;height:79.55pt'> <p class=MsoNormal><span lang=EN-US style='font-size:14.0pt;font-family:华文楷体; color:black;background:white'>(2</span><span style='font-size:14.0pt; font-family:华文楷体;color:black;background:white'>个参数)端口、编号(<span lang=EN-US>0~15</span>)</span></p> </td> <td width=708 style='width:531.3pt;border-top:none;border-left:none; border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; padding:0cm 5.4pt 0cm 5.4pt;height:79.55pt'> <p class=MsoNormal align=center style='text-align:center'><span lang=EN-US><img width=364 height=64 src="https://www.weeemake.com.cn/wiki/lib/exe/fetch.php?media=wm_wiki:smart_ir_module:pasted:20201103-145132.png"></span></p> </td> </tr> <tr style='height:79.55pt'> <td width=257 style='width:193.1pt;border:solid windowtext 1.0pt;border-top: none;padding:0cm 5.4pt 0cm 5.4pt;height:79.55pt'> <p class=MsoNormal align=center style='text-align:center'><span style='font-size:14.0pt;font-family:华文楷体;color:black;background:white'>发送对应编号的红外信息</span></p> </td> <td width=222 style='width:166.5pt;border-top:none;border-left:none; border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; padding:0cm 5.4pt 0cm 5.4pt;height:79.55pt'> <p class=MsoNormal><span lang=EN-US style='font-size:14.0pt;font-family:华文楷体; color:black;background:white'>(2</span><span style='font-size:14.0pt; font-family:华文楷体;color:black;background:white'>个参数)端口、编号(<span lang=EN-US>0~15</span>)</span></p> </td> <td width=708 style='width:531.3pt;border-top:none;border-left:none; border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; padding:0cm 5.4pt 0cm 5.4pt;height:79.55pt'> <p class=MsoNormal align=center style='text-align:center'><span lang=EN-US><img width=364 height=62 src="https://www.weeemake.com.cn/wiki/lib/exe/fetch.php?media=wm_wiki:smart_ir_module:pasted:20201103-145138.png"></span></p> </td> </tr> </table> </div> <p class=MsoNormal style='text-indent:21.0pt'><span lang=EN-US style='font-size:16.0pt;font-family:华文楷体;color:white'> </span><span style='font-size:16.0pt;font-family:宋体'>编程示例:</span><span lang=EN-US> </span></p> <p class=MsoNormal style='margin-left:24.0pt'><b><span style='font-size:16.0pt'>①</span></b><b><span style='font-size:16.0pt'>红外按键学习:</span></b></p> <p class=MsoNormal style='text-indent:21.0pt'><span style='font-size:16.0pt'>方法一:给模块供电,通过按模块上的按钮,短按切换编号,长按进入学习状态,进入学习状态之后蓝色状态指示灯会亮起,这时把你需要学习遥控器的按钮对着模块上的红外接收头按一次,当蓝色状态指示灯熄灭,说明已经学习完成。</span></p> <p class=MsoNormal style='text-indent:21.0pt'><span style='font-size:16.0pt'>(备注:数码管显示<span lang=EN-US>0~F</span>,其中的<span lang=EN-US>A</span>,<span lang=EN-US>b</span>,<span lang=EN-US>C</span>,<span lang=EN-US>d</span>,<span lang=EN-US>E</span>,<span lang=EN-US>F</span>对应<span lang=EN-US>10</span>,<span lang=EN-US>11</span>,<span lang=EN-US>12</span>,<span lang=EN-US>13</span>,<span lang=EN-US>14</span>,<span lang=EN-US>15</span>。)</span></p> <p class=MsoNormal style='text-indent:21.0pt'><span style='font-size:16.0pt'>方法二:使用编程的方法。这个建议使用在线模式,现将在线调试固件刷入主控板,然后使用<b>智能红外模块的接收积木</b>,输入一个编号(<span lang=EN-US>0~15</span>),点击运行,模块就进入学习状态,这时把你需要学习遥控器的按钮对着模块上的红外接收头按一次,当蓝色状态指示灯熄灭,说明已经学习完成。例如,想要将某家电的开关的遥控按钮学习并编号为<span lang=EN-US>1</span>,则:</span></p> <p class=MsoNormal align=center style='text-align:center;text-indent:21.0pt'><span lang=EN-US><img width=362 height=62 id="图片 4" src="https://www.weeemake.com.cn/wiki/lib/exe/fetch.php?media=wm_wiki:smart_ir_module:pasted:20201103-152322.png"></span></p> <p class=MsoNormal style='text-indent:21.0pt'><span style='font-size:16.0pt'>演示视频:</span></p> <p class=MsoNormal style='text-indent:21.0pt'><span lang=EN-US style='font-size:16.0pt'> </span></p> <p class=MsoNormal style='text-indent:16.0pt'><b><span style='font-size:16.0pt'>②红外按键发送:</span></b></p> <p class=MsoTitle style='text-indent:16.0pt'><b><span style='font-size:16.0pt; font-family:等线;letter-spacing:0pt'>能有效进行这个操作的前提是,你在此之前已经将某个按钮学习并编号。</span></b></p> <p class=MsoTitle align=center style='text-align:center;text-indent:28.0pt'><span lang=EN-US><img width=399 height=375 id="图片 5" src="https://www.weeemake.com.cn/wiki/lib/exe/fetch.php?media=wm_wiki:smart_ir_module:pasted:20201103-152244.png"></span></p> </body></html> ==== 3.2. 文本代码编程指南 ==== <html><body> </body></html>