“(SKU:RB-02S002A)Mini紅外尋線傳感器”的版本間的差異

來自ALSROBOT WiKi
跳轉(zhuǎn)至: 導(dǎo)航、 搜索
(以“<br/> ==產(chǎn)品概述== :Mini Line Tracking Sensor (紅外尋線傳感器)是根據(jù)反射式光電傳感器原理開發(fā)的...”為內(nèi)容創(chuàng)建頁面)
 
第1行: 第1行:
 
<br/>
 
<br/>
?
[[文件:02S002A.png|500px|有框|右]]
+
[[文件:02S002A01.png|500px|有框|右]]
 
==產(chǎn)品概述==
 
==產(chǎn)品概述==
?
:Mini Line Tracking Sensor (紅外尋線傳感器)是根據(jù)反射式光電傳感器原理開發(fā)的專用機(jī)器人產(chǎn)品,可以幫助你的機(jī)器人進(jìn)行白線或黑線跟蹤,可以檢測(cè)白底中的黑線,也可以檢測(cè)黑底中的白線。尋線反饋信號(hào)可以提供穩(wěn)定的TTL 電平輸出(開關(guān)量),使尋線更準(zhǔn)確更穩(wěn)定。其可用于光電測(cè)速、程控小車尋線,是輪式機(jī)器人的必備傳感器。
+
光電傳感器的全面升級(jí)版啦,該傳感器與舊版相比仍沿用美觀的沉金工藝和一顆定位孔設(shè)計(jì)風(fēng)格,讓模塊保證功能的前提下制作更加精致,模塊數(shù)據(jù)接口上由原來的普通排針更改為標(biāo)準(zhǔn)傳感器3P防插反接口,防止非專業(yè)人士誤操作,此模塊同樣沿用將傳感器名稱以英文標(biāo)示在PCB上,方便辨識(shí),較舊版也更人性化,在傳感器接口兩側(cè)放置兩個(gè)標(biāo)識(shí),標(biāo)識(shí)“D”代表模塊為接口“S”引腳輸入或輸出為數(shù)字信號(hào),另一個(gè)標(biāo)識(shí)以圖型方式傳達(dá)模塊功能,方便非專業(yè)人士快速了解模塊功能。此款Mini Line Tracking Sensor(紅外尋線傳感器)是根據(jù)反射式光電傳感器原理開發(fā)的專用機(jī)器人產(chǎn)品,可以幫助機(jī)器人進(jìn)行白線或黑線跟蹤,可以檢測(cè)白底中的黑線,也可以檢測(cè)黑底中的白線。尋線反饋信號(hào)可以提供穩(wěn)定的TTL電平輸出(開關(guān)量),使尋線更準(zhǔn)確更穩(wěn)定。其可用于光電測(cè)速、程控小車尋線,是輪式機(jī)器人的必備傳感器。
 
==規(guī)格參數(shù)==
 
==規(guī)格參數(shù)==
?
# 工作電源:+5V
+
# 工作電源:3.3v - 5v
 
# 工作電流:<15mA
 
# 工作電流:<15mA
 
# 工作溫度范圍 :-10℃~+70℃
 
# 工作溫度范圍 :-10℃~+70℃
 
# 輸出接口:3線制接口(GND/VCC/S)
 
# 輸出接口:3線制接口(GND/VCC/S)
 
# 輸出電平:TTL電平(黑線低電平有效,白線高電平有效)
 
# 輸出電平:TTL電平(黑線低電平有效,白線高電平有效)
 +
# 感應(yīng)距離:1cm - 4cm 可調(diào)
 
# 固定孔徑:3mm       
 
# 固定孔徑:3mm       
 
# 反饋指示燈:紅色  
 
# 反饋指示燈:紅色  
?
# 模塊尺寸:12mm × 35mm  
+
# 模塊尺寸:15mm × 35mm  
 
# 模塊重量:6g
 
# 模塊重量:6g
 
==接口定義==
 
==接口定義==
第18行: 第19行:
 
:+:電源(VCC)  
 
