Grove 循跡避障模組 循線模組

CSI0009

精確紅外對管,高性能比較晶片,電位計精確調節!

紅外線的反射是通過檢測物體表面發射光線的顏色和距離。因此,當一個淺色物體靠近時,信號強度增加,指示燈變成紅色,當深色物體靠近時,信號強度減弱,指示燈熄滅。紅外反射傳感器主要應用在尋線跟跟踪、旋轉測速,或是其他被檢測物體顏色對比強烈的場景。

更多資訊

NT$ 242 含稅

更多資訊

產品介紹:

精確紅外對管,高性能比較晶片,電位計精確調節!

紅外線的反射是通過檢測物體表面發射光線的顏色和距離。因此,當一個淺色物體靠近時,信號強度增加,指示燈變成紅色,當深色物體靠近時,信號強度減弱,指示燈熄滅。紅外反射傳感器主要應用在尋線跟跟踪、旋轉測速,或是其他被檢測物體顏色對比強烈的場景。

產品規格:

  • 工作電壓:4.5-5.5V
  • 工作電流:14.69 – 15.35 mA
  • 有效距離:4-15 mm
  • 檢測最小寬度(黑線):1 mm
  • RPR220-反射傳感器:高分辨率紅外反射傳感器。
  • LMV358:軌到軌操作放大器。
  • 指示燈LED:當接收紅外反射強度高於設定的閾值時,LED點亮。
  • 靈敏度電位計:用於調節LED感應閾值。

Grove - Infrared Reflective Sensor v1.2 hardware overview 1200 z.jpg

文件下載:

應用一:軌跡跟踪

紅外反射傳感器可以幫助機器小車檢測白色背景上的黑線。 
1.校準:讓傳感器距離物體12mm,或是你需要的其他高度; 
Infrared Reflective Sensor-4.JPG


2.調節靈敏度電位計知道LED點亮;
Infrared Reflective Sensor-5.JPG


3. 然後保持這個高度,移動傳感器水平通過黑線,如果LED熄滅,校準完成; 
Infrared Reflective Sensor-6.JPG Infrared Reflective Sensor-7.JPG



應用二:旋轉測速

接下來是檢測旋轉馬達的轉速:

1. 把紅外發射傳感器接至D2。

Infrared Reflective Sensor-11.JPG

2. 啟動一個馬達 

Infrared Reflective Sensor-8.JPG 

3.在馬達的轉軸上固定一張圓形白紙,並且在白紙上畫一條黑線。 
Infrared Reflective Sensor-9.JPG

4.下載Arduino timer1 library,解壓至以下路徑:..arduino-1.0.1libraries.

#include <TimerOne.h>
unsigned int counter=0;
void blink()
{
  counter++;
} 
void timerIsr()
{
  Timer1.detachInterrupt(); //disable the timer1
  Serial.print("The speed of the motor: "); 
  Serial.print(counter,DEC);  
  Serial.println("round/s"); 
  counter=0;  
  Timer1.attachInterrupt( timerIsr ); //enable the timer1
}
void setup() 
{
  Serial.begin(9600);
  Timer1.initialize(1000000); // set a timer of length 1sec
  attachInterrupt(0, blink, RISING); //INT0
  Timer1.attachInterrupt( timerIsr ); // attach the service routine here
} 
void loop()
{
  ; //do nothing
}

5.打開Serial Monitor查看數據。 

Infrared Reflective Sensor-10.JPG

Infrared Reflective Sensor-12.JPG