“Sensor-Line Finder/zh”的版本间的差异
Zhangfengfeng(讨论 | 贡献) |
502748957@qq.com(讨论 | 贡献) |
||
第32行: | 第32行: | ||
**1.27mm间距的4Pin接口与sensorhub相连 | **1.27mm间距的4Pin接口与sensorhub相连 | ||
**传感器CAD图纸:'''[[File:Sensor_CAD.zip]]''' | **传感器CAD图纸:'''[[File:Sensor_CAD.zip]]''' | ||
− | |||
− | |||
− | |||
− | |||
*接法 | *接法 | ||
**本传感器可连接到核心的以下接口:'''A0~A7''' | **本传感器可连接到核心的以下接口:'''A0~A7''' | ||
+ | ==使用注意事项== | ||
+ | ===地图材质=== | ||
+ | 地图材质对于传感器影响明显,主要分为两种,强反光与弱反光 | ||
+ | |||
+ | *光滑表面,反射较强 | ||
+ | *普通打印纸或类似不易反光的材质 | ||
+ | ===放置高度=== | ||
+ | ===使用环境=== | ||
+ | 纯室内灯光 | ||
+ | 阳光直射 | ||
+ | 室内阳光 | ||
+ | ===推荐结构=== | ||
+ | |||
+ | ===调试方法=== | ||
+ | 由于红外反射式寻迹传感器单独使用时受到影响因素较多,如环境光,离地距离,反射面材质等,在实际使用时(如循迹应用)最佳选择是现场进行简单调试,并确定返回值,以便达到最佳效果。 | ||
+ | |||
+ | 所需材料: | ||
+ | *Line Finder传感器一个 | ||
+ | *普通尺子一把 | ||
+ | *Sensor Hub一块 | ||
+ | *mCenter或[[Microduino-Core/zh]] + [[Microduino-USBTTL/zh]] | ||
+ | *OLED屏幕(可选) | ||
+ | *USB线 | ||
+ | *一台电脑(安装IDE) | ||
+ | 调试方法: | ||
+ | 首先叠加[[Microduino-USBTTL/zh]],[[Microduino-Core/zh]]与[[Microduino-Module Sensor Hub/zh]],使用4Pin传感器线将Line Finder连接至Hub的A0/A1口。 | ||
+ | 使用Core时,用USB线连接模块与电脑,并打开电脑上的Microduino IDE,使用USBTTL将以下程序下载到Core中(下载步骤可以参照[[第一课:实验:点灯]]),并保持USB线连接,打开串口,观察返回值。 | ||
+ | <source lang="cpp"> | ||
+ | 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); | ||
+ | } | ||
+ | </source> | ||
+ | 第一步:将传感器竖直向下对着使用现场的白色区域。调整过程主要为调整传感器高度,最佳情况为串口返回100左右(包括100以下)的数值。并记录一个平均值,同时记录此时传感器放置高度。 | ||
+ | |||
+ | [[File:80.png]] | ||
+ | |||
+ | 第二步:保持与第一步中同一高度,将传感器竖直向下对准黑色循迹线区域,并观察返回值。理想情况下会得到一个几百的数值(远大于100,如500,600或以上),记录一个平均值。 | ||
+ | |||
+ | [[File:600.png]] | ||
+ | 主要调试动作:上下微调传感器与测试面(地面)之间的高度,得到传感器返回值可以明显区分出黑白区域的高度。 | ||
+ | 结论:以上两步调试可以得到在现场特定的光照与地图材质的情况下,灰度循迹传感器的最佳安装高度及该位置的返回值,并应用在程序中。 | ||
==开发== | ==开发== | ||
===程序下载=== | ===程序下载=== |
2017年12月1日 (五) 07:04的版本
Language | English |
---|
Sensor-Line Finder的产品编码是:MSDI41 Sensor-Line Finder是红外反射传感器模块,可用于循迹。 黑线的检测原理是红外发射管发射光线到路面,红外光遇到白底则被反射,接收管接收到反射光
目录传感器引脚说明
特色
规格
使用注意事项地图材质地图材质对于传感器影响明显,主要分为两种,强反光与弱反光
放置高度使用环境纯室内灯光 阳光直射 室内阳光 推荐结构调试方法由于红外反射式寻迹传感器单独使用时受到影响因素较多,如环境光,离地距离,反射面材质等,在实际使用时(如循迹应用)最佳选择是现场进行简单调试,并确定返回值,以便达到最佳效果。 所需材料:
调试方法: 首先叠加Microduino-USBTTL/zh,Microduino-Core/zh与Microduino-Module Sensor Hub/zh,使用4Pin传感器线将Line Finder连接至Hub的A0/A1口。 使用Core时,用USB线连接模块与电脑,并打开电脑上的Microduino IDE,使用USBTTL将以下程序下载到Core中(下载步骤可以参照第一课:实验:点灯),并保持USB线连接,打开串口,观察返回值。 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);
}
第一步:将传感器竖直向下对着使用现场的白色区域。调整过程主要为调整传感器高度,最佳情况为串口返回100左右(包括100以下)的数值。并记录一个平均值,同时记录此时传感器放置高度。 第二步:保持与第一步中同一高度,将传感器竖直向下对准黑色循迹线区域,并观察返回值。理想情况下会得到一个几百的数值(远大于100,如500,600或以上),记录一个平均值。 主要调试动作:上下微调传感器与测试面(地面)之间的高度,得到传感器返回值可以明显区分出黑白区域的高度。 结论:以上两步调试可以得到在现场特定的光照与地图材质的情况下,灰度循迹传感器的最佳安装高度及该位置的返回值,并应用在程序中。 开发程序下载程序烧写
硬件搭建
效果观察
应用适用于障碍物和红外发射检测,可作为循迹传感器 项目图库 |