Raspberry Piを使用してリモート赤外線コントロールをサポートすることは可能ですか?


23

Raspberry Piをメディアセンターの代わりとして使用することは興味深いでしょう。しかし、今見たように、Raspberry Piはキーボードまたはネットワーク経由で制御する必要があります。ユニバーサルリモートコントロールなどを使用してRaspberry Piを制御できますか?

キーボードを持ち運んだり接続したりできないRaspberry Piを使用する予定です。


3
はい、可能です。38〜40 KHzの典型的なエンコードを復調するIRレシーバーモジュールのいずれかを使用することをお勧めします。質問は、piのオペレーティングシステムの遅い割り込みレイテンシがリモートプロトコルのすべてのパルスを検出するのに十分なほど確実に低い場合、またはリアルタイムのオペレーティングシステムパッチを使用する必要があるか、おそらくもっと簡単に言えばIRパルスプロトコルを、ロジックレベルの非同期シリアル(UART)のようにpiがすぐに受け入れるものに変換するための2ドルのマイクロコントローラー。
クリスストラットン

ハードウェアに興味がない場合は、ネットワークソリューションを検討してください。シンプルなWebサーバーを使用すれば、かなり遠くまで到達できます。
トールビョーンラウンアンデルセン

私のPiは、Androidスマートフォンの小さなリモコンアプリからの入力を受け入れるシンプルなサーバーをホストしています。このようなものを設定するのは非常に簡単です。あるいは、少し良くなったらリリースするでしょう。
Jivings

@ThorbjørnRavnAndersen:これを小さなRVで使用する予定です。置き換えの理由はスペースが少ないことです。ネットワークを配置しても、スペースが増えるだけです。
タマラWijsman

回答:



11

USBレシーバーを備えたこのマルチメディアIRリモートコントローラーは、プレーンなUSB HIDキーボードとして表示されることになっています。ドライバーは必要ありません。あるいは、MythTVユーザーは、奇妙なリモートコントロールを動作させるのに多くの経験があり、時にはLIRCを使用します。


私はそのようなMythTVユーザーの1人であり、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を制御するWebインターフェースを作成できます。これにより、携帯電話でWebページを表示して、ユニバーサルリモコンとして機能させることができます。手動でコマンドを入力するよりもはるかに便利です!

これを自分で設定する方法を説明した2つのブログ投稿をチェックしてください。

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アダプターを入手できます。これはBluetoothリモートであり、正しく思い出せばキーボードイベントを送信し、Linuxでの設定は簡単です。IRではなく電波を使用するため、受信機と一直線に並ぶ必要もありません。特に中古品はかなり安いです。



1

既製のソリューションが必要な場合は、RemotePi Board(http://msl-digital-solutions.myshopify.com/)をご覧ください。LIRCの赤外線リモートコントロールを使用してメディアセンターを制御できるほか、また、リモートでRaspberry Piの電源をオフに切り替えます。


0

数か月間、Raspberry Piで標準のRC6 Media Center Remoteを使用しています。しかし、USBレシーバーの代わりに、このHoneyPiブランドのGPIO IRレシーバーを使用しています。Raspberry PiマザーボードのGPIOピンに直接取り付けるのはドーターボードです。はんだ付けなし-それで私を売った。

うまく機能し、USBポートを使い果たしません。RaspBMCとOpenELECは両方ともすぐにサポートされています。私の不透明なケースでも機能します。



0

あなたがメディアセンターについて話しているので、追加のハードウェアなしで既存のリモートを使用してPIを制御する別の方法があるかもしれません。HDMIを使用して異なるデバイス間の通信を可能にするCECと呼ばれる機能があります。PIがHDMIを介してテレビ画面に接続されていると仮定すると、テレビの既存のリモートコントロールを使用して、リモートから送信されたコマンドを監視できる場合があります。このWikiページは、簡単な紹介を提供しているようです。ここに、kodiのCECサポートについて話している別のものがあります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.