Mục lục:

Tự động thay đổi kênh từ xa TV với Arduino: 6 bước
Tự động thay đổi kênh từ xa TV với Arduino: 6 bước

Video: Tự động thay đổi kênh từ xa TV với Arduino: 6 bước

Video: Tự động thay đổi kênh từ xa TV với Arduino: 6 bước
Video: Chế Thùng Rác Cảm Biến Thông Minh Tự Động Đóng Mở 2024, Tháng mười một
Anonim
Tự động thay đổi kênh từ xa TV với Arduino
Tự động thay đổi kênh từ xa TV với Arduino

Động lực ban đầu cho dự án này là khách hàng của chúng tôi bị chứng mất trí nhớ mạch máu và bị mù về mặt pháp lý. Điều này khiến cô ấy gặp khó khăn khi nhớ thời điểm và kênh truyền hình mà cô ấy thích, cũng như nhìn thấy các nút nhỏ trên điều khiển từ xa truyền thống. Vì lý do này, nhóm của chúng tôi đã làm việc để tạo ra một điều khiển từ xa, có một số lượng nhỏ các nút rất lớn, mà người dùng bị mù về mặt pháp lý có thể nhìn thấy hoặc cảm nhận được. Điều khiển từ xa cũng cần có khả năng tự động thay đổi kênh thành các kênh cụ thể vào những thời điểm cụ thể để ngay cả khi khách hàng của chúng tôi quên, họ vẫn có thể xem các chương trình của mình.

Giải pháp của chúng tôi sử dụng Arduino và bộ phát hồng ngoại để giao tiếp với TV. Mô-đun Đồng hồ thời gian thực được sử dụng để theo dõi thời gian để điều khiển từ xa có thể chuyển sang các chương trình mong muốn. Một nút lớn cũng được sử dụng cho mục đích bật và tắt TV. Ngoài ra, một mô-đun bộ rung đã được đính kèm để cảnh báo người dùng rằng kênh đang bị thay đổi.

Phân tích đối thủ cạnh tranh:

Chúng tôi đã phân tích 3 điều khiển từ xa thích ứng khác cho các tiêu chí cần thiết cho dự án này

1. Điều khiển từ xa Flipper - một điều khiển từ xa đơn giản với số lượng nút cực lớn được giảm bớt

Ưu điểm: Giá cả phải chăng (chỉ $ 35) và các nút lớn hơn so với điều khiển từ xa truyền thống.

Nhược điểm: Không thể tự động thay đổi kênh và trong khi các nút lớn hơn điều khiển từ xa truyền thống, chúng vẫn có thể quá nhỏ.

2. Logitech Harmony Elite - điều khiển từ xa thông minh giúp tăng cường khả năng của điều khiển từ xa truyền thống và cho phép một số tùy chỉnh.

Ưu điểm: Hỗ trợ lệnh thoại và có giao diện màn hình cảm ứng trực quan

Nhược điểm: Đắt ($ 350), không thể thay đổi kênh tự động và có các nút nhỏ.

3. Trung tâm điều khiển Caavo - cặp trung tâm điều khiển và điều khiển từ xa thông minh cho phép kết nối giữa tivi, điều khiển từ xa và một số phần mềm của bên thứ ba

Ưu điểm: Hỗ trợ lệnh thoại

Nhược điểm: Đắt ($ 160), không thể thay đổi kênh tự động và có các nút nhỏ

Quân nhu

1. "Arduino" Uno với cáp USB - 12,99 từ Amazon.com

2. Mô-đun Buzzer YL-44 (mô-đun buzzer, trình kích hoạt cấp thấp) - $ 3,98 w / vận chuyển từ aliexpress.com

3. Mô-đun đồng hồ thời gian thực (với pin cần thiết) - $ 11,50 cho 3 từ Amazon.com

4. Nút arcade Arduino lớn - $ 9,95 từ adafruit.com

5. Dây nút arcade - $ 4,95 từ adafruit.com

5. Bộ phát và thu hồng ngoại - $ 13,99 từ Amazon.com

7. Pin 9 volt - $ 10,99 cho 8 từ Amazon.com

8. Pin 9 volt cho bộ chuyển đổi DC nam - $ 4,99 cho 5 từ Amazon.com

Vỏ ngoài được in 3D bằng dây tóc PETG

Bước 1: Kết nối các mảnh

Chân nối đất trên bộ rung piezo được kết nối với mặt đất trên Arduino và chân I / O được kết nối với cổng số 8.

Chân nối đất trên Đồng hồ thời gian thực được kết nối với đất trên Arduino, chân VCC được kết nối với chân điện áp trên Arduino, chân SDA được kết nối với chân SDA trên Arduino, chân SCL được kết nối với SCL ghim trên Arduino.

Chân nối đất trên bộ phát IR được kết nối với đất trên Arduino, chân VCC được kết nối với chân điện áp trên Arduino và chân DAT được kết nối với cổng 3 kỹ thuật số.

Các chân trên nút arcade được kết nối với cổng 2 kỹ thuật số và chân nối đất trên Arduino.

Bước 2: Mã

Mã cho dự án này có thể được tìm thấy ở đây.

Bước 3: Vỏ bọc

Vỏ bọc
Vỏ bọc
Vỏ bọc
Vỏ bọc

Như đã đề cập trước đây, vỏ cho thiết bị này được in bằng sợi PETG. Hình trên là ảnh chụp màn hình của các tệp CAD cho thấy thiết bị đã hoàn thiện sẽ trông như thế nào. Các tệp STL có thể in được cho cả đế và nắp cũng được đính kèm.

Bước 4: Sử dụng

Hướng dẫn cách sử dụng thiết bị:

Để thiết lập điều khiển từ xa này hoạt động với TV cụ thể của bạn, trước tiên bạn cần tìm hiểu mã IR nào được truyền từ điều khiển từ xa hiện tại của bạn tới TV. Các bước để làm điều này có thể được tìm thấy ở đây. Khi các mã này được biết, các mã IR cụ thể cần được triển khai trong mã Arduino được lưu trữ trên GitHub. Nhận xét trong chương trình sẽ dẫn bạn đến chính xác nơi mà các mã này sẽ được nhập.

Sau khi thiết lập xong, thiết bị rất dễ sử dụng; chỉ cần nhấn vào nút lớn trên cùng để bật và tắt TV. Nếu TV đang bật trong một trong những thời điểm mà bạn đã lập trình trước để kênh thay đổi, TV sẽ tự động làm như vậy. Khi bạn đã sẵn sàng tắt TV, hãy nhấn lại nút.

Các biện pháp an toàn:

Do thiết bị không kín nước và có nhiều dây điện, pin và các linh kiện điện tử khác bên trong vỏ nên điều quan trọng là thiết bị phải được giữ khô ráo.

Ngoài ra, do thực tế là dự án này sử dụng Arduino, điều quan trọng là các điều kiện hoạt động của nó phải nằm trong phạm vi an toàn từ -40 đến 85 độ C.

Chăm sóc và bảo dưỡng:

Sau khi điều khiển từ xa được thiết lập, không có nhiều phương tiện bảo trì cần được thực hiện thường xuyên. Đôi khi, pin 9 volt chính cung cấp năng lượng cho Arduino và các thành phần khác sẽ cần được thay thế; để thực hiện việc này, hãy tháo pin 9 volt hiện tại khỏi bộ chuyển đổi trong vỏ và gắn pin mới vào bộ chuyển đổi. Mô-đun Đồng hồ thời gian thực có pin bên ngoài riêng (3V), vì vậy ngay cả khi pin chính bị chết, nó vẫn tiếp tục duy trì thời gian. Tuy nhiên, nếu pin phụ này bị chết, nó cần được thay thế và RTC cần được hiệu chuẩn lại. Việc hiệu chuẩn lại này có thể được thực hiện bằng cách cắm Arduino vào máy tính và khởi tạo mã.

Bước 5: Cải tiến và Dự án mở rộng

Nếu bạn đang tìm kiếm một thử thách, có nhiều cách khác để mở rộng dự án này theo sở thích của bạn! Một số dự án khả thi bạn có thể thử là:

  • tạo một ứng dụng để người dùng / người chăm sóc có thể tự thay đổi các kênh đã chọn
  • kết nối Arduino với internet để nhận dữ liệu chi tiết hơn, chẳng hạn như thời gian chính xác đến từng mili giây
  • sử dụng thông tin công khai có sẵn về mỗi kênh truyền hình để cung cấp cho người dùng thêm chi tiết

Bước 6: Tài nguyên và tài liệu tham khảo

Điều khiển TV Đa năng Jumbo Nút lớn cho Người cao niên. Lấy từ

Trung tâm điều khiển từ xa thông minh + Trung tâm rạp hát tại nhà - Thanh toán theo kế hoạch. Lấy từ

Tín hiệu từ xa IR. Lấy từ learning.adafruit.com/ir-sensor/using-an-ir-senso

Logitech Harmony Elite Advanced Universal Remote, Hub và App. Lấy từ

Samuel123abc. (2017, ngày 08 tháng 10). Mô-đun Buzzer Arduino YL-44. Được truy cập ngày 22 tháng 5 năm 2020, từ

Điều khiển từ xa đa năng 101: Điều khiển từ xa đa năng hoạt động như thế nào? Lấy từ caavo.com/blogs/news/universal-remote-101-how-do-universal-remotes-work

z3t0. (NS.). z3t0 / Arduino-IRremote. Lấy từ

Đề xuất: