SSブログ

Volumio2で音楽3 [Volumio]

ログインしたら、rootユーザにスイッチします。
volumio@volumio:~$ sudo su -
[sudo] password for volumio: (パスワードはvolumio)
root@volumio:~#
I2Cインタフェースに有機ELディスプレイを接続した状態で、i2cdetectコマンドで 接続状態を確認します。
root@volumio:~# i2cdetect -y 1
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00:          -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- 3c -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
root@volumio:~#
I2Cインタフェースのアドレスが3Cであることがわかります。
つぎに、ライブラリをインストールするための準備をします。以下備忘録ですので、現時点で通用 するかは確認できていません。

apt-getコマンドで取得するサーバの情報を追加します。viコマンド(エディタ)が普通のLinuxにある場所にありませんので、フルパスで指定します。
root@volumio:~# /var/tmp/mkinitramfs_8pJogT/bin/vi /etc/apt/sources.list
以下の内容を追加します。
deb http://archive.raspberrypi.org/debian/ wheezy main
apt-getコマンドでアップデートしてバージョン情報を更新します。エラーが出るのでapt-keyコマンドでキーを登録します。
root@volumio:~# apt-get update
root@volumio:~# apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 82B129927FA3303E
root@volumio:~# apt-get update
必要なライブラリをapt-getコマンドでインストールします。
root@volumio:~# apt-get -y install python-daemon python-smbus --force-yes
root@volumio:~# apt-get -y install python-imaging fonts-takao-gothic
つぎに手動でライブラリをインストールします。pythonのインストーラであるpipコマンドを インストールします。
root@volumio:~# wget https://bootstrap.pypa.io/get-pip.py
root@volumio:~# python get-pip.py
Volumio2と通信するのに必要なsocketIOをダウンロードしてインストールします。
root@volumio:~# wget https://pypi.python.org/packages/12/d4/abeb2596c2f16276c66910362b27d04b8d2cf12a746dcccf1d00de3f691b/socketIO-client-0.7.2.tar.gz#md5=ecdbfa4cc00118d2948632cd50b10735
root@volumio:~# tar xvf socketIO-client-0.7.2.tar.gz
root@volumio:~# cd socketIO-client-0.7.2
root@volumio:~# pip install -U socketIO-client
root@volumio:~# cd ..
これでソフトを動かす準備ができました。そういえば、I2Cインタフェースの接続方法がまだでした。つぎは、このあたりを書きたいと思います。

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。