CHI TIẾT BÀI VIẾT

Hướng dẫn điều khiển LED với IR Remote Control

18/07/2021 10:26:39 PM | Xem: lần

1. Mô tả
Sử dụng bộ thu hồng ngoại (IR) để điều khiển 3 đèn LED bằng điều khiển từ xa.
Bật và tắt chúng bằng các nút trên điều khiển từ xa
Thực hành này được chia thành hai phần:
  • Phần 1 sẽ giải mã tín hiệu IR được điều khiển từ xa truyền đi
  • Phần 2 sẽ sử dụng thông tin đó để thực hiện một tác vụ với Arduino điều khiển 3 đèn LED

2. Chuẩn bị
  • Arduino UNO – read Best Arduino Starter Kits
  • 1x Breadboard
  • 1x Remote control
  • 1x IR receiver ( I’ll be using IR1838)
  • 3x LEDs (1x Red, 1x Yellow, 1x Green)
  • 4x 220 Ohm resistors
  • Jumper cables

                 Infrared (IR) Receiver



3. Hướng dẫn thực hiện
Sơ đồ giải mã giải mã tín hiệu IR



Cài đặt thư viện IRremote https://github.com/z3t0/Arduino-IRremote/archive/master.zip
Giải nén thư mục .zip và bạn sẽ nhận được thư mục IRremote-master


Đổi tên thư mục của bạn từ IRremote-master thành IRremote



Di chuyển thư mục IRremote vào thư mục thư viện cài đặt Arduino IDE của bạn
Cuối cùng, mở lại Arduino IDE của bạn

Chọn 6 nút cho các tác vụ sau:

  • LED1 - ON
  • LED1 - OFF
  • LED2 - ON
  • LED2 - OFF
  • LED3 - ON
  • LED3 - OFF
Nhấn nút số 1 ==>  Bạn sẽ thấy mã trên màn hình
Nhấn cùng một nút nhiều lần để đảm bảo bạn có đúng mã cho nút đó (nếu thấy FFFFFFFF thì bỏ qua)
Viết ra mã được liên kết với mỗi nút, vì bạn sẽ cần thông tin đó sau này.
 

 

Bây giờ, lấy các mã bạn đã chụp ở bước trước, chuyển đổi mã từ thập lục phân sang thập phân, sử dụng trang web sau:
https://www.binaryhexconverter.com/hex-to-decimal-converter



Sơ đồ lắp mạch cuối cùng

3. Code nạp vào Arduino




4. Hoàn thành  => Đèn LED với IR Remote Control