Mục lục:
- Quân nhu
- Bước 1: Kết nối các mảnh
- Bước 2: Mã
- Bước 3: Vỏ bọc
- Bước 4: Sử dụng
- Bước 5: Cải tiến và Dự án mở rộng
- Bước 6: Tài nguyên và tài liệu tham khảo
Video: Tự động thay đổi kênh từ xa TV với Arduino: 6 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:31
Độ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
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:
Cảm biến siêu âm để nắm bắt các thay đổi vị trí của đối tượng: 3 bước
Cảm biến siêu âm để nắm bắt các thay đổi vị trí của đối tượng: Điều quan trọng là phải bảo vệ những thứ có giá trị của bạn an toàn, sẽ là khập khiễng nếu bạn cứ canh giữ lâu đài của mình cả ngày. Sử dụng máy ảnh mâm xôi pi, bạn có thể chụp nhanh vào đúng thời điểm. Hướng dẫn này sẽ giúp bạn quay video hoặc chụp ảnh
Vẽ biểu đồ về sự thay đổi nhiệt độ từ biến đổi khí hậu bằng Python: 6 bước
Vẽ biểu đồ về sự thay đổi nhiệt độ từ biến đổi khí hậu bằng Python: Biến đổi khí hậu là một vấn đề lớn. Và nhiều người không biết bây giờ nó đã tăng bao nhiêu. Trong hướng dẫn này, chúng tôi sẽ vẽ biểu đồ sự thay đổi nhiệt độ trong khí hậu do biến đổi khí hậu. Đối với bảng gian lận, bạn có thể xem tệp python bên dưới
Động cơ bước Điều khiển động cơ bước Động cơ bước - Động cơ bước như một bộ mã hóa quay: 11 bước (có hình ảnh)
Động cơ bước Điều khiển động cơ bước Động cơ bước | Động cơ bước như một bộ mã hóa quay: Có một vài động cơ bước nằm xung quanh và muốn làm điều gì đó? Trong Có thể hướng dẫn này, hãy sử dụng động cơ bước làm bộ mã hóa quay để điều khiển vị trí của động cơ bước khác bằng vi điều khiển Arduino. Vì vậy, không cần phải quảng cáo thêm, chúng ta hãy
Bộ khuếch đại kênh 5.1 kênh DIY 300 Watt: 12 bước (có hình ảnh)
Bộ khuếch đại 5.1 kênh DIY 300 Watt: Này! Mọi người Tên tôi là Steve. Hôm nay tôi sẽ hướng dẫn các bạn Cách tạo Bộ khuếch đại kênh 5.1. Nhấp vào đây để xem video Hãy bắt đầu
Điều khiển từ xa không dây sử dụng mô-đun NRF24L01 2.4Ghz với Arduino - Nrf24l01 Bộ thu phát 4 kênh / 6 kênh cho Quadcopter - Máy bay trực thăng Rc - Rc Plane sử dụng Arduino: 5 bước (có hình ảnh)
Điều khiển từ xa không dây sử dụng mô-đun NRF24L01 2.4Ghz với Arduino | Nrf24l01 Bộ thu phát 4 kênh / 6 kênh cho Quadcopter | Máy bay trực thăng Rc | Rc Plane Sử dụng Arduino: Để vận hành một chiếc xe Rc | Quadcopter | Máy bay không người lái | Máy bay RC | Thuyền RC, chúng tôi luôn cần bộ thu và bộ phát, giả sử đối với RC QUADCOPTOR, chúng tôi cần bộ phát và bộ thu 6 kênh và loại TX và RX đó quá đắt, vì vậy chúng tôi sẽ làm một bộ trên