:+:電源(VCC)  
 
:-:地(GND)
 
:-:地(GND)
?
[[文件:mini-2.jpg|500px|有框|居中]]
+
[[文件:02S002A02.png|500px|有框|居中]]
 
==使用方法==
 
==使用方法==
 +
===工作原理==
 +
Mini紅外尋線傳感器是根據(jù)紅外發(fā)射原理開發(fā)的傳感器,尋線傳感器的發(fā)射功率比較小,遇到白色時(shí)紅外線被反射,遇到黑色時(shí)紅外線被吸收??梢詸z測(cè)到白底中的黑線,也可以檢測(cè)到黑底中的白線,由此實(shí)現(xiàn)黑線或白線的跟蹤。并且,當(dāng)檢測(cè)到黑線時(shí),尋線傳感器輸出低電平;檢測(cè)到白線時(shí),則輸出高電平。該傳感器可用于光電測(cè)試及程控小車、輪式機(jī)器人執(zhí)行任務(wù)。
 +
===編程原理===
 +
尋線傳感器模塊共引出三個(gè)引腳,分別是地線GND、電源Vcc和信號(hào)線S。實(shí)際應(yīng)用時(shí),可以將S端接在 Arduino UNO 的一個(gè)數(shù)字引腳上,如引腳D2,接線方法接線圖所示,同時(shí)利用數(shù)字13引腳自帶的LED,當(dāng)尋線傳感器檢測(cè)到有反射信號(hào)時(shí)(白色),板載反饋指示燈亮且UNO控制器D13引腳LED亮;反之(黑色)則兩個(gè)LED均熄滅。
 
===接線圖===
 
===接線圖===
?
[[文件:hongwaixunxianjiexian.jpg|700px|有框|居中]]
+
[[文件:02S002A03.jpg|700px|有框|居中]]
?
 
+
 
===例子程序===
 
===例子程序===
 
<pre style='color:blue'>
 
<pre style='color:blue'>
?
int xunxianPin = 2;
+
int xunxianPin = 2;//定義尋線傳感器接口
?
int ledPin =  13;    
+
int ledPin =  13; //定義LED接口
 
int buttonState = 0;         
 
int buttonState = 0;         
 
