Mục lục:

Bộ thu từ xa và hồng ngoại IR (TSOP1738) Với Arduino: 10 bước
Bộ thu từ xa và hồng ngoại IR (TSOP1738) Với Arduino: 10 bước

Video: Bộ thu từ xa và hồng ngoại IR (TSOP1738) Với Arduino: 10 bước

Video: Bộ thu từ xa và hồng ngoại IR (TSOP1738) Với Arduino: 10 bước
Video: [Lập Trình AVR] Bài 37: Giao Tiếp Hồng Ngoại IR1838 2024, Tháng mười một
Anonim
Bộ thu từ xa và hồng ngoại hồng ngoại (TSOP1738) Với Arduino
Bộ thu từ xa và hồng ngoại hồng ngoại (TSOP1738) Với Arduino

Hướng dẫn này dành cho người mới bắt đầu Arduino. Đây là một trong những dự án trước đây của tôi với Arduino. Tôi đã rất thích khi làm ra nó và hy vọng bạn cũng sẽ thích nó. Tính năng hấp dẫn nhất của dự án này là “Điều khiển không dây”. Và đó là thông qua một điều khiển từ xa IR bình thường dễ dàng có sẵn trong nhà của chúng tôi. Nó có thể là điều khiển từ xa TV hoặc điều khiển từ xa AC hoặc bất kỳ điều khiển từ xa IR nào khác. Trong dự án này, chúng ta sẽ xem nguyên lý hoạt động của điều khiển từ xa hồng ngoại và giải mã tín hiệu của nó với sự trợ giúp của ARDUINO và TSOP 1738, đó là một bộ thu hồng ngoại đa năng. TSOP 1738 này hoạt động với hầu hết các điều khiển từ xa hồng ngoại.

Bạn có thể tìm thấy video của dự án trong liên kết dưới đây:

www.youtube.com/embed/0udePvGIIJ8

Bước 1:

Hình ảnh
Hình ảnh

Bước 2: Ghi chú kỹ thuật

Ghi chú kỹ thuật
Ghi chú kỹ thuật

Trong ảnh khi tôi nhấn bất kỳ nút nào của điều khiển, bạn có thể thấy đèn LED màu đỏ nhấp nháy. có nghĩa là điều khiển từ xa sẽ phát ra tín hiệu hồng ngoại bất cứ khi nào tôi nhấn nút. Tuy nhiên chúng ta không thể nhìn thấy ánh sáng này bằng mắt trần.

Tín hiệu này có một loạt BẬT và TẮT hoặc bạn có thể nói CAO và THẤP. Chúng ta có thể gọi nhóm BẬT và TẮT này là một mẫu tín hiệu. Mỗi nút có hoa văn độc đáo của riêng nó. Vì vậy, bất cứ khi nào chúng ta nhấn một nút cụ thể, chúng ta sẽ nhận được một mẫu tín hiệu cụ thể chỉ được gán cho nút đó. Vì vậy, đây là tất cả về điều khiển từ xa IR.

Bây giờ là lúc để nhận được tín hiệu. Mục đích của chúng tôi là xác định các tín hiệu cao và thấp là 1 và 0. Bằng cách này, chúng tôi có thể chuyển đổi mẫu tín hiệu thành dữ liệu. ARDUINO và TSOP 1738 sẽ làm điều đó cho chúng tôi.

Đầu thu hồng ngoại sẽ nhận tín hiệu từ remote và đưa đến arduino. Sau đó arduino sẽ phân tích tín hiệu nhận được và chuyển thành dữ liệu hex. Khi chúng tôi chuyển đổi tín hiệu hồng ngoại thành dữ liệu, chúng tôi có thể dễ dàng xử lý dữ liệu đó và thực hiện bất kỳ tác vụ có điều kiện nào theo ý muốn của chúng tôi.

Bước 3: Quyết định nhiệm vụ kiểm soát của bạn

Quyết định nhiệm vụ kiểm soát của bạn
Quyết định nhiệm vụ kiểm soát của bạn

Trong trường hợp này, mục tiêu là điều khiển đầu ra kỹ thuật số của Arduino bằng điều khiển từ xa TV. Để thể hiện kỹ thuật số CAO / THẤP, tôi đã sử dụng 3 đèn LED - Đỏ, Vàng và Xanh lục. Các hoạt động có điều kiện như sau:

Bật ‘BẬT’ các đèn LED theo một trình tự cụ thể (ĐỎ, XANH LÁ, XANH LÁ) khi nhấn nút "Tăng âm lượng" mỗi lần.

TẮT 'TẮT' các đèn LED theo một trình tự cụ thể (XANH LÁ, XANH LÁ, ĐỎ) khi nhấn nút "Giảm âm lượng" mỗi lần.

Nhưng các nút trên sẽ chỉ hoạt động khi hệ thống được kích hoạt bằng cách nhấn nút ON / OFF. Nếu bạn nhấn nút BẬT / TẮT khi hệ thống đã BẬT thì toàn bộ hệ thống sẽ tắt và tắt tất cả các đèn LED.

Vui lòng xem Thuật toán để hiểu rõ hơn.

Bước 4: Danh sách vật liệu

Danh sách vật liệu
Danh sách vật liệu
Danh sách vật liệu
Danh sách vật liệu
Danh sách vật liệu
Danh sách vật liệu
Danh sách vật liệu
Danh sách vật liệu

