“Sensor-Line Finder/zh”的版本间的差异

来自Microduino Wikipedia
跳转至: 导航搜索
 
(未显示6个用户的46个中间版本)
第1行: 第1行:
{{Language|Microduino-Line-track }}
+
{| style="width: 800px;"
 +
|-
 +
|[[File: Microduino-Line_track.jpg|300px|left]] ||
 +
::<p style="color: #000000;font-size:200%"><br><br><br><br><br>'''Sensor-Line Finder'''</p>
 +
::产品编号:'''<big style="color: #00A0A6">MSDI41</big>'''
 +
|-
 +
|[[File: Add-to-cart.jpg|300px|left|link=https://shop108263663.taobao.com/?spm=a230r.7195193.1997079397.2.ek3cAW]]||
 +
::<p style="color: #000000;font-size:120%">Sensor-Line Finder是红外反射传感器模块,可用于循迹。</p>
 +
|}
 +
<br>
 +
<br>
 
{| style="width: 800px;"
 
{| style="width: 800px;"
 
|-
 
|-
 
|
 
|
[[File: Microduino-Line-track.jpg|400px|thumb|right| Microduino-Line-track]]
+
<p style="color: #333333;font-size:155%">'''技术规格'''</p>
 +
{| class="wikitable"
 +
|-
 +
| '''电压'''||3.3V~5V
 +
|-
 +
| '''传感器大小'''||23.5mm*13mm
 +
|-
 +
| '''接口'''||1.27mm间距的4Pin座
 +
|}
 +
<br>
 +
*黑线的检测原理是红外发射管发射光线到路面,红外光遇到白底则被反射,接收管接收到反射光。适用于障碍物和红外发射检测,可作为循迹传感器
 +
----
 +
<br>
 +
<p style="color: #333333;font-size:155%">'''引脚'''</p>
 +
{| border="0" cellpadding="10" width="90%"
 +
|-
 +
|width="35%" valign="center" align="left"|
 +
*IN'''<big style="color: #00A0A6">(模拟信号)</big>'''
 +
**PIN1:GND
 +
**PIN2:VCC
 +
**PIN3:模拟信号
 +
**PIN4:NC(空)
 +
|width="35%" valign="top" align="center"|
 +
[[file: Sensor_backpin.png|130px|center]]
 +
|width="25%" valign="top" align="center"|
 +
|}
 +
<br>
 +
----
 +
<br>
 +
<p style="color: #333333;font-size:155%">'''技术参数'''</p>
 +
<br>
 +
----
 +
<br>
 +
<p style="color: #333333;font-size:155%">'''编程手册'''</p>
 +
您可以通过[[AVR核心:Getting_started/zh|Getting Started]]了解使用Arduino IDE编程控制模块。
 +
*由于红外反射式寻迹传感器单独使用时受到影响因素较多,如环境光,离地距离,反射面材质等,在实际使用时(如循迹应用)最佳选择是现场进行简单调试,并确定返回值,以便达到最佳效果。
 +
*本传感器可连接到核心的以下接口:'''A0~A7'''
 +
*除核心、电池盒、SensorHub外,还需准备一个line-Finder传感器(OLED屏幕(可选))
 +
*本传感器检测到热量运动时,返回高电平,未检测到时返回低电平
 +
*使用4pin传感器线连接传感器与SensorHub扩展板的A0/A1接口[[File:灰度测试2.JPG|thumb|center|400px]]
 +
*该例程效果为:下载程序后,保持USB线连接,打开串口(波特率设置为9600),观察返回值。
 +
**将传感器竖直向下对着使用现场的白色区域。缓慢调整传感器高度,最佳情况下串口返回值较小(100左右,100以下最佳)。[[FILE:灰度测试4.jpg|360px|thumb|center]]
 +
**保持与第一步中同一高度,将传感器竖直向下对准黑色循迹线区域,并观察返回值。若返回值与第一步差距不大(200或300)则重新选择高度,并重复第一步测试。理想情况下会得到一个远大于第一步中的数值,600或以上)。[[FILE:灰度测试3.jpg|360px|thumb|center]]
 +
**上下微调传感器与测试面(地面)之间的高度,找到返回值可以明显区分出黑白区域的传感器安装高度。
 +
**可以得到结论:以上两步可以得到在现场特定的光照与地图材质的情况下,灰度循迹传感器的最佳安装高度及该位置的返回值,并应用在程序中。
 +
**(注:若现场光照情况复杂则需要对明显阴影覆盖的部分和光照的部分分别测试,取白色表面的平均值与黑色表面的平均值以适应场地。 )
 +
<source lang="cpp">
 +
void setup() {
 +
  // put your setup code here, to run once:
 +
  Serial.begin(9600);
 +
}
  
Microduino-Line-track是红外反射传感器模块,可用于循迹。
+
void loop() {
 +
  // put your main code here, to run repeatedly:
 +
  Serial.println(analogRead(A0));
 +
  delay(50);
 +
}
 +
</source>
 +
<br>
 +
----
 +
<br>
 +
<p style="color: #333333;font-size:155%">'''文档'''</p>
 +
*传感器CAD图纸:'''[[File:Sensor_CAD.pdf]]'''
 +
<br>
 +
----
 +
<br>
 +
<p style="color: #333333;font-size:155%">'''注意事项'''</p>
 +
'''地图材质'''
 +
*循迹地图的材质对于传感器影响明显,主要分为两种,强反光与弱反光
 +
**光滑表面,反射较强
 +
**普通打印纸或类似不易反光的材质(打印纸,布面等)
  
 +
'''放置高度'''
 +
*普通室内,不易反光的表面10mm~15mm
 +
*有阳光的情况下不易测定,建议尽量遮蔽阳光。
 +
*室内灯光照射10mm~20mm
  
 +
'''使用环境'''
 +
*纯室内灯光
 +
*室内阳光(不佳)
 +
*遮光环境(效果最佳)
 +
*阳光环境(极其不建议)
  
 +
'''传感器视野'''
 +
*同一传感器在不同线的不同位置读数差别大的原因可能就是视野控制问题灰度位于黑线正中时,黑色读数数值最大;向左移或右移灰度值值均会减小
 +
[[FILE:灰度视野.jpg|600px|thumb|center]]
 +
'''推荐结构'''
  
 
+
'''效果观察'''
 
+
*下载完毕后,打开串口监视器
 
+
*传感器离障碍物越近,返回的模拟值越小,可以作为避障传感器
 
+
*传感器在同距离下检测黑白色时,白色返回的值较小(100左右),黑色返回的值较大(800左右),可作循迹传感器
 
+
<br>
 
+
----
 
+
<br>
==特色==
+
<p style="color: #333333;font-size:155%">'''示例教程'''</p>
*检测灵敏度高,稳定性好
+
[[循迹]]
*体积小巧
+
<br>
 
+
<br>
==规格==
+
<p style="color: #333333;font-size:155%">'''Q&A'''</p>
*3.3V~5V工作电压;
+
<br>
*1.27mm间距的4Pin接口
+
----
*输出:数字信号
+
<br>
*引脚说明:GND、VCC、信号输出、NC(空),该输出信号为数字信号,需要使用数字接口来检测(D0~D13)。可以接到Sensor-hub的3~10号引脚,对应使用的引脚为D0,D2,D4,D6,D8,D10,D12。
+
<p style="color: #333333;font-size:155%">'''历史'''</p>
[[file:mCookie-sensorhub_rule.JPG|thumb|800px|center]]
+
<br>
[[File: Microduino-Line-track_rule1.jpg|600px|thumb|center]]
+
----
 
+
<br>
==文档==
+
<p style="color: #333333;font-size:135%">'''图库'''</p>
 
+
{| border="0" cellpadding="10" width="100%"
*原理图:'''[[File: Microduino_Line-track.Zip]]'''
+
|-
 
+
|width="50%" valign="top" align="left"|
==开发==
+
[[file:Microduino-Line-track-F1.JPG|thumb|400px|center|Sensor-Line Finder Front]]
适用于障碍物和红外发射检测,可作为循迹传感器。
+
|width="50%" valign="top" align="left"|
 
+
[[file:Microduino-Line-track-b1.JPG|thumb|400px|center|Sensor-Line Finder Back]]
==应用==
+
|}
*所需硬件:[[Microduino-CoreUSB/zh]]、[[Microduino-USBTTL/zh]]、[[Microduino-Sensorhub/zh]]、 杜邦线、USB数据线;
 
*软件:
 
**确认你搭建了Microduino的开发环境,否则参考:[[Microduino Getting start/zh]]
 
*把所有模块叠一起,将Line-track传感器通过转接线与sensorhub的D2口连接起来。
 
*打开Arduino IDE,选择File→Examples→Basics→DigitalReadSerial示例程序,在Tools→Board里面选择正确的板卡,然后进行编译。
 
*编译完成后在Arduino IDE的Tools→Serial Port里面选择正确的端口号,然后直接下载程序。
 
*下载完毕你可以打开串口监视器,传感器没有障碍物接近时返回值为“0”,当有障碍物接近传感器时返回值为“1”,可以根据检测值来判断是否有物体接近。
 
 
 
==购买==
 
 
 
==历史==
 
 
 
==图库==
 
 
 
*正面
 
[[file: Microduino-Line-track-F.JPG|thumb|600px|center|Microduino-Line-track Front]]
 
*背面
 
[[file: Microduino-Line-track -b.JPG|thumb|600px|center|Microduino-Line-track Back]]
 
 
|}
 
|}
 +
<p style="font-size:150%">[[MCookie 传感器系列|返回Sensor界面]]</p>
 +
<br>
 +
<br>

2018年6月11日 (一) 08:39的最新版本

Microduino-Line track.jpg






Sensor-Line Finder

产品编号:MSDI41
Add-to-cart.jpg

Sensor-Line Finder是红外反射传感器模块,可用于循迹。



技术规格

电压 3.3V~5V
传感器大小 23.5mm*13mm
接口 1.27mm间距的4Pin座


  • 黑线的检测原理是红外发射管发射光线到路面,红外光遇到白底则被反射,接收管接收到反射光。适用于障碍物和红外发射检测,可作为循迹传感器


引脚

  • IN(模拟信号)
    • PIN1:GND
    • PIN2:VCC
    • PIN3:模拟信号
    • PIN4:NC(空)
Sensor backpin.png




技术参数




编程手册

您可以通过Getting Started了解使用Arduino IDE编程控制模块。

  • 由于红外反射式寻迹传感器单独使用时受到影响因素较多,如环境光,离地距离,反射面材质等,在实际使用时(如循迹应用)最佳选择是现场进行简单调试,并确定返回值,以便达到最佳效果。
  • 本传感器可连接到核心的以下接口:A0~A7
  • 除核心、电池盒、SensorHub外,还需准备一个line-Finder传感器(OLED屏幕(可选))
  • 本传感器检测到热量运动时,返回高电平,未检测到时返回低电平
  • 使用4pin传感器线连接传感器与SensorHub扩展板的A0/A1接口
    灰度测试2.JPG
  • 该例程效果为:下载程序后,保持USB线连接,打开串口(波特率设置为9600),观察返回值。
    • 将传感器竖直向下对着使用现场的白色区域。缓慢调整传感器高度,最佳情况下串口返回值较小(100左右,100以下最佳)。
      灰度测试4.jpg
    • 保持与第一步中同一高度,将传感器竖直向下对准黑色循迹线区域,并观察返回值。若返回值与第一步差距不大(200或300)则重新选择高度,并重复第一步测试。理想情况下会得到一个远大于第一步中的数值,600或以上)。
      灰度测试3.jpg
    • 上下微调传感器与测试面(地面)之间的高度,找到返回值可以明显区分出黑白区域的传感器安装高度。
    • 可以得到结论:以上两步可以得到在现场特定的光照与地图材质的情况下,灰度循迹传感器的最佳安装高度及该位置的返回值,并应用在程序中。
    • (注:若现场光照情况复杂则需要对明显阴影覆盖的部分和光照的部分分别测试,取白色表面的平均值与黑色表面的平均值以适应场地。 )
