Có thể hỗ trợ điều khiển hồng ngoại từ xa bằng Raspberry Pi không?


23

Sẽ rất thú vị khi sử dụng Raspberry Pi để thay thế cho một trung tâm truyền thông; tuy nhiên, như tôi thấy bây giờ, Raspberry Pi cần được điều khiển bằng bàn phím hoặc qua mạng. Có thể điều khiển Raspberry Pi bằng điều khiển từ xa phổ quát hoặc một cái gì đó tương tự không?

Tôi dự định sử dụng Raspberry Pi khi việc mang hoặc kết nối bàn phím là không khả thi.


3
Vâng, nó là có thể. Bạn có thể muốn sử dụng một trong các mô đun máy thu IR giải điều chế mã hóa điển hình 38-40 KHz. Câu hỏi đặt ra là nếu độ trễ ngắt làm chậm hệ điều hành của pi đủ thấp đáng tin cậy để phát hiện tất cả các xung trong giao thức từ xa, hoặc nếu bạn sẽ cần sử dụng bản vá hệ điều hành thời gian thực, hoặc có lẽ đơn giản hơn, hãy đặt một bộ vi điều khiển hai đô la ở đó để chuyển đổi giao thức xung IR sang thứ gì đó mà pi sẽ dễ dàng chấp nhận như nối tiếp không đồng bộ ở mức logic (UART).
Chris Stratton

Nếu bạn không vào phần cứng, thì hãy xem xét một giải pháp mạng. Bạn có thể nhận được khá xa với một máy chủ web đơn giản.
Thorbjørn Ravn Andersen

My Pi đang lưu trữ một máy chủ đơn giản chấp nhận đầu vào từ một ứng dụng điều khiển từ xa nhỏ trên điện thoại Android của tôi. Thật đơn giản để thiết lập một cái gì đó như thế này, hoặc có lẽ tôi sẽ phát hành nó một khi nó trông tốt hơn một chút.
Jivings

@ ThorbjørnRavnAndersen: Tôi dự định sử dụng cái này trong một chiếc RV nhỏ, lý do cho sự thay thế sẽ là có ít không gian hơn. Đặt một mạng sẽ chỉ tăng dung lượng.
Tamara Wijsman

Câu trả lời:



11

Đây Multimedia IR điều khiển từ xa với USB Receiver là nghĩa vụ phải xuất hiện như một bàn phím USB HID đồng bằng. Nó không cần trình điều khiển. Ngoài ra, người dùng MythTV có nhiều kinh nghiệm trong việc làm cho các điều khiển từ xa kỳ lạ hoạt động, đôi khi với LIRC .


Tôi là một trong những người dùng MythTV đó và nếu bạn có bộ thu USB IR của Windows Media Center và điều khiển từ xa thì họ không có vấn đề gì để làm việc. Đây là một cách rất hữu ích cho PC, và bộ thu IR pin GPIO được chỉ ra bởi Adam MW mang nhiều tinh thần của RPi, IMO :)
David Gardner

3

Mặc dù vậy, tôi cũng bị như vậy và quyết định thử một thiết bị mang phong cách HID vui vẻ rẻ tiền.

Mục bên dưới dường như hoạt động hoàn hảo (cho tất cả các giá trị nhỏ hoàn hảo) ...

Máy tính điều khiển từ xa không dây với máy thu USB IR

(Nó trông rất giống hoặc giống với thiết bị Deal Extreme ở trên).

Hơn nữa, nó hoạt động với thẻ Ralink Wireless vui vẻ tương tự trên cổng USB khác, trên một thiết bị không được sửa đổi (như vẫn còn với cầu chì được trang bị tại nhà máy) phiên bản 1 mẫu B Pi chạy từ đầu nối USB trên máy tính xách tay của tôi, do đó không gặp sự cố về điện cho đến nay.

DMESG hiển thị như sau ...

    [    3.181011] usb 1-1.2: new high-speed USB device number 4 using dwc_otg
    [    3.308976] usb 1-1.2: New USB device found, idVendor=148f, idProduct=5370
    [    3.318423] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
    [    3.328287] usb 1-1.2: Product: 802.11 n WLAN
    [    3.335089] usb 1-1.2: Manufacturer: Ralink
    [    3.341716] usb 1-1.2: SerialNumber: 1.0
    [    3.431060] usb 1-1.3: new low-speed USB device number 5 using dwc_otg
    [    3.544469] usb 1-1.3: New USB device found, idVendor=1d57, idProduct=ad02
    [    3.553826] usb 1-1.3: New USB device strings: Mfr=0, Product=0, SerialNumber=0
    [    3.575628] input: HID 1d57:ad02 as /devices/platform/bcm2708_usb/usb1/1-1/1-1.3/1-1.3:1.0/input/input0
    [    3.591806] generic-usb 0003:1D57:AD02.0001: input,hiddev0: USB HID v1.10 Keyboard [HID 1d57:ad02] on usb-bcm2708_usb-1.3/input0
    [    3.614598] input: HID 1d57:ad02 as /devices/platform/bcm2708_usb/usb1/1-1/1-1.3/1-1.3:1.1/input/input1
    [    3.630092] generic-usb 0003:1D57:AD02.0002: input,hiddev0: USB HID v1.10 Mouse [HID 1d57:ad02] on usb-bcm2708_usb-1.3/input1

... và

lsusb cho thấy.

    ...
    Bus 001 Device 004: ID 148f:5370 Ralink Technology, Corp. RT5370 Wireless Adapter

    Bus 001 Device 005: ID 1d57:ad02 Xenta 
    ...

.. và nếu tôi làm startx, tôi có chuột IR, nút loại phương tiện và bàn phím khá khó sử dụng (tốt cho các ứng dụng trung tâm truyền thông, nhưng vì bạn nhập kiểu văn bản trên nó, tức là vài lần nhấp cho mỗi chữ cái, tôi sẽ không muốn sáng tác một cuốn tiểu thuyết).

Toàn bộ điều là ở một yếu tố hình thức nhỏ tương tự như Pi, điều khiển từ xa dài hơn khoảng 2cm và hẹp hơn một chút so với Pi.

Không tệ với £ 3,42 được vận chuyển (Khoảng $ 5 US).

Tôi nghi ngờ hầu hết các thiết bị theo phong cách HID này sẽ hoạt động, nhưng tôi có thể bảo đảm cho những điều trên.


3

Có, có thể sử dụng RaspberryPi làm điều khiển hồng ngoại từ xa. Tôi đã tự mình xây dựng dự án chính xác này và đã ghi chép lại từng bước tôi đã thực hiện để hoàn thành nó.

Bạn có thể cài đặt LIRC (Điều khiển từ xa hồng ngoại Linux) để cung cấp cho RaspberryPi khả năng gửi và nhận lệnh IR. Sau đó, bạn có thể sử dụng một số phần mềm nguồn mở mà tôi đã viết ( lirc_nodelirc_web ) để tạo giao diện web để kiểm soát LIRC. Điều này cho phép bạn kéo lên một trang web trên điện thoại di động để hoạt động như một điều khiển từ xa phổ quát của bạn. Thuận tiện hơn nhiều so với việc phải gõ lệnh bằng tay!

Kiểm tra hai bài đăng trên blog tôi đã viết mô tả cách tự thiết lập bài này:

http://alexba.in/blog/2013/01/06/setting-up-lirc-on-the-raspberrypi/ http://alexba.in/blog/2013/02/23/controlling-lirc-from- Trang web/

Hi vọng điêu nay co ich!


2

Không phải là thiết bị IR, nhưng bạn có thể nhận được Playstation 3 Remote và bộ chuyển đổi Bluetooth. Đó là một điều khiển từ xa Bluetooth và nếu tôi nhớ chính xác, sẽ gửi các sự kiện bàn phím và dễ dàng cấu hình trong Linux. Vì nó sử dụng sóng radio chứ không phải IR, nên bạn cũng không cần phải phù hợp với máy thu. Nó khá rẻ, đặc biệt là đồ cũ.


1

Nếu bạn có bàn phím hồng ngoại, bạn có thể lập trình một điều khiển từ xa phổ quát để nói chuyện với người nhận


1

Nếu bạn muốn một giải pháp làm sẵn, bạn có thể xem Bảng điều khiển RemotePi ( http://msl-digital-solutions.myshopify.com/ ), ngoài việc cho phép bạn điều khiển máy trợ thính của mình bằng điều khiển từ xa hồng ngoại với LIRC, hãy cho phép bạn cũng tắt nguồn Raspberry Pi bằng điều khiển từ xa.


0

Tôi đã sử dụng RC6 Media Center Remote tiêu chuẩn với Raspberry Pi được vài tháng nay. Nhưng thay vì đầu thu USB, tôi sử dụng Bộ thu IRIO thương hiệu HoneyPi này . Đó là một bảng con gái gắn trực tiếp trên các chân GPIO của bo mạch chủ Raspberry Pi. Không hàn - mà bán cho tôi trên đó.

Hoạt động tốt và không sử dụng hết cổng USB. RaspBMC và OpenELEC đều được hỗ trợ ngoài hộp. Nó thậm chí hoạt động thông qua trường hợp mờ đục của tôi.


0

Tôi đã thiết lập thành công Bộ thu USB IR để điều khiển trung tâm truyền thông Raspberry Pi của mình chạy OpenELEC. Sau khi thiết lập xong, tôi cũng lập trình điều khiển từ xa Logitech Harmony.

Cá nhân (và giống như AndyH đã đề cập ở trên), tôi nghĩ rằng đây là tốt nhất và rẻ nhất với số lượng công việc ít nhất. Đã thử nghiệm với Xbian quá.


0

Vì bạn đang nói về các trung tâm truyền thông, có thể có một cách khác để sử dụng một điều khiển từ xa hiện có để điều khiển PI mà không cần bất kỳ phần cứng bổ sung nào . Có một tính năng gọi là CEC cho phép giao tiếp giữa các thiết bị khác nhau bằng HDMI. Giả sử PI của bạn được kết nối qua HDMI với màn hình TV, có thể sử dụng điều khiển từ xa hiện có của TV và giám sát các lệnh được gửi bởi điều khiển từ xa của bạn. Trang wiki này dường như cung cấp một giới thiệu nhỏ. Đây là một bài khác nói về hỗ trợ CEC cho kodi .

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.