查看“Sensor-Line Finder/zh”的源代码
←
Sensor-Line Finder/zh
跳转至:
导航
、
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
{| 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;" |- | <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); } 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|400px|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> <br> ---- <br> <p style="color: #333333;font-size:155%">'''历史'''</p> <br> ---- <br> <p style="color: #333333;font-size:135%">'''图库'''</p> {| border="0" cellpadding="10" width="100%" |- |width="50%" valign="top" align="left"| [[file:Microduino-Line-track-F1.JPG|thumb|400px|center|Sensor-PIR Front]] |width="50%" valign="top" align="left"| [[file:Microduino-Line-track-b1.JPG|thumb|400px|center|Sensor-PIR Back]] |} |} <p style="font-size:150%">[[MCookie 传感器系列|返回Sensor界面]]</p> <br> <br>
返回至
Sensor-Line Finder/zh
。
导航菜单
个人工具
创建账户
登录
名字空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
Welcome
首页
创客大赛
大赛详情
3D打印
安装月球车
图形化编程
操控月球车
升级月球车
编程工具下载
软件下载
Arduino
Processing
Mixly
Scratch
模块套件
Microduino 102
mCookie 102
mCookie 202
mCookie 302
IBC
其他
应用套件
四轴飞行器
平衡车
小车CUBE
音乐播放器
刷卡音乐播放器
wifi气象站
彩虹音乐触摸灯
分贝检测仪
迎门汇报
LED点阵时钟
LED点阵屏幕
硬件
mCookie
Sensor
Microduino
MicroWrt
MicroNux
MicroRobot-Core
MicroRobot-CoreESP
ideaBoard
ideaBox
MicroMV
MicroAI
帮助
常见问题
帮助
工具
链入页面
相关更改
特殊页面
页面信息