Điều khiển từ xa IR: Bạn có thể sử dụng bất kỳ điều khiển từ xa IR nào có sẵn trong nhà của bạn. Hoặc bạn có thể mua nó.

Máy thu hồng ngoại: 1 không. Cảm biến TSOP 1738 có sẵn dễ dàng trong các cửa hàng trực tuyến.

Điện trở: 1 không. Điện trở 330 ohm và 3 nos. Điện trở 220 ohm

Bộ điều khiển Arduino: 1 không. Arduino UNO. Bất kỳ bảng Arduino nào khác sẽ hoạt động tốt cho dự án này.

Đèn LED: 3 không. Đèn LED 5mm có màu khác nhau (Đỏ, Vàng, Xanh lục)

Dây nhảy: một số dây nhảy (nam-nam).

Bảng mạch: 1 không. breadboard đầy đủ hoặc một nửa kích thước.

Và tất nhiên phải có cáp nguồn của arduino. Không có công cụ hoặc dụng cụ đặc biệt nào được yêu cầu cho dự án này.

Đối với phần mềm, bạn cần cài đặt Arduino IDE trong PC hoặc máy tính xách tay của mình.

Bước 5: Cài đặt phần mềm

Cài đặt phần mềm
Cài đặt phần mềm
  • Nếu bạn không có Arduino IDE thì bạn có thể kiểm tra trang web chính thức của Arduino. Bạn sẽ tìm thấy liên kết ở đó.
  • Ngoài ra, bạn cần tải xuống thư viện “IRremote” từ github và sao chép vào thư mục thư viện của arduino IDE.
  • Tải lên bản phác thảo “IRrecvDemo.ino” từ ví dụ về thư viện IRremote.
  • Kiểm tra tên bo mạch và cổng COM trước khi tải lên.

Bước 6: Mạch TSOP1738

Mạch TSOP1738
Mạch TSOP1738
Mạch TSOP1738
Mạch TSOP1738

Giữ bề mặt hình bầu dục của TSOP1738 hướng về phía bạn. Bây giờ, chân bên trái nhất là chân nối đất. Chân tiếp theo là Vcc (5V DC) và chân gần nhất bên phải là chân dữ liệu. Vui lòng xem sơ đồ pin out để hiểu rõ hơn.

Kết nối chân GND với một trong các chân GND của Arduino UNO.

Kết nối chân Vcc với chân 5V của Arduino UNO.

Kết nối điện trở 330 Ω với chân dữ liệu của TSOP 1738. Sau đó kết nối một chân khác của điện trở với chân 2 của Arduino.

Bước 7: Lưu ý Mã nút HEX

Lưu ý Mã nút HEX
Lưu ý Mã nút HEX

Bây giờ mở màn hình nối tiếp và nhấn các nút từ điều khiển từ xa. Bạn sẽ tìm thấy mã HEX của từng nút trên màn hình nối tiếp.

Ghi lại mã HEX của các nút bạn chọn.

Bước 8: Đầu ra mạch LED

Mạch LED đầu ra
Mạch LED đầu ra
Mạch LED đầu ra
Mạch LED đầu ra

Thêm mạch LED đầu ra với mạch TSOP hiện có.

Kết nối xe buýt mặt đất với Arduino UNO GND. Đây là một bước đơn giản và nhỏ nhưng QUAN TRỌNG.

Bây giờ, Đặt tất cả 3 đèn LED theo trình tự ĐỎ - XANH LÁ - XANH LÁ. Kết nối điện trở 220 Ω giữa chân –VE của mỗi đèn LED và Bus nối đất.

Nối + chân VE của đèn LED đỏ, xanh lá và xanh dương lần lượt vào chân 7, 6 và 5 của arduino.

Bước 9: Phác thảo và Thuật toán

Vui lòng xem thuật toán ở Bước 2 để hiểu bản phác thảo một cách dễ dàng. Tuy nhiên, toàn bộ bản phác thảo có mô tả từng dòng trong bản phác thảo.

Vui lòng tải xuống bản phác thảo từ liên kết bên dưới. Bạn phải thay thế các mã HEX bên trong bản phác thảo bằng các mã HEX mà bạn đã ghi chú trong BƯỚC 6.

Tải bản phác thảo “IR_Test.ino” lên Arduino.

Kiểm tra tên bảng và cổng com trước khi tải lên.

Bước 10: Thực hiện

Chấp hành
Chấp hành

Bây giờ sử dụng các nút từ xa để vận hành đèn LED theo ý muốn của bạn.

Ngoài ra:

  • Bạn có thể sử dụng rơ le DC 5V để điều khiển các thiết bị gia dụng khác bằng điều khiển từ xa của TV.
  • Hãy chia sẻ quan điểm và ý tưởng của bạn trong phần bình luận.
  • Bạn nên kiểm tra biểu dữ liệu và ghim có sẵn từ người bán của cảm biến TSOP của bạn. Có một số loại cảm biến TSOP có sẵn trên thị trường. Ghim ra là khác nhau trong mỗi trường hợp. Một số người trong số họ đi kèm với vỏ nhôm. Một số sẽ trông giống nhau nhưng khác nhau. Vì vậy, hãy cẩn thận trước khi cấp nguồn.

Đề xuất: