“SKU:RB-02S003A Mini紅外避障傳感器”的版本間的差異

來自ALSROBOT WiKi
跳轉(zhuǎn)至: 導航、 搜索
?規(guī)格參數(shù)
?規(guī)格參數(shù)
第15行: 第15行:
 
# 固定孔尺寸:18mm @ M3
 
# 固定孔尺寸:18mm @ M3
 
# 模塊重量:9g
 
# 模塊重量:9g
 +
* 產(chǎn)品尺寸圖:
 +
[[文件:size003.jpg|500px|縮略圖|居中]]
  
 
==接口定義==
 
==接口定義==

2017年1月21日 (六) 09:30的版本

02S003A01.jpg

目錄

產(chǎn)品概述

Mini IR Dectector是機器人基地專為輪式機器人設(shè)計的一款距離可調(diào)式避障傳感器。此傳感器對環(huán)境光線適應能力強、精度高,其具有一對紅外線發(fā)射與接收管,發(fā)射管發(fā)射出一定頻率的紅外線,當檢測方向遇到障礙物(反射面)時,紅外線反射回來被接收管接收,此時指示燈亮起,經(jīng)過電路處理后,信號輸出接口輸出數(shù)字信號,可通過電位器旋鈕調(diào)節(jié)檢測距離,有效距離3~35cm,工作電壓為3.3V-5V,由于工作電壓范圍寬泛,在電源電壓波動比較大的情況下仍能穩(wěn)定工作,適合多種單片機、Arduino控制器、BS2控制器使用,安裝到機器人上即可感測周圍環(huán)境的變化。

規(guī)格參數(shù)

  1. 工作電壓:3.3v - 5v
  2. 工作電流:≥20mA
  3. 工作溫度:-10℃ ~ +50℃
  4. 檢測距離:3 - 35cm
  5. IO接口:3線制接口(-/+/S/)
  6. 輸出信號:TTL電平(有障礙物低電平,無障礙物高電平)
  7. 調(diào)節(jié)方式:電阻式調(diào)節(jié)
  8. 板載指示燈:紅色LED
  9. 有效角度:35°
  10. 模塊尺寸:38mm×25mm
  11. 固定孔尺寸:18mm @ M3
  12. 模塊重量:9g
  • 產(chǎn)品尺寸圖:
Size003.jpg

接口定義

  • S(反射信號輸出):如果沒有檢測到物體,則S端口保持高電平;若檢測到物體,則S端口置低。
  • +:接外部供電的Vcc。
  • -:接外部供電的GND。
02S003A02.png
  1. 調(diào)節(jié)距離電位器用于調(diào)整傳感器探測的距離,當用戶需要調(diào)整探測距離時,用螺絲刀調(diào)整電位器,按圖片擺放傳感器時,電位計順時針方向旋轉(zhuǎn)是將探測距離減小,相反方向旋轉(zhuǎn)探測距離增大。
  2. 頻率調(diào)節(jié)電位器:用于產(chǎn)生38KHz頻率的方波。正常情況下,在出廠前將阻值調(diào)好,無需用戶調(diào)節(jié)。但由于外界環(huán)境的不同或振動,出現(xiàn)了接收不到反射信號的情況,這時用戶可以對電位器進行微調(diào),直到有障礙物時能收到信號,指示燈(LED)點亮即可。

使用方法

工作原理

紅外避障傳感器利用紅外反射來檢測前方是否有障礙物,它包括紅外發(fā)射端與紅外接收端,紅外避障傳感器工作時,由發(fā)射端發(fā)射紅外信號,接收端接收由物體反射回的紅外信號,在一定范圍內(nèi),如果沒有障礙物,發(fā)射出去的紅外線因為傳播距離越遠而逐漸減弱,最后消失;如果有障礙物在檢測范圍內(nèi),紅外信號將被反射回傳感器的接收端。傳感器檢測到返回信號后,就能正確判定前方有障礙物,并將信號傳送到控制器的相應引腳。

編程原理

避障傳感器共有三個引腳,分別是GND、Vcc、S,實際應用時,可以將信號輸出接口(S)接在Arduino UNO的一個數(shù)字引腳,例如D3引腳,同時利用數(shù)字引腳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厘米以內(nèi),此時指示燈亮,相應輸出端(S)輸出TTL低電平;

視頻演示

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


產(chǎn)品相關(guān)推薦

Erweima.png

產(chǎn)品購買地址

Mini紅外避障傳感器

周邊產(chǎn)品推薦

光電傳感器固定架

相關(guān)問題解答

如何使用紅外避障模塊?

相關(guān)學習資料

視頻:避障傳感器模擬避障小車
淺析AS-4WD尋線避障輪式機器人---組裝與調(diào)試
奧松機器人技術(shù)論壇