2013年9月13日金曜日

RaspberryPI + 赤外線リモコン基盤 + mplayerでラジオサーバ

先日作成したリモコン基盤マウンタとRaspberryPIをPower Mac G4 cubeにつっこむ。

基盤下に耐震ジェルパッドを敷いてユルーク固定してるつもりだけどあまり意味なし。

USBスピーカーも繋げてバージョン1完成とする。

PIneApple(・・・PI in Apple)と命名する。




ただ肝心のソフトがまだだったので作成。

ざっくりとした仕様は以下。
  • 赤外線リモコンで操作
  • ボタンに応じてmplayerの起動、フロアライトのリモコン操作を行う
  • 赤外線受信のハンドリングはirwコマンドで行う
でできたのが↓のRubyスクリプト(rirc.rb)。
  • IO.popenでirwの標準出力を拾って解析
  • ボタンとリモコン名からスクリプト名を決定し、スクリプトファイルがあれば実行
  • どうもリモコンボタンを普通に押しただけで2回連続で赤外線とぶみたいなので、実行後1秒間の受信は無視
  • cronで定時起動するようにしてロックファイルで重複実行しないように
  • ボタン対応スクリプト内でAquesTalkで軽くしゃべらせる




動作風景


見た目が若干アレなので配線の始末とか前面パネルとか作るかも知れない。

あとはLCDとかマトリックスLEDでなにか表示させるとかやってもよいかも。

0 件のコメント:

amazonアソシエイト