Hướng dẫn sử dụng cảm biến hồng ngoại với Raspberry Pi

Giới thiệu

Cảm biến hồng ngoại (IR sensor) là thiết bị dùng tia hồng ngoại để phát hiện vật thể hoặc chuyển động. Khi có vật cản trước mắt cảm biến, tia hồng ngoại sẽ phản xạ và được thu lại, từ đó cảm biến xuất tín hiệu.

Cảm biến thường có 3 chân: VCC, GND và OUT. Chúng được dùng phổ biến trong robot tránh vật cản, thiết bị tự động, điều khiển từ xa và các hệ thống phát hiện chuyển động.

Thông số kỹ thuật:

  • Đầu cảm biến: ST188
  • Điện áp: 3.0V ~ 5.3V
  • Kích thước: 25mm * 15.9mm
  • Kích thước lỗ gá: 2.0mm
  • Chip so sánh điện áp: LM393

Sản phẩm sử dụng trong bài viết:

Giảm 30%
Giá từ: 1.720.000 
Sản phẩm này có nhiều biến thể. Các tùy chọn có thể được chọn trên trang sản phẩm
Giảm 14%
Giá gốc là: 350.000 ₫.Giá hiện tại là: 300.000 ₫.

Cảm biến

Bộ 13 cảm biến

950.000 

Sơ đồ kết nối chân:

Raspberry Pi IR Sensor
5V VCC
GND GND
GPIO 17 Dout

Sử dụng Raspberry Pi và cảm biến hồng ngoại để phát hiện vật cản

Mở IDE bất kỳ trên Raspberry Pi. Trong hướng dẫn này, chúng ta sẽ sử dụng Thonny IDE – một môi trường lập trình Python thân thiện với người mới bắt đầu.

Nhập và chạy đoạn code dưới đây:

import RPi.GPIO as GPIO
from time import sleep

GPIO.setmode(GPIO.BCM)

GPIO.setup(17, GPIO.IN)

try:
    while True:
        sensor = GPIO.input(17)
        if sensor == 1:
            print("Khong co vat can")
        else:
            print("Co vat can phia truoc")
        sleep(0.5)  

except KeyboardInterrupt:
    print("Dung chuong trinh")
    GPIO.cleanup()

Cảm biến hồng ngoại (IR Sensor) hoạt động bằng cách phát ra tia hồng ngoại. Khi có vật cản phía trước, tia này bị phản xạ lại và được cảm biến thu về, từ đó cảm biến sẽ xuất tín hiệu ra chân OUT để vi điều khiển xử lý.

Kết luận

Cảm biến hồng ngoại là một giải pháp đơn giản, chi phí thấp nhưng hiệu quả để phát hiện vật cản, chuyển động hoặc khoảng cách trong phạm vi ngắn. Qua bài viết này, bạn đã nắm được cách kết nối cảm biến IR với Raspberry Pi và lập trình đọc tín hiệu đầu ra để phục vụ các ứng dụng như robot tránh vật cản, hệ thống tự động hóa, đếm người hay báo động an ninh.

Với khả năng phản hồi nhanh, dễ tích hợp và lập trình đơn giản, cảm biến hồng ngoại là một lựa chọn lý tưởng cho các dự án DIY và IoT quy mô nhỏ.