質問: ### LIRCのピン指定について ###### 実現したいこと ネット上のRaspberry Piを用いたホームオートメーションシステムを開発されている方々を参考に自分も挑戦してみようと思いました。 ###### 現状 構想を練っているところなのですが 、 赤外線信号の学習にはLIRCを利用する予定です。 赤外線LEDの指向性改善のため、USB式の赤外線中継器(ベンダー)を使用して照明やエアコン等複数の家電を制御したいと考えております。 想定している機能は、 赤外線受信モジュールを使用して、学習した信号を赤外線LEDから照射、赤外線中継器を経由して各家電へ。。。 といったものなのですが、赤外線受信モジュールと、赤外線中継器の受信部分の動作が重複していると感じました。 ###### 疑問点 LIRCを用いて、赤外線信号を学習させる際に、 GPIOピンに接続する受信モジュールではなく、 USBポートに接続した赤外線中継器の受信部分を用いることは可能でしょうか。 つまり、**LIRCで使用する機器の場所にUSBポートを指定できるのか**ということが知りたいです。 また、その際に設定ファイル等何処を編集すれば良いかという点も教えていただけると幸いです。 できないのであれば、現状想定しているとおり、赤外線受信モジュールをGPIOピンに接続しようと考えております。 LIRC Raspberry Pi USB などと検索してみたのですが、 解決に至ることができませんでした。 伝わりづらい文章かと存じますが、お許しください。 お力添えのほど、何卒よろしくお願いいたします。
回答: LIRCを知らないので LIRC公式を軽く読みました。 要するに「主にLinuxマシンでIR信号をあれこれするパッケージ」で シリアルポートやUSBやサウンドカード経由で通信するのが正道な感じがします。 実際トップページに一つもRaspberryPiの文字がないし、 ラズパイのGPIOで使うには、LIRCの中でもlirc_rpiというモジュールを使うらしいので。 というわけでUSBで使いたかったら、 ラズパイでの使い方ではなく普通のLinuxPCでの使い方を探したほうがいいかと思います。