“SKU:RB-02S142 CooCoo雙路尋線”的版本間的差異

來自ALSROBOT WiKi
跳轉(zhuǎn)至: 導(dǎo)航搜索
(以“<br/> ==產(chǎn)品概述== coocoo雙路尋線集成了兩路光電傳感器,靈敏度高,可精確地識(shí)別反光地面黑色...”為內(nèi)容創(chuàng)建頁面)
 
?coocoo控制器與超聲波在手機(jī)藍(lán)牙APP
 
(未顯示1個(gè)用戶的11個(gè)中間版本)
第7行: 第7行:
 
# 工作電流:<15mA
 
# 工作電流:<15mA
 
# 工作溫度范圍 :-10℃~+70℃
 
# 工作溫度范圍 :-10℃~+70℃
?
# 輸出接口:3線制接口(GND/VCC/S)
+
# 輸出接口:右扣JR25水晶頭(GND/VCC/2路S)
 
# 輸出電平:TTL電平(黑線低電平有效,白線高電平有效)
 
# 輸出電平:TTL電平(黑線低電平有效,白線高電平有效)
?
# 感應(yīng)距離:1cm - 4cm 可調(diào)    
+
# 感應(yīng)距離:22.5mm    
 
# 反饋指示燈:紅色  
 
# 反饋指示燈:紅色  
?
# 模塊尺寸:15mm × 35mm
+
# 模塊尺寸:50mm × 30mm(±0.3)
?
# 固定孔尺寸:M3
+
# 固定孔尺寸:M3×2個(gè)
 
# 模塊重量:6g
 
# 模塊重量:6g
 
* 產(chǎn)品尺寸圖:
 
* 產(chǎn)品尺寸圖:
?
[[文件:size001.jpg|600px|縮略圖|居中]]
+
[[文件:02S1421.png|600px|縮略圖|居中]]
  
?
==接口定義==
 
?
傳感器引腳的定義是
 
?
:S:輸出信號(hào)
 
?
:+:電源(VCC)
 
?
:-:地(GND)
 
?
[[文件:02S002A02.png|500px|有框|居中]]
 
 
==使用方法(Arduino 控制器)==
 
==使用方法(Arduino 控制器)==
 
===工作原理===
 
===工作原理===
第30行: 第24行:
 
* 當(dāng)檢測到白線時(shí),尋線傳感器輸出低電平
 
* 當(dāng)檢測到白線時(shí),尋線傳感器輸出低電平
 
===編程原理===
 
===編程原理===
?
尋線傳感器模塊共引出三個(gè)引腳,分別是:地線 GND、電源 Vcc和信號(hào)線 S。實(shí)際應(yīng)用時(shí),可以將 S 端接在 Arduino UNO 的一個(gè)數(shù)字引腳上,如引腳 D2,接線方法如接線圖所示,同時(shí)利用數(shù)字 13 引腳自帶的 LED。
+
尋線傳感器模塊共引出三個(gè)引腳,分別是:地線 GND、電源 Vcc和信號(hào) 2路S。實(shí)際應(yīng)用時(shí),可以將 S 端接在 Arduino UNO 的2個(gè)數(shù)字引腳上,如引腳 D2.D3,在控制器數(shù)字端接兩個(gè)LED燈
?
* 當(dāng)尋線傳感器檢測到有反射信號(hào)時(shí)(白色),板載反饋指示燈亮且 UNO 控制器 D13 引腳 LED 亮。
+
* 當(dāng)尋線傳感器檢測到有反射信號(hào)時(shí)(白色),板載引腳 LED燈 亮。
?
* 當(dāng)尋線傳感器沒有檢測到反射信號(hào)時(shí)(黑色),板載反饋指示燈滅且 UNO 控制器的 D13 引腳 LED 滅。
+
* 當(dāng)尋線傳感器沒有檢測到反射信號(hào)時(shí)(黑色),板載引腳 LED燈 滅。
?
 
+
?
===接線圖===
+
?
[[文件:02S002A03.png|700px|有框|居中]]
+
  
 
===Arduino 例子程序===
 
===Arduino 例子程序===
 
<pre style='color:blue'>
 
<pre style='color:blue'>
 
int track_pin = 2;                      //定義尋線傳感器接口
 
int track_pin = 2;                      //定義尋線傳感器接口
?
int led_lin =  13;                      //定義LED接口
+
int track_pin1 = 3;
 +
int led_lin =  12;
 +
int led_lin1 =  13;                      //定義LED接口
 
int buttonstate = 0;         
 
int buttonstate = 0;         
 
void setup() {
 
void setup() {
 
   pinMode(led_lin, OUTPUT);            //定義LED為輸出接口     
 
   pinMode(led_lin, OUTPUT);            //定義LED為輸出接口     
 
   pinMode(track_pin, INPUT);            //定義尋線傳感器為輸入接口
 
   pinMode(track_pin, INPUT);            //定義尋線傳感器為輸入接口
 +
pinMode(led_lin1, OUTPUT);            //定義LED為輸出接口   
 +
  pinMode(track_pin1, INPUT);            //定義尋線傳感器為輸入接口
 
}
 
}
  
第51行: 第46行:
 
   if (buttonstate == LOW)  
 
   if (buttonstate == LOW)  
 
{       
 
{       
?
     digitalWrite(led_lin, HIGH);       //當(dāng)尋線傳感器有反射信號(hào)時(shí),LED點(diǎn)亮
+
     digitalWrite(led_lin, HIGH);    
 +
digitalWrite(led_lin1, HIGH);  //當(dāng)尋線傳感器有反射信號(hào)時(shí),LED點(diǎn)亮
 
   }  
 
   }  
 
   else {
 
   else {
 
     digitalWrite(led_lin, LOW);  
 
     digitalWrite(led_lin, LOW);  
 +
    digitalWrite(led_lin1, LOW);
 
   }
 
   }
 
}
 
}
第61行: 第58行:
 
===在線云編程例程===
 
===在線云編程例程===
 
奧松在線云編程系統(tǒng)地址:http://www.alscode.cn/index.html
 
奧松在線云編程系統(tǒng)地址:http://www.alscode.cn/index.html
 +
單路尋線示例
 
[[文件:urf020202.png|500px|縮略圖|居中]]
 
[[文件:urf020202.png|500px|縮略圖|居中]]
 +
 
===程序效果===
 
===程序效果===
 
# 找張白紙,在白紙上畫根黑線條(約1cm寬),或用黑色電工膠帶沾在白紙上;
 
# 找張白紙,在白紙上畫根黑線條(約1cm寬),或用黑色電工膠帶沾在白紙上;
第68行: 第67行:
 
# 同理,尋線模塊的紅外探頭對準(zhǔn)白紙,此時(shí)指示燈亮,D13接口LED亮,相應(yīng)輸出端(S)輸出TTL高電平;
 
# 同理,尋線模塊的紅外探頭對準(zhǔn)白紙,此時(shí)指示燈亮,D13接口LED亮,相應(yīng)輸出端(S)輸出TTL高電平;
  
?
==使用方法(Picoboard)==
+
===coocoo控制器與傳感器和手機(jī)APP===
?
===使用硬件===
+
?
* Picoboard 傳感器擴(kuò)展板
+
?
* 7.4V 1300mAh 鋰電池 * 1個(gè)
+
?
* 3P 傳感器連接線 * 1條
+
?
*  面包板 * 1個(gè)
+
?
* 實(shí)驗(yàn)跳線若干
+
?
* UBEC 3A 穩(wěn)壓模塊 * 1個(gè)
+
?
* 藍(lán)色撥動(dòng)開關(guān) * 1個(gè)
+
?
===硬件連接===
+
?
* 尋線傳感器 “+” 連接 電源“+”
+
?
* 尋線傳感器 “-” 連接 電源 “-” 和 Picoboard A 口鱷魚夾線
+
?
* 尋線傳感器 “S” 連接 跳線 - Picoboard A 口鱷魚夾線
+
?
[[文件:02S002A20.png|600px|縮略圖|居中]]
+
?
===示例代碼===
+
?
[[文件:02S002A21.png|400px|縮略圖|居中]]
+
?
===例程效果===
+
?
點(diǎn)擊“綠旗”之后,程序循環(huán)運(yùn)行,角色說出目前檢測到的 A 口值,當(dāng) A 口檢測值等于 100 時(shí),即檢測到黑線時(shí),角色移動(dòng) 10 步,但是碰到舞臺(tái)邊緣的時(shí)候就會(huì)反彈。
+
  
?
==使用方法(Raspberry Pi)==
+
[[文件:02S1474.jpg|700px|縮略圖|居中]]
?
===使用硬件===
+
[[文件:02S1475.jpg|700px|縮略圖|居中]]
?
* Raspberry Pi 全家福套件 * 1套
+
[[文件:02S1476.jpg|700px|縮略圖|居中]]
?
* Raspberry Pi GPIO 擴(kuò)展板 * 1個(gè)
+
?
* 40P 排線 * 1個(gè)
+
?
* 杜邦線 * 1條
+
?
* 實(shí)驗(yàn)跳線若干
+
?
===硬件連接===
+
?
* 尋線傳感器 “+” 連接 Raspberry Pi GPIO 5V
+
?
* 尋線傳感器 “-” 連接 Raspberry Pi GPIO GND
+
?
* 尋線傳感器 “S” 連接 Raspberry Pi GPIO18
+
?
[[文件:02S002A30.png|600px|縮略圖|居中]]
+
?
 
+
?
===實(shí)例代碼===
+
?
<pre style='color:blue'>#! /usr/bin/python
+
?
 
+
?
import RPi.GPIO as GPIO
+
?
import time
+
?
 
+
?
TS = 18
+
?
 
+
?
GPIO.setmode(GPIO.BCM)
+
?
GPIO.setup(TS,GPIO.IN)
+
?
 
+
?
try:
+
?
while True:
+
?
if(GPIO.input(TS) == 0):
+
?
print "white"
+
?
time.sleep(1)
+
?
if(GPIO.input(TS) == 1):
+
?
print "black"
+
?
time.sleep(1)
+
?
+
?
except KeyboardInterrupt:
+
?
pass
+
?
 
