Cytron Technologies

Giờ làm việc: 8:00 - 17:00

Thứ 2 - Thứ 6 (trừ ngày lễ)

Hotline 0362917357 

Bắt Đầu với Cảm Biến Hồng Ngoại Tầm Trung ( IR01A) với Arduino

Bài viết này được viết bởi thực tập sinh Yunus (UNITEN)


Cảm biến hồng ngoại tầm trung này cung cấp khả năng phát hiện chướng ngại vật đơn giản, thân thiện và nhanh chóng bằng tia hồng ngoại; nó là phát hiện không tiếp xúc. Việc triển khai tín hiệu IR đã điều chế giúp cảm biến miễn nhiễm với các nhiễu do ánh sáng bình thường của bóng đèn hoặc ánh sáng mặt trời gây ra. Khoảng cách phát hiện có thể được điều chỉnh bằng tay

IR01A sử dụng một cảm biến đặc biệt để điều chế tín hiệu IR phát ra từ 2 bộ phát IR và phát hiện tín hiệu IR đã điều chế phản xạ trở lại từ một vật thể gần đó. Cảm biến này có trình điều khiển IR LED tích hợp để điều chỉnh tín hiệu IR ở 38KHz để phù hợp với bộ dò tích hợp. Tín hiệu IR được điều chế này loại bỏ cảm biến khỏi các nhiễu gây ra bởi ánh sáng bình thường của bóng đèn hoặc ánh sáng mặt trời và sẽ cho đầu ra CAO nếu không phát hiện đối tượng và THẤP nếu phát hiện có đối tượng.

This Medium Range Infrared sensor offers simple, user-friendly and fast obstacle detection using infrared; it is non-contact detection. The implementations of modulated IR signal immune the sensor to the interferences caused by the normal light of a light bulb or the sunlight. The sensing distance can be adjusted manually.

IR01A uses a special sensor to modulate IR signal emitted from 2 IR transmitters and detects the modulated IR signal reflected back from a nearby object. This sensor has a built-in IR LED driver to modulate the IR signal at 38KHz to match the built-in detector. This modulated IR signal immunes the sensor from the interferences caused by the normal light of a light bulb or the sunlight and will give HIGH output if no object is detected and a LOW if an object is detected.

Phần hướng dẫn này sẽ hướng dẫn bạn cách cài đặt cảm biến này bằng cách sử dụng Maker UNO.

Thông số kỹ thuật

  • Nguồn 5V,tiêu thụ dòng điện thấp, dưới 10mA.
  • Cổng kết nối 3 chân là tín hiệu, GND và 5V.
  • Đèn LED nhỏ như một chỉ báo về tình trạng phát hiện.
  • Phát hiện vật thể lên đến 8cm.
  • Phạm vi cảm biến có thể điều chỉnh (2cm – 8cm).
  • Kích thước nhỏ dễ lắp ráp.
  • Đầu ra bit đơn.
  • Tương thích với tất cả loại vi điều khiển.
  • Kích thước: 2.6cm x 2cm

Phần cứng

Phần mềm

Các bước

  1. Hàn chân header góc phải (Đực) đến lỗ IR01A.

2. Xây dựng mạch như trong sơ đồ :

3. Phác thảo mã code sau trong Arduino IDE :

/*Created on 4/5/2018 by Cytron Technologies
 *IR01A - Medium Range Infrared Sensor 
 *Product page - https://www.cytron.io/p-ir01a 
 */
 
int IR_pin = A0;			//Set IR pin to pin A0 of MakerUNO

void setup() {
  pinMode(IR_pin, INPUT);		//Set IR_pin as INPUT

  Serial.begin (9600);		//Communication baud rate use 9600
}

void loop() {
  int IR_Reading = digitalRead (IR_pin);	//Get the reading input for the IR01A

  Serial.print(" IR Reading = ");  	//Print the IR Reading on Serial Monitor
  Serial.println(IR_Reading);		//Print the value of IR Reading
}

4. Tải mã code!

Điều kiện THẤP khi không có gì được phát hiện
Điều kiện CAO khi một vài thứ được phát hiện.

Tham khảo

  1. Hướng dẫn sử dụng IR01A
  2. Tệp IR01A Fritzing

Xin lưu ý: Đối với những câu hỏi và thảo luận, xin vui lòng truy cập vào diễn đàn.

Theo dõi
Thông báo của
guest
0 Comments
Phản hồi nội tuyến
Xem tất cả bình luận