So-net無料ブログ作成
検索選択

moode playerでリモコンを使う サインスマート HIFI DAC編 [オーディオ]

毎日暑い日が続いております。
L1045191.jpg
Leica M8.2 Short Elmar 50mm F3.5

ラズベリーパイにサインスマート HIFI DACをつなげておりますが、
この環境でMoode Playerをリモコン操作できましたので、手順をメモしておきます。
Moode OS Version 1.1を前提としております。
一応Volumioも同じ手順で動いてます。

(1)moode playerにsshでログイン
ID:pi
Pass:raspberry

(2)sudo apt-get update
(3)sudo apt-get install lirc

(4)sudo nano /boot/config.txt
「dtoverlay=lirc-rpi,gpio_in_pin=26」を追記する。

(5)sudo nano /etc/lirc/hardware.conf
・下記の内容になるように設定値を4箇所だけ修正し上書保存する。
.........
LIRCD_ARGS="--uinput"
..........
DRIVER="default"
...........
DEVICE="/dev/lirc0"
...........
MODULES="lirc_rpi"
(6)ここで一度OSをリブートさせる。
sudo shutdown -r now

(7)$ lsmod | grep lirc
lirc_rpi 6422 0
lirc_dev 8110 1 lirc_rpi
rc_core 16220 1 lirc_dev
3行出ればOK。

(8)リモコンの信号を受信できるか確認
sudo /etc/init.d/lirc stop
mode2 -d /dev/lirc0

を入力したらリモコンのボタンを押していき、押すたびに

    space xxxx
    pulse xxxx
      ・
      ・
が表示されればリモコンを認識している 
終了はCTRL+C

(9)リモコンを学習する
cd
pwd
 /home/pi
 になっていることを確認する。
irrecord -n -d /dev/lirc0 lircd.conf

pause,nextsong,prevsong,stop,play,volup,voldown,shutdownのボタンを登録しました。
細かな手順は、ググって下さい。

(10)出来上がった lircd.conf ファイルは /etc/lirc ディレクトリにコピーする
sudo cp lircd.conf /etc/lirc/lircd.conf

sudo /etc/init.d/lirc start

(11)リモコンの学習結果をテストする。
irw
学習させたリモコンのボタンを押してみる。
・結果の表示が割り当てた機能どおりに出れば成功。
動作確認後、Ctrl+Cキーを押してirwの実行から抜ける。

(12)リモコンのキーに対応するMoode Playerの動きの関連付け。~/.lircrcファイルを作成する。
cd
pwd
 /home/pi
 になっていることを確認する。

nano ~/.lircrc

以下の例をコピー&ペーストする。
ーーーーーーーーーーーーーーーー ここから ーーーーーーーーーーーーーーーー
begin
 prog = irexec
 button = pause
 config = mpc toggle
 repeat = 0
end
begin
 prog = irexec
 button = nextsong
 config = mpc next;mpc play
 repeat = 0
end
begin
 prog = irexec
 button = prevsong
 config = mpc prev;mpc play
 repeat = 0
end
begin
 prog = irexec
 button = stop
 config = mpc stop
 repeat = 0
end
begin
 prog = irexec
 button = play
 config = mpc play
 repeat = 0
end
begin
 prog = irexec
 button = volup
 config = mpc volume +2
 repeat = 1
end
begin
 prog = irexec
 button = voldown
 config = mpc volume -2
 repeat = 1
end
begin
 prog = irexec
 button = shutdown
 config = sudo shutdown -h now
 repeat = 0
end
ーーーーーーーーーーーーーーーー ここまで ーーーーーーーーーーーーーーーー

(13)~/.lircrcのコピー
cd
pwd
 /home/pi
 になっていることを確認する。

sudo cp ~/.lircrc /etc/lirc/lircrc

(14) /etc/rc.local の編集

   exit 0 の前の行に下記を追加

    (sleep 3;
     sudo irexec -d
     )&

以上で、リモコンを使えると思います。
拙宅では動きました。

nice!(5)  コメント(0)  トラックバック(0) 
共通テーマ:趣味・カルチャー

nice! 5

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0

トラックバックの受付は締め切りました