Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-23 15:15
Chào mọi người, Trong bài viết này, tôi sẽ viết cách sử dụng Cảm biến IR tránh chướng ngại vật trên Arduino.
Các thành phần bắt buộc:
- Cảm biến tránh chướng ngại vật hồng ngoại
- Arduino Nano V.3
- Dây nhảy
- USBmini
Phần mềm yêu cầu:
Arduino IDE
Bước 1: Cảm biến hồng ngoại tránh chướng ngại vật
Cảm biến của anh ta có thể được sử dụng để phát hiện các vật thể hoặc chướng ngại vật phía trước nó bằng cách sử dụng ánh sáng hồng ngoại phản xạ.
Cảm biến này có 2 bộ phận chính là Bộ phát hồng ngoại và bộ thu hồng ngoại. IR emitter có nhiệm vụ phát ra ánh sáng hồng ngoại. Khi nó chạm vào một vật thể, ánh sáng hồng ngoại sẽ bị phản xạ. Và chức năng của IR Receiver là nhận phản xạ tia hồng ngoại.
Khi IRreceiver nhận được ánh sáng hồng ngoại phản xạ, đầu ra sẽ ở mức "THẤP". Khi Bộ thu phát hồng ngoại không nhận được ánh sáng hồng ngoại phản xạ, Đầu ra sẽ là "CAO".
Có 2 đèn LED chỉ báo trong cảm biến này. Led báo nguồn và led báo ngõ ra. Đèn LED báo nguồn sẽ bật nếu mô-đun được cấp nguồn bằng dòng điện. Đèn LED chỉ thị đầu ra sẽ sáng lên nếu có đối tượng ở phía trước cảm biến hoặc bộ thu IR nhận phản xạ ánh sáng hồng ngoại.
Bước 2: Kết nối IR Sensore với Arduino
Sử dụng cáp jumper để kết nối cảm biến IR với Arduino.
Xem hình trên hoặc hướng dẫn về điều này:
IR sang Arduino
VCC ==> + 5V
GND ==> GND
HẾT ==> D2
Bước 3: Lập trình
Dưới đây là bản phác thảo tôi đã thực hiện để thử cảm biến IR này:
int pinIR = 2;
void setup () {
Serial.begin (9600); pinMode (pinIR, INPUT); Serial.println ("Phát hiện Cảm biến IR"); chậm trễ (1000); } void loop () {int IRstate = digitalRead (pinIR); if (IRstate == LOW) {Serial.println ("Đã phát hiện"); } else if (IRstate == HIGH) {Serial.println ("Không bị Phát hiện"); } delay (1000); }
Tôi cũng cung cấp tệp, có thể tải xuống bên dưới:
Bước 4: Kết quả
Nếu bạn đặt một đối tượng trước cảm biến, màn hình nối tiếp sẽ thông báo "Đã phát hiện".
nếu không có vật thể nào phía trước cảm biến, sê-ri màn hình sẽ thông báo "Không phát hiện".
Kết quả này có thể được sử dụng để điều khiển đèn LED, rơ le và những thứ khác.
Chức năng của cảm biến IR không chỉ để phát hiện các đối tượng. chúng ta có thể sử dụng cảm biến IR này để đọc dữ liệu từ bộ điều khiển từ xa. và tôi sẽ làm cho nó trong bài viết tiếp theo.
Đề xuất:
Robot tránh chướng ngại vật sử dụng cảm biến siêu âm (Proteus): 12 bước
Robot tránh chướng ngại vật sử dụng cảm biến siêu âm (Proteus): Chúng ta thường bắt gặp robot tránh chướng ngại vật ở mọi nơi. Mô phỏng phần cứng của robot này là một phần của cuộc thi tại nhiều trường cao đẳng và trong nhiều sự kiện. Nhưng phần mềm mô phỏng robot vượt chướng ngại vật là rất hiếm. Mặc dù nếu chúng ta có thể tìm thấy nó ở đâu đó,
Bộ đếm Arduino sử dụng màn hình LED TM1637 & cảm biến tránh chướng ngại vật: 7 bước
Bộ đếm Arduino Sử dụng Màn hình LED TM1637 & Cảm biến tránh chướng ngại vật: Trong hướng dẫn này, chúng ta sẽ học cách tạo bộ đếm chữ số đơn giản bằng Màn hình LED TM1637 và cảm biến tránh chướng ngại vật và Visuino
Robot tránh chướng ngại vật với cảm biến hồng ngoại không có vi điều khiển: 6 bước
Robot tránh chướng ngại vật có cảm biến hồng ngoại không có vi điều khiển: Dự án này là một dự án cũ hơn, tôi đã thực hiện vào năm 2014 vào tháng 7 hoặc tháng 8, nghĩ là chia sẻ nó với các bạn. Nó là một robot tránh chướng ngại vật đơn giản sử dụng cảm biến hồng ngoại và hoạt động mà không cần vi điều khiển. Cảm biến IR sử dụng IC opamp i
Cảm biến chướng ngại vật hồng ngoại mà không cần sử dụng Arduino hoặc bất kỳ vi điều khiển nào: 6 bước
Cảm biến chướng ngại vật hồng ngoại mà không cần sử dụng Arduino hoặc bất kỳ vi điều khiển nào: Trong dự án này, chúng tôi sẽ tạo ra một cảm biến chướng ngại vật đơn giản mà không cần sử dụng bất kỳ vi điều khiển nào
Trò chơi tránh chướng ngại vật với cảm biến khoảng cách: 5 bước
Trò chơi tránh chướng ngại vật với cảm biến khoảng cách: Trò chơi tránh chướng ngại vật như Flappy Bird. Di chuyển bàn tay của bạn để tránh va chạm. Nó rất dễ thực hiện và thú vị để chơi