Raspberry Pi를 사용하여 원격 적외선 제어를 지원할 수 있습니까?


23

미디어 센터를 대체하기 위해 Raspberry Pi를 사용하는 것이 흥미로울 것입니다. 그러나 지금 알다시피 Raspberry Pi는 키보드 또는 네트워크를 통해 제어해야합니다. 범용 리모콘 또는 이와 유사한 것을 사용하여 Raspberry Pi를 제어 할 수 있습니까?

키보드를 가지고 다니거나 연결할 수없는 곳에서 Raspberry Pi를 사용할 계획입니다.


3
네 가능합니다. 38-40KHz 일반 인코딩을 복조하는 IR 수신기 모듈 중 하나를 사용하고 싶을 것입니다. 문제는 pi의 운영 체제 지연 인터럽트 대기 시간이 원격 프로토콜의 모든 펄스를 감지 할 수있을 정도로 안정적으로 낮거나 실시간 운영 체제 패치를 사용해야하거나 더 간단하게 IR 펄스 프로토콜을 pi로 변환하기위한 2 달러짜리 마이크로 컨트롤러는 로직 레벨 비동기식 직렬 (UART)처럼 쉽게 받아 들일 수있다.
Chris Stratton

하드웨어가 아닌 경우 네트워크 솔루션을 살펴보십시오. 간단한 웹 서버로 훨씬 멀리 갈 수 있습니다.
Thorbjørn Ravn Andersen

내 Pi는 내 Android 휴대 전화의 작은 리모컨 앱에서 입력을받는 간단한 서버를 호스팅하고 있습니다. 이런 식으로 설정하는 것은 매우 간단하거나 조금 더 좋아지면 릴리스 할 것입니다.
Jivings

@ ThorbjørnRavnAndersen : 작은 RV에서 이것을 사용할 계획이며 교체 이유는 공간이 적기 때문입니다. 네트워크를 배치하면 공간의 양만 증가합니다.
Tamara Wijsman

답변:



11

USB 수신기 가있는 이 멀티미디어 IR 리모컨 은 일반 USB HID 키보드로 표시됩니다. 드라이버가 필요하지 않습니다. 또는 MythTV 사용자는 이상한 리모컨 을 작동 시키는 데 많은 경험이 있으며 때로는 LIRC를 사용 합니다.


나는 그 MythTV 사용자 중 하나이며 Windows Media Center USB IR 수신기와 리모컨을 사용하면 아무런 문제가 없습니다. 이것은 매우 PC 방식으로 수행하는 방법이며 Adam MW가 지적한 GPIO 핀 IR 수신기는 RPi, IMO의 정신에 더 가깝습니다.)
David Gardner

3

나는 똑 같았고 싸구려 쾌활한 HID 스타일 장치를 사용해보기로 결정했습니다.

아래 항목은 완벽하게 작동하는 것 같습니다 (모든 작은 값의 완벽한).

USB IR 수신기가 장착 된 PC 컴퓨터 무선 리모컨

(위의 Deal Extreme 장치와 매우 유사하거나 동일하게 보입니다).

또한 다른 USB 포트의 유사하게 쾌활한 Ralink 무선 카드와 함께 작동합니다 (공장 장착 퓨즈와 마찬가지로) 버전 1 모델 B Pi는 랩톱의 USB 커넥터에서 실행되므로 전원 문제가 없습니다. 지금까지.

DMESG는 다음을 보여줍니다 ...

    [    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

... 그리고

lsusb가 보여줍니다.

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

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

.. 그리고 startx를 수행하는 경우 IR 마우스, 미디어 유형 버튼 및 사용하기 어려운 키보드가 있습니다 (미디어 센터 응용 프로그램에는 적합하지만 텍스트 스타일을 입력하기 때문에 각 문자에 대해 몇 번의 클릭) 소설을 작성하고 싶지 않을 것입니다).

모든 것은 Pi와 비슷한 작은 폼 팩터에 있으며, 리모콘은 Pi보다 약 2cm 길고 약간 좁습니다.

£ 3.42가 배송되는 데 나쁘지 않습니다 (미국 달러 약 5 달러).

이러한 HID 스타일 장치의 대부분이 작동해야한다고 생각하지만 위의 내용을 보증 할 수 있습니다.


3

예, RaspberryPi를 원격 적외선 컨트롤로 사용할 수 있습니다. 나는이 정확한 프로젝트를 직접 만들고 있었고 그것을 달성하기 위해 취한 모든 단계를 문서화하고있다.

LIRC (Linux Infrared Remote Control)를 설치 하면 RaspberryPi에 IR 명령을 보내고받을 수 있습니다. 그런 다음 내가 작성한 일부 오픈 소스 소프트웨어 ( lirc_nodelirc_web )를 사용하여 LIRC를 제어하는 ​​웹 인터페이스를 작성할 수 있습니다. 이를 통해 휴대 전화에서 웹 페이지를 가져와 범용 리모콘으로 사용할 수 있습니다. 명령을 수동으로 입력하는 것보다 훨씬 편리합니다!

내가 직접 작성한 두 개의 블로그 게시물을 확인하십시오.

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

이것이 도움이되기를 바랍니다!


2

IR 장치는 아니지만 Playstation 3 Remote 및 Bluetooth 어댑터를 얻을 수 있습니다. 블루투스 리모컨이며 올바르게 리콜하면 키보드 이벤트를 보내고 Linux에서 간단하게 구성 할 수 있습니다. IR이 아닌 전파를 사용하기 때문에 수신기와도 연결할 필요가 없습니다. 특히 저렴합니다.


1

IR 키보드가있는 경우 범용 리모콘을 프로그래밍하여 수신기와 통신 할 수 있습니다.



0

몇 달 동안 Raspberry Pi와 함께 표준 RC6 Media Center Remote를 사용하고 있습니다. 그러나 USB 수신기 대신이 HoneyPi 브랜드 GPIO IR 수신기를 사용 합니다. Raspberry Pi 마더 보드 GPIO 핀에 직접 장착되는 도터 보드입니다. 납땜 없음-저를 팔았습니다.

잘 작동하고 USB 포트를 사용하지 않습니다. RaspBMC와 OpenELEC은 모두 기본적으로 지원됩니다. 심지어 불투명 한 경우에도 작동합니다.


0

OpenELEC을 실행하는 Raspberry Pi 미디어 센터 를 제어하기 위해 USB IR 수신기를 성공적으로 설정 했습니다. 설정 후 Logitech Harmony 리모컨도 프로그래밍했습니다.

개인적으로 (그리고 위에서 언급 한 AndyH처럼), 나는 이것이 최소한의 작업으로 가장 좋고 가장 저렴하다고 생각합니다. Xbian으로도 테스트했습니다.


0

미디어 센터에 대해 이야기하고 있기 때문에 기존 하드웨어 를 사용하여 추가 하드웨어없이 PI를 제어하는 ​​다른 방법이있을 수 있습니다 . HDMI를 사용하여 서로 다른 장치간에 통신 할 수있는 CEC 기능 이 있습니다. PI가 HDMI를 통해 TV 화면에 연결되어 있다고 가정하면 기존의 TV 리모콘을 사용하고 리모콘에서 보낸 명령을 사용하는 것이 가능할 수 있습니다. 이 위키 페이지 는 작은 소개를 제공하는 것 같습니다. 다음은 kodi 에 대한 CEC 지원에 관해 이야기하는 또 다른 것 입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.