您当前位置: STMduino >  寻迹传感器模块

扫描二维码,快速下载本应用说明文档(免费)

寻迹传感器模块      

下载: 7  点击: 1407


大小:5198.57KB 价格:0.00元 更新日期:2016-07-13 开发者:小R科技
  

寻迹传感器模块
    • 应用名称
    • 所属分类
    • 更新时间
    • 立即下载
    • 寻迹传感器模块
    • STMduino
    • 2016-07-13
【寻迹传感器模块】 应用介绍

STMduino-红外循迹传感器

 
实验概述
      通过此实验了解红外循迹传感器的原理及应用。
实验原理   
      红外循迹传感器是专为轮式机器人设计的一款距离可调式避障传感器。此传感器对环境光线适应能力强、精度高,其具有一对红外线发射与接收管,发射管发射出一定频率的红外线,当检测方向遇到障碍物(反射面)时,红外线反射回来被接收管接收,此时指示灯亮起,经过电路处理后,信号输出接口输出数字信号,可通过电位器旋钮调节检测距离,有效距离2~40cm,工作电压为3.3V-5V,由于工作电压范围宽泛,在电源电压波动比较大的情况下仍能稳定工作,适合多种单片机、STM32控制器、BS2控制器使用,使用俩个红外循迹安装到机器人小车上即可即可用来循迹。
规格参数:
1.工作电压:DC 3.3V-5V
2.工作电流:≥20mA
3.工作温度:-10℃—+50℃
4.检测距离:2-40cm
5.IO接口:4线制接口(-/+/S/EN)
6.输出信号:TTL电平(有黑线时低电平,无黑线高电平)
7.调节方式:多圈电阻式调节
8.有效角度:35°
7.尺寸大小:28mm×23mm
8.重量大小:9g

 
实验步骤
      本实验需要STMduino开发板一个,红外循迹传感器一个,LED灯一个。采用STMduino的GPIO口A5(PC5)检测来自红外循迹传感器采集的数字输入量,对这个数量进行逻辑判断,当这个数值为0时,将LED亮起,当这个数值为1时LED不亮。
      接法:STMduino开发板的电源板上面的A5口接红外循迹传感器、OUT引脚,红外循迹传感器+接STMduino电源板5V,GND接GND。

 
 
代码解析
      首先我们定义了红外循迹传感器和LED引脚分别为A5和A4,GPIO_Config()里面将这俩个初始化为输入和输出,主循环里面,我们做了一个判断,当读取到GPIO_ReadInputDataBit()也就是红外循迹传感器的值为低时候,将LED灯点亮,红外循迹传感器的值为高时候LED灯灭。

 
 
实验现象
      打开STMduino开发板的开关,上传代码后,用黑线挡住红外避障模块,LED就会亮起,当黑线拿开时LED又灭了,大家快试试吧!
 
实验扩展
      本实验只介绍到寻迹传感器的简单用法,此寻迹传感器2个配合单片机小车使用即可实现寻迹的功能,主要是运用到上面的原理,寻迹传感器装在小车车前,寻迹探头朝下,并让地上的事先部好的黑线处于俩个探头中间,当小车刚要偏离黑线时总有一方探头就会探测到黑线,根据这个方位的探头感测的信息判断小车偏离的方向,并反方向行驶校准方位,如此循环,即为巡线!
 

网友评论仅供网友表达个人看法,并不表明 小R科技 Robots-Store机器人应用商城 同意其观点或证实其描述
昵称: 验证码: