Tôi cần phần cứng nào để biến Raspberry Pi thành bộ điều khiển từ xa của TV?


16

Tôi muốn điều khiển TV của mình bằng Raspberry Pi. Tôi muốn Raspberry Pi của tôi hoạt động như một bộ điều khiển từ xa của TV.

Tôi cần loại phần cứng nào để chế tạo nó? Tôi có cần một cái gì đó như bộ phát IR không, và nếu vậy, mua phần cứng như vậy ở đâu? Rơi hay Raspberry Pi đã có bộ phát IR và tôi không biết?

Tôi đã có câu hỏi của Google nhưng các chủ đề tôi tìm thấy nói về cách điều khiển Raspberry Pi bằng Hồng ngoại mà không phải là điều tôi muốn. Tôi muốn điều ngược lại: Tôi muốn Raspberry Pi của tôi điều khiển TV của tôi bằng IR. Tôi cũng thấy rằng chúng tôi có thể điều khiển TV nhờ cáp HDMI (nếu TV tương thích) nhưng điều này không may cho tôi.

Dưới đây là một lược đồ giải thích làm thế nào nhìn thấy điều. Câu hỏi của tôi là về bước 2:

Lược đồ


2
Dễ thôi. Bạn phải giao diện với một bộ phát IR, phù hợp với điều khiển TV của bạn và gửi lệnh qua gpio
vào

@askmish Tôi đồng ý với những gì bạn nói nhưng (vì tôi hoàn toàn không liên quan đến kết nối phần cứng) làm thế nào để giao tiếp bộ phát IR với quả mâm xôi? (ví dụ IR từ một TV từ xa không sử dụng nhưng tôi không biết cách kết nối IR với mâm xôi, như tôi đã nói tôi là một người mới).
Ashbay

Câu trả lời:


10

Tôi đã thử cái này , nó kết nối vào cổng USB, có thể ghi và phát lại mã IR, được LiRC hỗ trợ. Tôi thậm chí đã thử cắm nó vào điện thoại Android của mình và nó cũng hoạt động ở đó.


Upvote, đây là loại phần cứng tôi đang tìm kiếm. Câu hỏi thưởng: Bạn có biết bất kỳ khả năng nào để kết nối IR từ một điều khiển TV không sử dụng với quả mâm xôi không?
Ashbay

@Ashbay câu trả lời ngắn: "KHÔNG", câu trả lời dài - Điều khiển từ xa TV thường có vi điều khiển quét bàn phím từ xa và gửi tín hiệu qua đèn LED IR đến TV. Nhiều khả năng bộ vi điều khiển này không có đầu nối bên ngoài nào được kết nối ở bất cứ đâu ngoài bàn phím và đèn LED IR.
lenik

@lenik Đây có phải là một giải pháp tiềm năng để "lập trình" máy thu vệ tinh không? Tôi xem xét một dự án để "từ xa" lập trình người nhận cho người khác.
dùng10853

10

Thay thế cho Hồng ngoại, bạn có thể sử dụng HDMI, nếu TV của bạn có HDMI 2.0, nó sẽ hỗ trợ một số loại cấy ghép CEC ( Consumer Electronics Control)

Mỗi thương hiệu TV gọi điều này là một cái gì đó khác, như Panasonic Viera Link. Nhưng tất cả đều sử dụng cùng một tiêu chuẩn chỉ là một số TV thực hiện nhiều hơn, một số ít hơn nhưng những điều cơ bản nên có. Giống như bật hoặc tắt TV, điều hướng các kênh, v.v.

cec-o-matic là một công cụ hữu ích để thử và giúp bạn giải mã thông báo rằng mảng thiết bị HDMI đang gửi qua mạng CEC. Hãy nhớ rằng bạn cũng có thể điều khiển Pi hình thành TV thông qua một điều khiển từ xa, nhưng đó cũng có thể là AMP, Blu Ray Play, v.v ... Nó là một hướng.

Bạn sẽ cần xây dựng CEC-CLIENT để trước tiên bạn cần một vài phụ thuộc

apt-get install build-essential autoconf liblockdev1-dev libudev-dev git libtool pkg-config

Sau đó lấy nó từ GIT và xây dựng

git clone git://github.com/Pulse-Eight/libcec.git
cd libcec
./bootstrap
./configure --with-rpi-include-path=/opt/vc/include --with-rpi-lib-path=/opt/vc/lib --enable-rpi
make
make install
ldconfig

Sau đó, bạn có thể kiểm tra xem thiết bị CEC có hoạt động tốt trên Pi hay không bằng cách sử dụng lệnh console này

cec-client -l

Dưới đây là một vài lệnh để giúp bạn đi

  • Quét xe buýt CEC và báo cáo tất cả các thiết bị:
    • echo "scan" | cec-client -s -d 1
  • Kiểm tra trạng thái nguồn của TV (thiết bị 0):
    • echo "pow 0" | cec-client -s -d 1
  • Bật TV:
    • echo "on 0" | cec-client -s -d 1
  • Tắt TV đi:
    • echo "standby 0" | cec-client -s -d 1

Ban đầu có thể hơi khó khăn để xử lý tất cả các lệnh nhưng đây là một cách rất mạnh mẽ để điều khiển các thiết bị được kết nối qua HDMI.

Hầu hết các gia sư đều chỉ ra cách điều khiển Pi thông qua TV, giống như XBMC. Về cơ bản, bạn sử dụng điều khiển TV từ xa để điều hướng menu trên XBMC. Nhưng bạn cũng có thể làm theo cách khác.

Tôi hy vọng điều này sẽ giúp ai đó trong tương lai thay thế cho Infradead .


Chỉ cần một sự điều chỉnh nhỏ, CEC đã được bổ sung đầy đủ trong thông số HDMI 1.2a. HDMI 2.0 rất mới (tính đến năm 2015) và chủ yếu tập trung vào video 4K và khả năng âm thanh nâng cao.
zim2411
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.