差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
wm_wiki:pir_sensor:manual [2019/02/13 17:25]
wangyueyu [应用案例]
wm_wiki:pir_sensor:manual [2020/05/12 15:24] (当前版本)
juneral [3.1. 模块功能及图形化编程指南]
行 1: 行 1:
 ====== 人体红外传感器 ====== ====== 人体红外传感器 ======
  
-{{:人体红外传感器.png?100|}} +{{ :wm_wiki:​pir_sensor:​pasted:​20190517-142034.png }}
-人体红外传感器是用来检测人或动物身体上发出的红外辐射的模块,最大测量范围为 5m。如果有人在量程内运动,板上的红色 LED 会被点亮。模式有可重复触发(默认)/​不重复触发。检测角度为100° +
-===== 参数规格 ===== +
-^ 参数 ​   ^  值/​描述 ​                      ^ +
-^ 工作电压 ​ |  5V DC                      | +
-^ 工作温度 ​ |  -20℃~ + 70℃                | +
-^ 倾斜角度 ​ |  100 度                      | +
-^ 触发方式 ​ |  可重复触发(默认)/​不可重复触发 ​          | +
-^ LED灯 ​ |  1个                         | +
-^ 检测距离 ​ |  最大5米 ​                      | +
-^ 模块尺寸 ​ |  52 x 24 x 18.5 mm (长x宽x高) ​ | +
-===== 应用案例 ===== +
-主要应用领域为家电、玩具、防盗报警、感应门、感应灯具、感应开关等。红外自动感应灯、感应开关能感应人体红外线,人来灯亮,人离灯灭,实现自动照明。“感应门”是指自动门中的一种开门模式。感应门是广泛用于商店、酒店、企事业单位等场所的一种玻璃门,利用热释电红外人体感应传感器特性,当有人靠近门口时,它会自动感应到人体,​发出指令及时将门打开。 +
-===== 编程介绍 =====+
  
 +===== 1. 模块介绍 =====
 +
 +<​html><​body>​
 +<p class=MsoNormal style='​text-indent:​.5in'><​span lang=ZH-CN style='​font-size:​
 +16.0pt;​font-family:​宋体;​color:#​222222;​background:​white'>​人体红外传感器</​span><​span
 +style='​font-size:​16.0pt;​font-family:​宋体;​color:#​222222;​background:​white'>​(PIR Sensor)</​span><​span
 +style='​font-size:​11.5pt;​font-family:"​Helvetica",​sans-serif;​color:#​222222;​
 +background:​white'>​ </​span><​span lang=ZH-CN style='​font-size:​16.0pt;​font-family:​
 +宋体;​color:#​222222;​background:​white'>​是用来检测人或动物身体上发出的红外辐射的模块,最大测量范围为</​span><​span
 +style='​font-size:​16.0pt;​font-family:​宋体;​color:#​222222;​background:​white'>​ 5m<span
 +lang=ZH-CN>​。如果有人在量程内运动,板上的红色</​span>​ LED <span lang=ZH-CN>​会被点亮。</​span><​o:​p></​o:​p></​span></​p>​
 +
 +<p class=MsoNormal style='​text-indent:​.5in'><​span lang=ZH-CN style='​font-size:​
 +16.0pt;​font-family:​宋体;​color:#​222222;​background:​white'>​使用参考:人体感应灯</​span></​p>​
 +</​body></​html>​
 +
 +===== 2. 参数规格 =====
 +
 +<​html><​body>​
 +<div align=center>​
 +
 +<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0
 + ​style='​border-collapse:​collapse;​mso-yfti-tbllook:​1184;​mso-padding-alt:​0in 0in 0in 0in'>​
 + <​tr style='​mso-yfti-irow:​0;​mso-yfti-firstrow:​yes'>​
 +  <td width=172 valign=top style='​width:​129.0pt;​border-top:​solid #5B9BD5 3.0pt;
 +  border-left:​solid #5B9BD5 3.0pt;​border-bottom:​solid white 2.25pt;​border-right:​
 +  none;​background:#​5B9BD5;​padding:​0in 5.4pt 0in 5.4pt'>​
 +  <p class=MsoNormal align=center style='​text-align:​center'><​span lang=ZH-CN
 +  style='​font-size:​18.0pt;​font-family:​宋体;​color:​white'>​参数</​span></​p>​
 +  </td>
 +  <td width=462 valign=top style='​width:​346.5pt;​border-top:​solid #5B9BD5 3.0pt;
 +  border-left:​none;​border-bottom:​solid white 2.25pt;​border-right:​solid #5B9BD5 3.0pt;
 +  background:#​5B9BD5;​padding:​0in 5.4pt 0in 5.4pt'>​
 +  <p class=MsoNormal align=center style='​text-align:​center'><​span lang=ZH-CN
 +  style='​font-size:​18.0pt;​font-family:​宋体;​color:​white'>​值</​span><​span
 +  style='​font-size:​18.0pt;​font-family:​宋体;​color:​white'>/<​span lang=ZH-CN>​描述</​span></​span></​p>​
 +  </td>
 + </​tr>​
 + <​tr style='​mso-yfti-irow:​1'>​
 +  <td width=172 valign=top style='​width:​129.0pt;​border-top:​none;​border-left:​
 +  solid #5B9BD5 3.0pt;​border-bottom:​solid white 1.0pt;​border-right:​solid white 1.0pt;
 +  background:#​5B9BD5;​padding:​0in 5.4pt 0in 5.4pt'>​
 +  <p class=MsoNormal align=center style='​text-align:​center'><​span lang=ZH-CN
 +  style='​font-size:​18.0pt;​font-family:​宋体;​color:​white'>​工作电压</​span></​p>​
 +  </td>
 +  <td width=462 valign=top style='​width:​346.5pt;​border-top:​none;​border-left:​
 +  none;​border-bottom:​solid white 1.0pt;​border-right:​solid #5B9BD5 3.0pt;
 +  background:#​5B9BD5;​padding:​0in 5.4pt 0in 5.4pt'>​
 +  <p class=MsoNormal align=center style='​text-align:​center'><​span
 +  style='​font-size:​18.0pt;​font-family:​宋体;​color:​white'>​DC 5V</​span></​p>​
 +  </td>
 + </​tr>​
 + <​tr style='​mso-yfti-irow:​2'>​
 +  <td width=172 valign=top style='​width:​129.0pt;​border-top:​none;​border-left:​
 +  solid #5B9BD5 3.0pt;​border-bottom:​none;​border-right:​solid white 1.0pt;
 +  background:#​5B9BD5;​padding:​0in 5.4pt 0in 5.4pt'>​
 +  <p class=MsoNormal align=center style='​text-align:​center'><​span lang=ZH-CN
 +  style='​font-size:​18.0pt;​font-family:​宋体;​color:​white'>​接口类型</​span></​p>​
 +  </td>
 +  <td width=462 valign=top style='​width:​346.5pt;​border:​none;​border-right:​solid #5B9BD5 3.0pt;
 +  background:#​5B9BD5;​padding:​0in 5.4pt 0in 5.4pt'>​
 +  <p class=MsoNormal align=center style='​text-align:​center'><​span
 +  style='​font-size:​18.0pt;​font-family:​宋体;​color:​white'>​RJ11</​span></​p>​
 +  </td>
 + </​tr>​
 + <​tr style='​mso-yfti-irow:​3'>​
 +  <td width=172 valign=top style='​width:​129.0pt;​border:​solid white 1.0pt;
 +  border-left:​solid #5B9BD5 3.0pt;​background:#​5B9BD5;​padding:​0in 5.4pt 0in 5.4pt'>​
 +  <p class=MsoNormal align=center style='​text-align:​center'><​span lang=ZH-CN
 +  style='​font-size:​18.0pt;​font-family:​宋体;​color:​white'>​通信方式</​span></​p>​
 +  </td>
 +  <td width=462 valign=top style='​width:​346.5pt;​border-top:​solid white 1.0pt;
 +  border-left:​none;​border-bottom:​solid white 1.0pt;​border-right:​solid #5B9BD5 3.0pt;
 +  background:#​5B9BD5;​padding:​0in 5.4pt 0in 5.4pt'>​
 +  <p class=MsoNormal align=center style='​text-align:​center'><​span
 +  style='​font-size:​18.0pt;​font-family:​宋体;​color:​white'>​WM<​span lang=ZH-CN>​单总线</​span></​span></​p>​
 +  </td>
 + </​tr>​
 + <​tr style='​mso-yfti-irow:​4'>​
 +  <td width=172 valign=top style='​width:​129.0pt;​border-top:​none;​border-left:​
 +  solid #5B9BD5 3.0pt;​border-bottom:​none;​border-right:​solid white 1.0pt;
 +  background:#​5B9BD5;​padding:​0in 5.4pt 0in 5.4pt'>​
 +  <p class=MsoNormal align=center style='​text-align:​center'><​span lang=ZH-CN
 +  style='​font-size:​18.0pt;​font-family:​宋体;​color:​white'>​工作温度</​span></​p>​
 +  </td>
 +  <td width=462 valign=top style='​width:​346.5pt;​border:​none;​border-right:​solid #5B9BD5 3.0pt;
 +  background:#​5B9BD5;​padding:​0in 5.4pt 0in 5.4pt'>​
 +  <p class=MsoNormal align=center style='​text-align:​center'><​span
 +  style='​font-size:​18.0pt;​font-family:​宋体;​color:​white'>​-20<​span lang=ZH-CN>​℃</​span>​~+70<​span
 +  lang=ZH-CN>​℃</​span></​span></​p>​
 +  </td>
 + </​tr>​
 + <​tr style='​mso-yfti-irow:​5'>​
 +  <td width=172 valign=top style='​width:​129.0pt;​border:​solid white 1.0pt;
 +  border-left:​solid #5B9BD5 3.0pt;​background:#​5B9BD5;​padding:​0in 5.4pt 0in 5.4pt'>​
 +  <p class=MsoNormal align=center style='​text-align:​center'><​span lang=ZH-CN
 +  style='​font-size:​18.0pt;​font-family:​宋体;​color:​white'>​触发方式</​span></​p>​
 +  </td>
 +  <td width=462 valign=top style='​width:​346.5pt;​border-top:​solid white 1.0pt;
 +  border-left:​none;​border-bottom:​solid white 1.0pt;​border-right:​solid #5B9BD5 3.0pt;
 +  background:#​5B9BD5;​padding:​0in 5.4pt 0in 5.4pt'>​
 +  <p class=MsoNormal align=center style='​text-align:​center'><​span lang=ZH-CN
 +  style='​font-size:​18.0pt;​font-family:​宋体;​color:​white'>​可重复触发</​span></​p>​
 +  </td>
 + </​tr>​
 + <​tr style='​mso-yfti-irow:​6'>​
 +  <td width=172 valign=top style='​width:​129.0pt;​border-top:​none;​border-left:​
 +  solid #5B9BD5 3.0pt;​border-bottom:​solid white 1.0pt;​border-right:​solid white 1.0pt;
 +  mso-border-top-alt:​solid white 1.0pt;​background:#​5B9BD5;​padding:​0in 5.4pt 0in 5.4pt'>​
 +  <p class=MsoNormal align=center style='​text-align:​center'><​span lang=ZH-CN
 +  style='​font-size:​18.0pt;​font-family:​宋体;​color:​white'>​检测角度</​span><​span
 +  style='​font-size:​18.0pt;​font-family:​宋体;​color:​white'><​o:​p></​o:​p></​span></​p>​
 +  </td>
 +  <td width=462 valign=top style='​width:​346.5pt;​border-top:​none;​border-left:​
 +  none;​border-bottom:​solid white 1.0pt;​border-right:​solid #5B9BD5 3.0pt;
 +  mso-border-top-alt:​solid white 1.0pt;​background:#​5B9BD5;​padding:​0in 5.4pt 0in 5.4pt'>​
 +  <p class=MsoNormal align=center style='​text-align:​center'><​span
 +  style='​font-size:​18.0pt;​font-family:​宋体;​color:​white'>​100<​span lang=ZH-CN>​°</​span><​o:​p></​o:​p></​span></​p>​
 +  </td>
 + </​tr>​
 + <​tr style='​mso-yfti-irow:​7'>​
 +  <td width=172 valign=top style='​width:​129.0pt;​border-top:​none;​border-left:​
 +  solid #5B9BD5 3.0pt;​border-bottom:​solid white 1.0pt;​border-right:​solid white 1.0pt;
 +  mso-border-top-alt:​solid white 1.0pt;​background:#​5B9BD5;​padding:​0in 5.4pt 0in 5.4pt'>​
 +  <p class=MsoNormal align=center style='​text-align:​center'><​span lang=ZH-CN
 +  style='​font-size:​18.0pt;​font-family:​宋体;​color:​white'>​检测举例</​span><​span
 +  style='​font-size:​18.0pt;​font-family:​宋体;​color:​white'><​o:​p></​o:​p></​span></​p>​
 +  </td>
 +  <td width=462 valign=top style='​width:​346.5pt;​border-top:​none;​border-left:​
 +  none;​border-bottom:​solid white 1.0pt;​border-right:​solid #5B9BD5 3.0pt;
 +  mso-border-top-alt:​solid white 1.0pt;​background:#​5B9BD5;​padding:​0in 5.4pt 0in 5.4pt'>​
 +  <p class=MsoNormal align=center style='​text-align:​center'><​span lang=ZH-CN
 +  style='​font-size:​18.0pt;​font-family:​宋体;​color:​white'>​最大</​span><​span
 +  style='​font-size:​18.0pt;​font-family:​宋体;​color:​white'>​5<​span lang=ZH-CN>​米</​span><​o:​p></​o:​p></​span></​p>​
 +  </td>
 + </​tr>​
 + <​tr style='​mso-yfti-irow:​8'>​
 +  <td width=172 valign=top style='​width:​129.0pt;​border-top:​none;​border-left:​
 +  solid #5B9BD5 3.0pt;​border-bottom:​solid white 1.0pt;​border-right:​solid white 1.0pt;
 +  mso-border-top-alt:​solid white 1.0pt;​background:#​5B9BD5;​padding:​0in 5.4pt 0in 5.4pt'>​
 +  <p class=MsoNormal align=center style='​text-align:​center'><​span
 +  style='​font-size:​18.0pt;​font-family:​宋体;​color:​white'>​LED<​span lang=ZH-CN>​指示灯</​span><​o:​p></​o:​p></​span></​p>​
 +  </td>
 +  <td width=462 valign=top style='​width:​346.5pt;​border-top:​none;​border-left:​
 +  none;​border-bottom:​solid white 1.0pt;​border-right:​solid #5B9BD5 3.0pt;
 +  mso-border-top-alt:​solid white 1.0pt;​background:#​5B9BD5;​padding:​0in 5.4pt 0in 5.4pt'>​
 +  <p class=MsoNormal align=center style='​text-align:​center'><​span
 +  style='​font-size:​18.0pt;​font-family:​宋体;​color:​white'>​1<​span lang=ZH-CN>​个</​span>​(<​span
 +  lang=ZH-CN>​蓝色</​span>​)<​o:​p></​o:​p></​span></​p>​
 +  </td>
 + </​tr>​
 + <​tr style='​mso-yfti-irow:​9;​mso-yfti-lastrow:​yes'>​
 +  <td width=172 valign=top style='​width:​129.0pt;​border-top:​none;​border-left:​
 +  solid #5B9BD5 3.0pt;​border-bottom:​solid #5B9BD5 3.0pt;​border-right:​solid white 1.0pt;
 +  background:#​5B9BD5;​padding:​0in 5.4pt 0in 5.4pt'>​
 +  <p class=MsoNormal align=center style='​text-align:​center'><​span lang=ZH-CN
 +  style='​font-size:​18.0pt;​font-family:​宋体;​color:​white'>​尺寸大小</​span></​p>​
 +  </td>
 +  <td width=462 valign=top style='​width:​346.5pt;​border-top:​none;​border-left:​
 +  none;​border-bottom:​solid #5B9BD5 3.0pt;​border-right:​solid #5B9BD5 3.0pt;
 +  background:#​5B9BD5;​padding:​0in 5.4pt 0in 5.4pt'>​
 +  <p class=MsoNormal align=center style='​text-align:​center'><​span
 +  style='​font-size:​18.0pt;​font-family:​宋体;​color:​white'>​55mm*24mm*18.5mm(<​span
 +  lang=ZH-CN>​长</​span>​*<​span lang=ZH-CN>​宽</​span>​*<​span lang=ZH-CN>​高</​span>​)</​span></​p>​
 +  </td>
 + </​tr>​
 +</​table>​
 +
 +</​div>​
 +</​body></​html>​
 +
 +===== 3. 编程指南 =====
 +
 +==== 3.1. 模块功能及图形化编程指南 ====
 +<​html><​body>​
 +<p class=MsoNormal style='​text-indent:​21.0pt'><​span style='​font-size:​16.0pt;​
 +font-family:​华文楷体;​color:#​222222;​background:​white'>&​nbsp;&​nbsp;&​nbsp;​ </​span><​span
 +lang=ZH-CN 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 style='​box-sizing:​ border-box;​font-variant-ligatures:​ normal;
 +font-variant-caps:​ normal;​orphans:​ 2;​text-align:​start;​widows:​ 2;​-webkit-text-stroke-width:​ 0px;
 +text-decoration-style:​ initial;​text-decoration-color:​ initial;​word-spacing:​
 +0px'>​WeeeCode</​span><​span lang=ZH-CN><​span style='​box-sizing:​ border-box;
 +font-variant-ligatures:​ normal;​font-variant-caps:​ normal;​orphans:​ 2;​text-align:​
 +start;​widows:​ 2;​-webkit-text-stroke-width:​ 0px;​text-decoration-style:​ initial;
 +text-decoration-color:​ initial;​word-spacing:​0px'>​、编程猫平台、</​span></​span><​span
 +style='​box-sizing:​ border-box;​font-variant-ligatures:​ normal;​font-variant-caps:​ normal;
 +orphans: 2;​text-align:​start;​widows:​ 2;​-webkit-text-stroke-width:​ 0px;
 +text-decoration-style:​ initial;​text-decoration-color:​ initial;​word-spacing:​
 +0px'>​Mixly_Arduino</​span><​span lang=ZH-CN><​span style='​box-sizing:​ border-box;
 +font-variant-ligatures:​ normal;​font-variant-caps:​ normal;​orphans:​ 2;​text-align:​
 +start;​widows:​ 2;​-webkit-text-stroke-width:​ 0px;​text-decoration-style:​ initial;
 +text-decoration-color:​ initial;​word-spacing:​0px'>​、</​span></​span><​span
 +style='​box-sizing:​ border-box;​font-variant-ligatures:​ normal;​font-variant-caps:​ normal;
 +orphans: 2;​text-align:​start;​widows:​ 2;​-webkit-text-stroke-width:​ 0px;
 +text-decoration-style:​ initial;​text-decoration-color:​ initial;​word-spacing:​
 +0px'>​MakeCode</​span><​span lang=ZH-CN><​span style='​box-sizing:​ border-box;
 +font-variant-ligatures:​ normal;​font-variant-caps:​ normal;​orphans:​ 2;​text-align:​
 +start;​widows:​ 2;​-webkit-text-stroke-width:​ 0px;​text-decoration-style:​ initial;
 +text-decoration-color:​ initial;​word-spacing:​0px'>​等,其图形化编程大同小异,区别不会很大。</​span></​span></​span></​p>​
 +
 +<div align=center>​
 +
 +<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0
 + ​style='​border-collapse:​collapse'>​
 + <​tr style='​height:​15.65pt'>​
 +  <td width=257 valign=top style='​width:​192.65pt;​border:​solid windowtext 1.0pt;
 +  padding:0in 5.4pt 0in 5.4pt;​height:​15.65pt'>​
 +  <p class=MsoNormal align=center style='​text-align:​center'><​b><​span
 +  lang=ZH-CN style='​font-size:​14.0pt;​font-family:​华文楷体;​color:​windowtext;​
 +  background:​white'>​模块功能</​span></​b></​p>​
 +  </td>
 +  <td width=223 valign=top style='​width:​166.95pt;​border:​solid windowtext 1.0pt;
 +  border-left:​none;​padding:​0in 5.4pt 0in 5.4pt;​height:​15.65pt'>​
 +  <p class=MsoNormal align=center style='​text-align:​center'><​b><​span
 +  lang=ZH-CN style='​font-size:​14.0pt;​font-family:​华文楷体;​color:​windowtext;​
 +  background:​white'>​需传参数</​span></​b></​p>​
 +  </td>
 +  <td width=462 valign=top style='​width:​346.5pt;​border:​solid windowtext 1.0pt;
 +  border-left:​none;​padding:​0in 5.4pt 0in 5.4pt;​height:​15.65pt'>​
 +  <p class=MsoNormal align=center style='​text-align:​center'><​b><​span
 +  lang=ZH-CN style='​font-size:​14.0pt;​font-family:​华文楷体;​color:​windowtext;​
 +  background:​white'>​图形化编程块举例</​span></​b></​p>​
 +  </td>
 + </​tr>​
 + <​span style='​box-sizing:​ border-box'>​
 + <​tr>​
 +  <td width=257 style='​width:​192.65pt;​border:​solid windowtext 1.0pt;​border-top:​
 +  none;​padding:​0in 5.4pt 0in 5.4pt'>​
 +  <p class=MsoNormal align=center style='​text-align:​center'><​span lang=ZH-CN
 +  style='​font-size:​14.0pt;​font-family:​华文楷体;​color:​windowtext;​background:​white'>​获取传感器是否触发</​span></​p>​
 +  </td>
 +  <td width=223 style='​width:​166.95pt;​border-top:​none;​border-left:​none;​
 +  border-bottom:​solid windowtext 1.0pt;​border-right:​solid windowtext 1.0pt;
 +  padding:0in 5.4pt 0in 5.4pt'>​
 +  <p class=MsoNormal align=center style='​text-align:​center'><​span
 +  style='​font-size:​14.0pt;​font-family:​华文楷体;​color:​windowtext;​background:​white'>​(1<​span
 +  lang=ZH-CN>​个参数)端口</​span></​span></​p>​
 +  </td>
 +  <td width=462 valign=top style='​width:​346.5pt;​border-top:​none;​border-left:​
 +  none;​border-bottom:​solid windowtext 1.0pt;​border-right:​solid windowtext 1.0pt;
 +  padding:0in 5.4pt 0in 5.4pt'>​
 +  <p class=MsoNormal align=center style='​text-align:​center'><​span
 +  style='​color:​windowtext'><​img width=352 height=65 id="​图片 2"
 +  src="​lib/​exe/​fetch.php?​media=wm_wiki:​pir_sensor:​pasted:​20190517-144315.png"></​span></​p>​
 +  </td>
 + </​tr>​
 +</​table>​
 +
 +</​div>​
 +<p class=MsoNormal style='​text-indent:​21.0pt'><​span style='​font-size:​16.0pt;​
 +font-family:​华文楷体'>&​nbsp;</​span></​p>​
 +
 +<p class=MsoNormal style='​text-indent:​21.0pt'><​span lang=ZH-CN
 +style='​font-size:​16.0pt;​font-family:​华文楷体'>​编程示例:</​span></​p>​
 +</​body></​html>​
 +
 +==== 3.2. 文本代码编程指南 ====
 +
 +<​html><​body>​
 +
 +</​body></​html>​
 +
 +
 +----
 +
 + --- //​[[juneral@weeemake.com|Juneral]] 2019/05/17 15:00//