Mô-đun Cảm Biến Hồng Ngoại (IR) Với Arduino

Mo-đun cảm biến hồng ngoại là gì ? Nó có câu tạo và tính năng gì, được ứng dụng như thế nào trong những nghành đời sống hằng ngày. Cùng tìm hiểu và khám phá bài viết này nha .

Mục Lục

  • Modul cảm biến hồng ngoại IR là gì?
    • Kết nối phần cứng của cảm biến hồng ngoại
    • Arduino với Sơ đồ đấu dây mô-đun cảm biến IR
    • Tấm chắn màn hình LCD
    • Mã phần mềm

Modul cảm biến hồng ngoại IR là gì?

Mô-đun cảm biến hồng ngoại ( IR ) là một “ công tắc nguồn ” cảm biến khoảng cách gần. Khi có một vật thể hoặc chướng ngại vật đủ gần để chặn tầm nhìn phía trước 2 đèn LED, nó sẽ kích hoạt mô-đun thu hồng ngoại. Đèn LED rõ ràng là bộ phát IR trong khi đèn LED đen là bộ thu IR. Nó sử dụng nguyên tắc phản xạ điện từ trong đó khi mặt phẳng phản xạ ( vật thể ) gần hơn, máy thu sẽ nhận được tín hiệu mạnh hơn từ máy phát do khoảng cách truyền sóng phản xạ ngắn hơn .Khi có một đối tượng người dùng đủ gần, phát hiện điện từ IR do bộ thu IR nhận được cao hơn mức ngưỡng ( mức người dùng setup trước ), cảm biến sẽ đổi khác chính sách quy đổi đầu ra để bo mạch vi giải quyết và xử lý như Arduino hoàn toàn có thể thực thi. những gì sẽ làm tiếp theo. IR Sensor Module chỉ có 1 tín hiệu đầu ra chính là Đầu ra số. Đầu ra kỹ thuật số hoặc ở mức cao ( 5V hoặc 3,3 V phụ thuộc vào vào điện áp nguồn vào ) hoặc thấp ( 0V ), do đó mô-đun này không hề được sử dụng như một phép đo khoảng cách mà chỉ như một công tắc nguồn kích hoạt .

cau tao cam bien hong ngoai ir3

Bạn đang đọc: Mô-đun cảm biến hồng ngoại (IR) với Arduino

Khi không có chướng ngại vật hoặc đối tượng người tiêu dùng trong khoảng cách phát hiện, đầu ra ở vị trí CAO ( 5V hoặc 3.3 V ). Khi khoảng cách ngắn hơn hoặc bằng ngưỡng đã đặt, tín hiệu đầu ra sẽ chuyển sang vị trí THẤP ( 0V ). Ngưỡng khoảng cách hoàn toàn có thể được thiết lập bằng cách kiểm soát và điều chỉnh chiết áp / trimpot trên bảng. Mô-đun cảm biến này chỉ hoàn toàn có thể phát hiện khoảng cách từ 2 cm đến 30 cm trong tầm nhìn của đèn LED hồng ngoại và điện trở quang. Khoảng cách kích hoạt bằng cách nào đó rất nhờ vào vào vật liệu mặt phẳng, sắc tố và hình dạng của đối tượng người tiêu dùng. Thực tế, tôi muốn trình làng công tắc nguồn cảm biến này cho ứng dụng ở khoảng cách nhỏ hơn 10 cm. Do đó, mô-đun này thích hợp cho khoanh vùng phạm vi phát hiện rất gần nhưứng dụng tránh chướng ngại vật và công tắc nguồn cảm ứng ảo .

Mô-đun cảm biến hồng ngoại (IR)Mô-đun cảm biến hồng ngoại (IR)

Nó là một mô-đun Switch phát hiện vật thể hoặc chướng ngại vật. Nó phát hiện vật thể hoặc chướng ngại vật trong vòng 30 cm ( khuyến nghị lên đến khoảng chừng 20 cm ) ở phía trước đèn LED hồng ngoại của bộ thu phát. Ngưỡng mức phát hiện hoàn toàn có thể được kiểm soát và điều chỉnh bằng chiết áp hoặc trimpot tích hợp. Bạn hoàn toàn có thể lấy nó tại link link của chúng tôi ở đây ! ! !Arduino có năng lực phát hiện giá trị điện áp như một công tắc nguồn BẬT / TẮT bằng cách sử dụng chân đầu vào Kỹ thuật số. Đối với Arduino UNO, có 12 chân đầu vào / đầu ra kỹ thuật số ( 2-13 ), nơi bạn hoàn toàn có thể sử dụng một trong những chân để phát hiện công tắc nguồn điện áp. Arduino NANO có 11 chân trong khi Arduino MEGA có 54 chân. Các chân đầu vào điện áp sẽ ánh xạ điện áp đầu vào giữa 0 ( THẤP ) và 3,3 V / 5V ( CAO ). Điện áp hơn 3,3 V được coi là cao. Không đảo ngược cực điện áp hoàn toàn có thể làm hỏng chân cắm .

digital-pin

Arduino UNOArduino UNO (bảng tương thích)

Nếu bạn vẫn chưa sở hữu Board Arduino Micro-controller, bạn hoàn toàn có thể mua với giá rẻ tại link link của chúng tôi tại đây ! ! !

Kết nối phần cứng của cảm biến hồng ngoại

Khi bạn đã sẵn sàng chuẩn bị xong mô-đun cảm biến hồng ngoại IR và Bảng Arduino, bạn hoàn toàn có thể mở màn nối dây phần cứng. Dưới đây là sơ đồ của hàng loạt mạng lưới hệ thống dây điện. Bạn cũng hoàn toàn có thể chờ toàn bộ những công cụ và phụ kiện ở bên cạnh cho việc làm .Mô-đun cảm biến IR rất nhạy, đặc biệt quan trọng khi bạn biến hóa ngưỡng thành khoảng cách lớn hơn ( hơn 15 cm ). Nó hoàn toàn có thể tạo ra tín hiệu giả hoặc nhiễu điện. Đảm bảo rằng cáp liên kết của bạn rất chặt và mô-đun phải được lắp ráp theo cách không có hoạt động trên cảm biến .

Arduino với Sơ đồ đấu dây mô-đun cảm biến IR

Arduino với Sơ đồ đấu dây mô-đun cảm biến IR

Đường dây Du pontĐường dây Du pont

Bạn hoàn toàn có thể cần dây Dupont Line để liên kết bo mạch Arduino và Mô-đun cảm biến IR. Nó có sẵn tại link link của chúng tôi ở đây ! ! !

Tấm chắn màn hình LCD

Tấm chắn màn hình LCD

Xem thêm: Máy đưa võng – VINANOI – NỆM SÀI THÀNH

Đây là tấm chắn được cho phép giá trị đầu ra của bảng Arduino của bạn được hiển thị trên màn hình hiển thị. Vì nó là một tấm chắn, bạn hoàn toàn có thể xếp nó lên bảng Arduino mà không cần thêm dây cho Màn hình LCD. Bạn hoàn toàn có thể lấy bảng hiển thị LCD tại link link của chúng tôi ở đây ! ! ! .

Mã phần mềm

Bước ở đầu cuối sẽ là thêm mã nguồn vào bảng Arduino. Tôi giả sử bạn đã thiết lập Phần mềm Arduino. Nếu bạn vẫn chưa thiết lập ứng dụng, link ở đây hoàn toàn có thể đưa bạn đến trang tải xuống chính thức. Khi bạn đã tải xuống ứng dụng, bạn hoàn toàn có thể tải xuống tệp mã (. ino ) cho ứng dụng này bên dưới ( nhấp chuột phải vào link lưu ) .Có hai tệp mã nguồn được đính kèm, mã nguồn tiên phong là mã nguồn Cảm biến IR thông thường cho những người không có Màn hình LCD. Đầu ra hoàn toàn có thể được hiển thị trong Màn hình tiếp nối đuôi nhau bằng Phần mềm Arduino. Mã thứ hai là mã Mô-đun cảm biến hồng ngoại với màn hình hiển thị che chắn màn hình hiển thị LCD. Khi mã được tải lên bảng Arduino, đầu ra sẽ được hiển thị trên Màn hình LCD .

Tấm chắn vít / Tấm chắn mở rộng

Tấm chắn vít / Tấm chắn lan rộng ra

Khi có nhiều dây xung quanh, đặc biệt là nhiều hơn 1 cảm biến, việc chia sẻ chân sẽ khó khăn vì các chân hiện có (nối đất và 5V) bị hạn chế. Tấm chắn này cung cấp rất nhiều thiết bị đầu cuối thuận tiện cho mỗi chân đầu vào và đầu ra. Tấm chắn có thể được gắn trực tiếp trên đầu bảng Arduino Uno hoặc ở giữa các tấm chắn, điều này rất thuận tiện khi sử dụng. Bạn có thể lấy nó tại liên kết liên kết của chúng tôi  ở đây  !!!Mã cho Mô-đun cảm biến hồng ngoại với Tấm chắn màn hình LCD. Lưu ý: các mã hiển thị ở đây có thể không đúng 100% do lỗi dịch thuật. Để có mã chính xác, vui lòng tải xuống tệp .ino.// Infrared (IR) Sensor Module By Solarduino// 1- IR Sensor Moduleint LEDOutputPin = 13;int IRInputPin = 2;int IROutputState;unsigned long startMillisIR;unsigned long currentMillisIR;const unsigned long periodIR = 200;// 2 - LCD Display#includeLiquidCrystal LCD(8,9,4,5,6,7);unsigned long startMillisLCD;unsigned long currentMillisLCD;const unsigned long periodLCD = 200;

void setup(){// 0- General

Serial. begin ( 9600 ) ;

// 1- IR Sensor ModulepinMode(LEDOutputPin, OUTPUT);pinMode(IRInputPin, INPUT);startMillisIR = millis();

// 2 – LCD DisplayLCD.begin(16,2);LCD.setCursor(0,0);startMillisLCD = millis();

}void loop(){

/ / 1 – IR Sensor Module

currentMillisIR = millis();if(currentMillisIR – startMillisIR >= periodIR){IROutputState = digitalRead(IRInputPin);if (IROutputState == LOW){Serial.println(“There is obstacle !!!”);digitalWrite(LEDOutputPin, HIGH);}else{Serial.println(“The path is clear”);digitalWrite(LEDOutputPin, LOW);}startMillisIR = millis();}

/ / 2 – LCD Display

currentMillisLCD = millis();if (currentMillisLCD – startMillisLCD >= periodLCD){if (IROutputState == LOW){LCD.setCursor(0,0);LCD.print(” Warning !! “);LCD.setCursor(0,1);LCD.print(“Obstacle ahead !”);}else{LCD.setCursor(0,0);LCD.print(” It is safe !! “);LCD.setCursor(0,1);LCD.print(” No obstacle ! “);}startMillisLCD = currentMillisLCD ;}}

Xem thêm: Tìm hiểu về cảm biến góc nghiêng xe máy • Chuyện xe

Datalogger Shield

Datalogger Shield

Nếu bạn định ghi dữ liệu theo cách thích hợp, bạn có thể cân nhắc đến Datalogger Shield này. Nó cho phép arduino của bạn ghi dữ liệu của bạn vào thẻ SD. Tấm chắn Datalogger thường được lắp đặt cùng với tấm chắn Màn hình LCD. Vui lòng tìm thấy nó tại liên kết liên kết của chúng tôi  ở đây  !!! Để biết thêm về Datalogger Shield này, vui lòng truy cập bài đăng của chúng tôi  tại đây .

Từ khóa » Kết Nối Cảm Biến Hồng Ngoại Với Arduino