Cảm biến dò đường 4 mắt

95,000 105,000 

Module cảm biến dò đường 4 kênh là lựa chọn hoàn hảo cho các ứng dụng điều hướng robot. Cảm biến dò đường này được ứng dụng vào các dự án như robot chạy theo đường vẽ được chỉ định sẵn hoặc khi sử dụng sa bàn, giải mê cung,…

Xóa

Mô tả

Module cảm biến dò đường là lựa chọn hoàn hảo cho các ứng dụng điều hướng robot. Module dò đường loại 4 mắt có năm cảm biến quang học phản chiếu, được sử dụng để theo dõi chính xác bề mặt màu đen.

Mạch sử dụng cảm biến hồng ngoại với khoảng cách có thể phát hiện vạch đen, nền trắng từ 1~25mm giúp bạn dễ dàng tùy chỉnh module theo nhu cầu. Dựa vào cách hoạt động này, cảm biến sẽ biết được đâu là vạch đen và đâu là nền trắng.

Cảm biến dò đường được ứng dụng vào các dự án như robot chạy theo đường vẽ được chỉ định sẵn hoặc khi sử dụng sa bàn, giải mê cung,…

Đặc điểm của cảm biến dò đường 4 mắt

  • Có 4 mắt cảm biến hồng ngoại.
  • Hỗ trợ 4 led phản hồi giúp trực tiếp quan sát khi led hồng ngoại nhận đường
  • Biến trở giúp điều chỉnh khoảng cách nhận đường (1~2cm).
  • Sử dụng giao tiếp I2C
  • Cơ chế bảo vệ ngược dòng.
  • Dễ bị ảnh hưởng bởi ánh sáng tự nhiên và bị hạn chế bởi độ sáng môi trường xung quanh.
  • Hỗ trợ lập trình sử dụng khối lệnh, phù hợp sử dụng với mọi lứa tuổi.

Thông số kỹ thuật

  • Nguồn cung cấp: 3.3 – 5VDC.
  • Sử dụng 4 cảm biến hồng ngoại.
  • Sử dụng IC mở rộng: PCF8574T
  • Dòng điện tiêu thụ: <10mA.
  • Dải nhiệt độ hoạt động: 0oC ~ 50oC.
  • Mức tín hiệu ngõ ra: TTL
  • Kích thước: 2.4 x 4.8mm

Pinout của cảm biến dò đường 4 mắt

Cảm biến dò đường 4 mắt có 4 chân, và mỗi chân có chức năng như sau:

STT Chân Chức năng
1 GND Nối đất
2 VCC Cấp nguồn
3 SCL Xung tín hiệu
4 SDA Truyền dữ liệu

Hướng dẫn lập trình

Lập trình khối lệnh trên OhStem App

Bạn có thể lập trình sử dụng giao diện kéo thả trên app OhStem App hoặc tại trang web lập trình của OhStem:

Bạn cần kéo thả chương trình như sau hoặc truy cập chương trình mẫu tại đây:

Giải thích chương trình:

Ở trong vòng lặp mãi, tương ứng với mỗi trạng thái là: nhận mắt S1, S2, S3, S4, chương trình sẽ in ra cửa sổ Serial các hàng ký tự tương ứng với từng trạng thái đó.

Lập trình trên Arduino

Chúng ta có thể lập trình bằng ngôn ngữ Arduino IDE.

Chương trình hiển thị trạng thái cảm biến dò đường như sau:

#include "xBot.h" 
#include <Wire.h> 
#include <SoftwareSerial.h> 

linearray lineArray(PORT_1);
void setup()
{
  Serial.begin(9600);
}
void loop()
{
  int sensorState = linearray.readSensors();
  switch(sensorState)
  {
  case S1_IN:
     Serial.println("Mắt S1 phá hiện line");
     break; 
  case S2_IN:
     Serial.println("Mắt S2 phá hiện line");
     break; 
  case S3_IN:
     Serial.println("Mắt S3 phá hiện line");
     break; 
  case S4_IN:
     Serial.println("Mắt S4 phá hiện line");
     break; 
  default:
     break;
  }
delay(200);
}

Lập trình bằng Micropython

Để lập trình cho xBot sử dụng ngôn ngữ Micropython, bạn cần cài đặt chương trình lập trình python. Ở đây chúng ta sẽ sử dụng phần mềm uPycraft.

Chương trình lập trình bằng Micropython như sau:

import time
from linefinder_array import line_array

PORT_1 = 0
PORT_2 = 1
PORT_3 = 2
PORT_4 = 3
PORT_5 = 4
PORT_6 = 5

while True:
  if line_array.read(PORT_1) == (1, 0, 0, 0):
    print('Mắt S1 phát hiện line')
  elif line_array.read(PORT_1) == (0, 1, 0, 0):
    print('Mắt S2 phát hiện line')
  elif line_array.read(PORT_1) == (0, 0, 1, 0):
    print('Mắt S3 phát hiện line')
  elif line_array.read(PORT_1) == (0, 0, 0, 1):
    print('Mắt S4 phát hiện line')

Schematic cảm biến dò đường 4 mắt

Schematic của cảm biến dò line 4 kênh

Thông tin bổ sung

Phân loại

Kèm dây tín hiệu, Không kèm dây tín hiệu

FAQs

Ask a question


Đánh giá

Chưa có đánh giá nào.

Hãy là người đầu tiên nhận xét “Cảm biến dò đường 4 mắt”

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Menu