(SKU:RB-02S003A)Mini红外避障传感器

来自ALSROBOT WiKi
跳转至: 导航搜索
02S003A01.jpg

目录

产品概述

Mini IR Dectector是机器人基地专为轮式机器人设计的一款距离可调式避障传感器。此传感器对环境光线适应能力强、精度高,其具有一对红外线发射与接收管,发射管发射出一定频率的红外线,当检测方向遇到障碍物(反射面)时,红外线反射回来被接收管接收,此时指示灯亮起,经过电路处理后,信号输出接口输出数字信号,可通过电位器旋钮调节检测距离,有效距离3~35cm,工作电压为3.3V-5V,由于工作电压范围宽泛,在电源电压波动比较大的情况下仍能稳定工作,适合多种单片机、Arduino控制器、BS2控制器使用,安装到机器人上即可感测周围环境的变化。

规格参数

  1. 工作电压:3.3v - 5v
  2. 工作电流:≥20mA
  3. 工作温度:-10℃ ~ +50℃
  4. 检测距离:3 - 35cm
  5. IO接口:3线制接口(-/+/S/)
  6. 输出信号:TTL电平(有障碍物低电平,无障碍物高电平)
  7. 调节方式:电阻式调节
  8. 板载指示灯:红色LED
  9. 有效角度:35°
  10. 模块尺寸:38mm×25mm
  11. 模块重量:9g
  12. 固定孔:2个,M3固定孔

接口定义

  • S(反射信号输出):如果没有检测到物体,则S端口保持高电平;若检测到物体,则S端口置低。
  • +:接外部供电的Vcc。
  • -:接外部供电的GND。
02S003A02.png
  1. 调节距离电位器用于调整传感器探测的距离,当用户需要调整探测距离时,用螺丝刀调整电位器,按图片摆放传感器时,电位计顺时针方向旋转是将探测距离减小,相反方向旋转探测距离增大。
  2. 频率调节电位器:用于产生38KHz频率的方波。正常情况下,在出厂前将阻值调好,无需用户调节。但由于外界环境的不同或振动,出现了接收不到反射信号的情况,这时用户可以对电位器进行微调,直到有障碍物时能收到信号,指示灯(LED)点亮即可。

使用方法

工作原理

红外避障传感器利用红外反射来检测前方是否有障碍物,它包括红外发射端与红外接收端,红外避障传感器工作时,由发射端发射红外信号,接收端接收由物体反射回的红外信号,在一定范围内,如果没有障碍物,发射出去的红外线因为传播距离越远而逐渐减弱,最后消失;如果有障碍物在检测范围内,红外信号将被反射回传感器的接收端。传感器检测到返回信号后,就能正确判定前方有障碍物,并将信号传送到控制器的相应引脚。

编程原理

避障传感器共有三个引脚,分别是GND、Vcc、S,实际应用时,可以将信号输出接口(S)接在Arduino UNO的一个数字引脚,例如D3引脚,同时利用数字引脚13自带的LED,当避障传感器检测到有障碍物时,输出为低电平,板载指示灯LED和UNO控制器D13引脚指示灯亮;当避障传感器没有检测到障碍物时,两个指示灯均熄灭。

实验接线图

02S003A03.png

例子程序

int bizhangPin = 2;//定义避障传感器接口
int ledPin =  13;  //定义 LED 接口
int buttonState = 0;        
void setup() 
{
  pinMode(ledPin, OUTPUT);//定义 LED 为输出模式      
  pinMode(bizhangPin, INPUT);//定义避障传感器为输入模式     
}

void loop()
{
  buttonState = digitalRead(bizhangPin);//读取避障传感器的值并赋给buttonState
  if (buttonState == LOW) 
{       
    digitalWrite(ledPin, HIGH);//前方有障碍物时,LED亮  
  } 
  else 
{
    digitalWrite(ledPin, LOW); 
  }
}

程序效果

  1. 按照连接图,将模块与UNO控制器正确连接,切勿接错;
  2. 此时指示灯灭,相应输出端(S)输出TTL高电平;
  3. 将避障模块的红外探头对准墙壁或其他障碍物,距离为3 - 35cm厘米以内,此时指示灯亮,相应输出端(S)输出TTL低电平;

视频演示

Hong wai bi zhang 01.png
Bi zhang 03.png


产品相关推荐

Erweima.png

产品购买地址

Mini红外避障传感器

周边产品推荐

光电传感器固定架

相关问题解答

如何使用红外避障模块?

相关学习资料

视频:避障传感器模拟避障小车
浅析AS-4WD寻线避障轮式机器人---组装与调试
奥松机器人技术论坛