+
?
GPIO.cleanup()
+
?
 
+
?
</pre>
+
?
 
+
?
===程序效果===
+
?
使用 Xshell 登陸到樹莓派控制器,當(dāng)傳感器檢測到黑色線時(shí),在終端打印 black,當(dāng)時(shí)白線時(shí),打印 white。
+
?
[[文件:02S002A31.png|600px|縮略圖|居中]]
+
  
 
==應(yīng)用視頻==
 
==應(yīng)用視頻==
第140行: 第82行:
 
例程下載鏈接:https://pan.baidu.com/s/1R_Kz8P3kcLduBLiFwksxEw 密碼:zrml
 
例程下載鏈接:https://pan.baidu.com/s/1R_Kz8P3kcLduBLiFwksxEw 密碼:zrml
 
===產(chǎn)品購買地址===
 
===產(chǎn)品購買地址===
?
[http://gharee.com/goods.php?id=152 Mini紅外尋線傳感器 ]<br/>
+
[http://gharee.com/goods-877.html coocoo車雙路紅外尋線傳感器 ]<br/>
 
===周邊產(chǎn)品推薦===
 
===周邊產(chǎn)品推薦===
 
[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/>

2019年11月1日 (五) 11:34的最后版本


02S142.png

目錄

產(chǎn)品概述

coocoo雙路尋線集成了兩路光電傳感器,靈敏度高,可精確地識(shí)別反光地面黑色線條及物體,準(zhǔn)確實(shí)現(xiàn)尋線尋跡功能。結(jié)合coocoo車控制器使用,接口為右扣RJ11網(wǎng)線扣線連接,避免插反插錯(cuò)現(xiàn)象,只需要在控制器里正常指令控制即可實(shí)現(xiàn)尋線尋跡功能。

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

  1. 工作電源:3.3v - 5v
  2. 工作電流:<15mA
  3. 工作溫度范圍 :-10℃~+70℃
  4. 輸出接口:右扣JR25水晶頭(GND/VCC/2路S)
  5. 輸出電平:TTL電平(黑線低電平有效,白線高電平有效)
  6. 感應(yīng)距離:22.5mm
  7. 反饋指示燈:紅色
  8. 模塊尺寸:50mm × 30mm(±0.3)
  9. 固定孔尺寸:M3×2個(gè)
  10. 模塊重量:6g
  • 產(chǎn)品尺寸圖:
02S1421.png

使用方法(Arduino 控制器)

工作原理

Mini 紅外尋線傳感器是根據(jù)紅外發(fā)射原理開發(fā)的傳感器,尋線傳感器的發(fā)射功率比較小,遇到白色時(shí)紅外線被反射,遇到黑色時(shí)紅外線被吸收。
傳感器可以檢測到白底中的黑線,也可以檢測到黑底中的白線,由此實(shí)現(xiàn)黑線或白線的跟蹤,可用于光電測試及程控小車、輪式機(jī)器人自主運(yùn)動(dòng)等。

  • 當(dāng)檢測到黑線時(shí),尋線傳感器輸出高電平
  • 當(dāng)檢測到白線時(shí),尋線傳感器輸出低電平

編程原理

尋線傳感器模塊共引出三個(gè)引腳,分別是:地線 GND、電源 Vcc和信號(hào) 2路S。實(shí)際應(yīng)用時(shí),可以將 S 端接在 Arduino UNO 的2個(gè)數(shù)字引腳上,如引腳 D2.D3,在控制器數(shù)字端接兩個(gè)LED燈

  • 當(dāng)尋線傳感器檢測到有反射信號(hào)時(shí)(白色),板載引腳 LED燈 亮。
  • 當(dāng)尋線傳感器沒有檢測到反射信號(hào)時(shí)(黑色),板載引腳 LED燈 滅。

Arduino 例子程序

int track_pin = 2;                      //定義尋線傳感器接口
int track_pin1 = 3;
int led_lin =  12; 
int led_lin1 =  13;                      //定義LED接口
int buttonstate = 0;        
void setup() {
  pinMode(led_lin, OUTPUT);             //定義LED為輸出接口     
  pinMode(track_pin, INPUT);            //定義尋線傳感器為輸入接口
pinMode(led_lin1, OUTPUT);             //定義LED為輸出接口     
  pinMode(track_pin1, INPUT);            //定義尋線傳感器為輸入接口
}

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

在線云編程例程

奧松在線云編程系統(tǒng)地址:http://www.alscode.cn/index.html 單路尋線示例

Urf020202.png

程序效果

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

coocoo控制器與傳感器和手機(jī)APP

02S1474.jpg
02S1475.jpg
02S1476.jpg

應(yīng)用視頻

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


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

Erweima.png

資料下載

例程下載鏈接:https://pan.baidu.com/s/1R_Kz8P3kcLduBLiFwksxEw 密碼:zrml

產(chǎn)品購買地址

coocoo車雙路紅外尋線傳感器

周邊產(chǎn)品推薦

光電傳感器支架

相關(guān)問題解答

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

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