void setup() {
 
void setup() {
?
   pinMode(ledPin, OUTPUT);    
+
   pinMode(ledPin, OUTPUT); //定義LED為輸出接口   
?
   pinMode(xunxianPin, INPUT);    
+
   pinMode(xunxianPin, INPUT); //定義尋線傳感器為輸入接口
 
}
 
}
  
 
void loop(){
 
void loop(){
?
   buttonState = digitalRead(xunxianPin);
+
   buttonState = digitalRead(xunxianPin);//讀取尋線傳感器的值并賦給buttonState
?
   if (buttonState == LOW) {       
+
   if (buttonState == LOW)  
?
     digitalWrite(ledPin, HIGH);   
+
{       
 +
     digitalWrite(ledPin, HIGH);  //當(dāng)尋線傳感器有反射信號(hào)時(shí),LED點(diǎn)亮
 
   }  
 
   }  
 
   else {
 
   else {
第43行: 第48行:
 
}
 
}
 
</pre>
 
</pre>
?
 
 
===程序效果===
 
===程序效果===
 
# 找張白紙,在白紙上畫根黑線條(約1cm寬),或用黑色電工膠帶沾在白紙上;
 
# 找張白紙,在白紙上畫根黑線條(約1cm寬),或用黑色電工膠帶沾在白紙上;
 
# 模塊按接線圖接好尋線傳感器模塊,切勿接錯(cuò);
 
# 模塊按接線圖接好尋線傳感器模塊,切勿接錯(cuò);
?
# 將尋線模塊的紅外探頭對(duì)準(zhǔn)黑線,高度1厘米左右,此時(shí)指示燈滅,相應(yīng)輸出端(S)輸出TTL低電平;
+
# 調(diào)節(jié)尋線傳感器的電位計(jì),到適合的距離,將尋線模塊的紅外探頭對(duì)準(zhǔn)黑線,此時(shí)指示燈滅,D13接口LED滅,相應(yīng)輸出端(S)輸出TTL低電平;
?
# 同理,尋線模塊的紅外探頭對(duì)準(zhǔn)白紙,高度1厘米左右,此時(shí)指示燈亮,相應(yīng)輸出端(S)輸出TTL高電平;
+
# 同理,尋線模塊的紅外探頭對(duì)準(zhǔn)白紙,此時(shí)指示燈亮,D13接口LED亮,相應(yīng)輸出端(S)輸出TTL高電平;
 
==應(yīng)用視頻==
 
==應(yīng)用視頻==
 
[[File:4wd xun xian01.png|400px|左|link=http://v.youku.com/v_show/id_XMjgwNTg5NTI4.html?from=y1.7-2]]
 
[[File:4wd xun xian01.png|400px|左|link=http://v.youku.com/v_show/id_XMjgwNTg5NTI4.html?from=y1.7-2]]
第60行: 第64行:
 
[https://item.taobao.com/item.htm?spm=a1z10.3-c.w4002-3667083713.22.EpX7V7&id=3310237117 光電傳感器支架]<br/>
 
[https://item.taobao.com/item.htm?spm=a1z10.3-c.w4002-3667083713.22.EpX7V7&id=3310237117 光電傳感器支架]<br/>
 
===相關(guān)問題解答===
 
===相關(guān)問題解答===
?
 
 
===相關(guān)學(xué)習(xí)資料===
 
===相關(guān)學(xué)習(xí)資料===
 
[http://www.makerspace.cn/forum.php?mod=viewthread&tid=2858&fromuid=10780 Arduino-4WD移動(dòng)機(jī)器人尋線與避障功能演示]<br/>
 
[http://www.makerspace.cn/forum.php?mod=viewthread&tid=2858&fromuid=10780 Arduino-4WD移動(dòng)機(jī)器人尋線與避障功能演示]<br/>
 
[http://www.makerspace.cn/forum.php?mod=viewthread&tid=4180&fromuid=10780 尋線傳感器做掃描儀]<br/>
 
[http://www.makerspace.cn/forum.php?mod=viewthread&tid=4180&fromuid=10780 尋線傳感器做掃描儀]<br/>
 
[http://www.makerspace.cn/portal.php 奧松機(jī)器人技術(shù)論壇]<br/>
 
[http://www.makerspace.cn/portal.php 奧松機(jī)器人技術(shù)論壇]<br/>

2015年12月9日 (三) 10:34的版本


02S002A01.png

目錄

產(chǎn)品概述

光電傳感器的全面升級(jí)版啦,該傳感器與舊版相比仍沿用美觀的沉金工藝和一顆定位孔設(shè)計(jì)風(fēng)格,讓模塊保證功能的前提下制作更加精致,模塊數(shù)據(jù)接口上由原來的普通排針更改為標(biāo)準(zhǔn)傳感器3P防插反接口,防止非專業(yè)人士誤操作,此模塊同樣沿用將傳感器名稱以英文標(biāo)示在PCB上,方便辨識(shí),較舊版也更人性化,在傳感器接口兩側(cè)放置兩個(gè)標(biāo)識(shí),標(biāo)識(shí)“D”代表模塊為接口“S”引腳輸入或輸出為數(shù)字信號(hào),另一個(gè)標(biāo)識(shí)以圖型方式傳達(dá)模塊功能,方便非專業(yè)人士快速了解模塊功能。此款Mini Line Tracking Sensor(紅外尋線傳感器)是根據(jù)反射式光電傳感器原理開發(fā)的專用機(jī)器人產(chǎn)品,可以幫助機(jī)器人進(jìn)行白線或黑線跟蹤,可以檢測(cè)白底中的黑線,也可以檢測(cè)黑底中的白線。尋線反饋信號(hào)可以提供穩(wěn)定的TTL電平輸出(開關(guān)量),使尋線更準(zhǔn)確更穩(wěn)定。其可用于光電測(cè)速、程控小車尋線,是輪式機(jī)器人的必備傳感器。

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

  1. 工作電源:3.3v - 5v
  2. 工作電流:<15mA
  3. 工作溫度范圍 :-10℃~+70℃
  4. 輸出接口:3線制接口(GND/VCC/S)
  5. 輸出電平:TTL電平(黑線低電平有效,白線高電平有效)
  6. 感應(yīng)距離:1cm - 4cm 可調(diào)
  7. 固定孔徑:3mm
  8. 反饋指示燈:紅色
  9. 模塊尺寸:15mm × 35mm
  10. 模塊重量:6g

接口定義

傳感器引腳的定義是

S:輸出信號(hào)
+:電源(VCC)
-:地(GND)
02S002A02.png

使用方法

=工作原理

Mini紅外尋線傳感器是根據(jù)紅外發(fā)射原理開發(fā)的傳感器,尋線傳感器的發(fā)射功率比較小,遇到白色時(shí)紅外線被反射,遇到黑色時(shí)紅外線被吸收??梢詸z測(cè)到白底中的黑線,也可以檢測(cè)到黑底中的白線,由此實(shí)現(xiàn)黑線或白線的跟蹤。并且,當(dāng)檢測(cè)到黑線時(shí),尋線傳感器輸出低電平;檢測(cè)到白線時(shí),則輸出高電平。該傳感器可用于光電測(cè)試及程控小車、輪式機(jī)器人執(zhí)行任務(wù)。

編程原理

尋線傳感器模塊共引出三個(gè)引腳,分別是地線GND、電源Vcc和信號(hào)線S。實(shí)際應(yīng)用時(shí),可以將S端接在 Arduino UNO 的一個(gè)數(shù)字引腳上,如引腳D2,接線方法接線圖所示,同時(shí)利用數(shù)字13引腳自帶的LED,當(dāng)尋線傳感器檢測(cè)到有反射信號(hào)時(shí)(白色),板載反饋指示燈亮且UNO控制器D13引腳LED亮;反之(黑色)則兩個(gè)LED均熄滅。

接線圖

例子程序

int xunxianPin = 2;//定義尋線傳感器接口
int ledPin =  13;  //定義LED接口
int buttonState = 0;        
void setup() {
  pinMode(ledPin, OUTPUT); //定義LED為輸出接口     
  pinMode(xunxianPin, INPUT); //定義尋線傳感器為輸入接口
}

void loop(){
  buttonState = digitalRead(xunxianPin);//讀取尋線傳感器的值并賦給buttonState
  if (buttonState == LOW) 
{       
    digitalWrite(ledPin, HIGH);  //當(dāng)尋線傳感器有反射信號(hào)時(shí),LED點(diǎn)亮
  } 
  else {
    digitalWrite(ledPin, LOW); 
  }
}

程序效果

  1. 找張白紙,在白紙上畫根黑線條(約1cm寬),或用黑色電工膠帶沾在白紙上;
  2. 模塊按接線圖接好尋線傳感器模塊,切勿接錯(cuò);
  3. 調(diào)節(jié)尋線傳感器的電位計(jì),到適合的距離,將尋線模塊的紅外探頭對(duì)準(zhǔn)黑線,此時(shí)指示燈滅,D13接口LED滅,相應(yīng)輸出端(S)輸出TTL低電平;
  4. 同理,尋線模塊的紅外探頭對(duì)準(zhǔn)白紙,此時(shí)指示燈亮,D13接口LED亮,相應(yīng)輸出端(S)輸出TTL高電平;

應(yīng)用視頻

4wd xun xian01.png
4wd xun xian02.png


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

Erweima.png

產(chǎn)品購買地址

Mini紅外尋線傳感器

周邊產(chǎn)品推薦

光電傳感器支架

相關(guān)問題解答

相關(guān)學(xué)習(xí)資料

Arduino-4WD移動(dòng)機(jī)器人尋線與避障功能演示
尋線傳感器做掃描儀
奧松機(jī)器人技術(shù)論壇