0% found this document useful (0 votes)
24 views

Line-Tracking Sensor

Cảm Biến dò line
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
24 views

Line-Tracking Sensor

Cảm Biến dò line
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 9

Nhóm 6:

Trần Phước Phú


Lê Minh Khánh
Hoàng Minh Nhật
Lê Thị Trâm Anh

Cảm biến dò line


(Line-Tracking
Sensor)
1. Ứng dụng của đề
tài • Robot tự hành: Cảm biến SEN0017 thường được sử
dụng trong các robot tự hành để giúp robot dò và
di chuyển theo các đường kẻ được vẽ trên bề mặt.
Điều này rất phổ biến trong các cuộc thi robot
như robot line-following.
• Dò tìm vạch đường: Cảm biến giúp nhận diện sự
khác biệt giữa các bề mặt có độ tương phản cao,
như giữa màu trắng và màu đen, để phát hiện
đường kẻ trên mặt đất.
⮕ Là bộ phận quan trọng của chức năng dò line.
2. Nguyên lý hoạt
động
• Cảm biến dò line SEN0017 có thể
dò line trắng trong nền đen và
ngược lại qua tín hiệu TTL (Đen
cho ngõ ra HIGH, Trắng cho ngõ
ra LOW).
• Cảm biến SEN0017 sử dụng ánh
sáng hồng ngoại, khi tia hồng
ngoại chiếu vào bề mặt, nếu bề
mặt phản chiếu tốt (màu trắng
hoặc sáng), tín hiệu sẽ là LOW;
ngược lại, nếu bề mặt hấp thụ
ánh sáng (màu đen hoặc tối), tín
hiệu sẽ HIGH. Điều này cho phép
cảm biến phân biệt giữa các vùng
sáng tối khác nhau trên bề mặt.
2. Nguyên lý hoạt
động

Diode phát
Tia hồng
ngoại

IC Schmitt
Transistor
Trigger
quang
NPN
3. Chuẩn bị linh kiện
DFRobot UNO R3 board và cáp USB
x1

Cảm biến dò line SEN0017 x 1.

Dây nối x n.
4. Thiết lập phần
cứng
Cảm biến dò line có 3 chân, VCC, ngõ ra
và GND.

VCC được kết nối đến 5V và GND được kết


nối đến 0V của Arduino.

Ngõ ra của SEN0017 được nối đến chân


đã được định của UNO R3 board (PIN2)
5. Chương trình mẫu
#define LINE 2 //define line tracking digital pin 2
int val = 0;
void setup () {
Serial.begin(9600); // configure baud rate to 9600 bps
pinMode(LINE, INPUT);
}
void loop () {
val =digitalRead(LINE);
Serial.println(val) ;
delay(500) ;
}
6. Kết quả

Khi cảm biến phát hiện được


line đen, sau đó ánh sáng trong
board SEN0017 tắt và ngõ ra là
HIGH (xem serial monitor).
Ngược lại có ánh sáng trên
board SEN 0017 và ngõ ra là
LOW (xem serial monitor).
Thank You

You might also like