void setup() {
  // put your setup code here, to run once:
  Serial.begin(9600);
}

void loop() {
  // put your main code here, to run repeatedly:
  Serial.println(analogRead(A0));
  delay(50);
}




文档




注意事项

地图材质

  • 循迹地图的材质对于传感器影响明显,主要分为两种,强反光与弱反光
    • 光滑表面,反射较强
    • 普通打印纸或类似不易反光的材质(打印纸,布面等)

放置高度

  • 普通室内,不易反光的表面10mm~15mm
  • 有阳光的情况下不易测定,建议尽量遮蔽阳光。
  • 室内灯光照射10mm~20mm

使用环境

  • 纯室内灯光
  • 室内阳光(不佳)
  • 遮光环境(效果最佳)
  • 阳光环境(极其不建议)

传感器视野

  • 同一传感器在不同线的不同位置读数差别大的原因可能就是视野控制问题灰度位于黑线正中时,黑色读数数值最大;向左移或右移灰度值值均会减小
灰度视野.jpg

推荐结构

效果观察

  • 下载完毕后,打开串口监视器
  • 传感器离障碍物越近,返回的模拟值越小,可以作为避障传感器
  • 传感器在同距离下检测黑白色时,白色返回的值较小(100左右),黑色返回的值较大(800左右),可作循迹传感器




示例教程

循迹

Q&A




历史




图库

Sensor-Line Finder Front
Sensor-Line Finder Back

返回Sensor界面