Raspberry Pi Zero WにVolumioをインストールしてみた [Volumio]
OPAです。
以前作成した、PCM5102AのDAC基板と有機ELディスプレイ基板を使って、Raspberry Pi Zero WにVolumioをインストールしてみました。WiFiで接続できるメリットもありますが、不安定なWiFiでもあるので、ネットワークでの音楽共有ファイルを取得するのでなく、USBメモリで音楽ファイルを扱います。
組立前
組立後
メニューのDownloadを選択し、RASPBERRY PIのファイルをダウンロードします。
ダウンロードするタイミングでファイル名は異なります。
Writeボタンを押下してイメージを書き込みします。
https://www.dropbox.com/s/2zlv0r6gqaugadg/ssd1306I2c_20190224_1.zip?dl=0
Dropboxの画面で右上にあるダウンロードボタンを押下してファイルをダウンロードします。
Volumioというアクセスポイントがあるので、選択します。パスワードはvolumio2です。
http://volumio.local/
に接続します。
ここでは、Volumio3と名前を付けます。
I2S DACを有効にして、HiFiBerry DAC(PCM5102A)を選択します。
普段使用しているWiFiのアクセスポイントを選択して接続します。接続が成功すると以下のように画面が表示されます。
ネットワークドライブ(NAS)は使用しないので新規に追加しません。
Doneボタンを押下してセットアップを完了します。
再起動ボタンを押下して再起動します。
http://volumio3.local/
に接続できるか確認します。(しばらく経ってから)
にアクセスします。
SSHのENABLEボタンを押下します。特に画面に結果等は表示されません。
ホスト名にvolumio3.local、ユーザ名にvolumio、パスワードにvolumioを指定して接続します。
プラグインを選択して、ファイルを転送します。
TeraTermでvolumio3.localにアクセスします。
ユーザ名にvolumio、パスワードにvolumioを指定して接続します。
ターミナル上で以下のコマンドを実行してプラグインをインストールします。
インストールが完了すると以下のように表示されます。
インストール済みのプラグインのタブを選択し、SSD1306 I2C Displayプラグインが表示されていることを確認し、アクティブに変更します。
設定ボタンを押下します。
必要に応じて設定します。
プラグインの検索タブを押下し、System Toolsを選択します。
インストールボタンを押下して、GPIO Buttonsプラグインをインストールします。
インストール済みのプラグインのタブを押下し、GPIO Buttonsプラグインをアクティブにします。
設定ボタンを押下します。
以下のように設定します。
Play/Pause GPIO Pin 27
Previous GPIO Pin 22
Next GPIO Pin 17
Shutdown GPIO Pin 13
Saveボタンを押下して保存します。
音楽ライブラリを選択します。
USBのメニューからキューに追加を選択し、USBメモリにある音楽ファイルをキューに追加します。
以上です。参考まで。
以前作成した、PCM5102AのDAC基板と有機ELディスプレイ基板を使って、Raspberry Pi Zero WにVolumioをインストールしてみました。WiFiで接続できるメリットもありますが、不安定なWiFiでもあるので、ネットワークでの音楽共有ファイルを取得するのでなく、USBメモリで音楽ファイルを扱います。
組立前
組立後
Volumio2をダウンロード
https://volumio.org/メニューのDownloadを選択し、RASPBERRY PIのファイルをダウンロードします。
ダウンロードしたファイルを解凍
圧縮されたvolumio-2.555-2019-02-18-pi.img.zipを解凍し、volumio-2.555-2019-02-18-pi.imgイメージファイルを取り出します。ダウンロードするタイミングでファイル名は異なります。
イメージを書き込む
PCにSDカードを入れ、イメージライターを使ってイメージファイルをSDカードに書き込みます。Writeボタンを押下してイメージを書き込みします。
Raspberry Pi Zero WにSDカードを挿入
イメージを書き込んだSDカードをRaspberry Pi Zero Wに挿入します。プラグインをダウンロード
曲名を表示する自作プラグインをダウンロードします。https://www.dropbox.com/s/2zlv0r6gqaugadg/ssd1306I2c_20190224_1.zip?dl=0
Dropboxの画面で右上にあるダウンロードボタンを押下してファイルをダウンロードします。
USBメモリと電源を入れる
曲の入ったUSBメモリと、電源を接続してVolumioを起動します。PCのWiFi接続先を切り替える
私のPCのネットワーク接続は、WiFiを使用しています。Volumioはホットスポットモードで起動しますので接続を切り替えます。Volumioというアクセスポイントがあるので、選択します。パスワードはvolumio2です。
volumioのセットアップ
ブラウザで、http://volumio.local/
に接続します。
言語の選択
デバイス名の設定
ここでは、Volumio3と名前を付けます。
DACの設定
I2S DACを有効にして、HiFiBerry DAC(PCM5102A)を選択します。
WiFiの設定
普段使用しているWiFiのアクセスポイントを選択して接続します。接続が成功すると以下のように画面が表示されます。
ドライブの設定
ネットワークドライブ(NAS)は使用しないので新規に追加しません。
セットアップ完了
Doneボタンを押下してセットアップを完了します。
再起動
再起動ボタンを押下して再起動します。
WiFiを切り替える
普段使用しているWiFiのアクセスポイントに戻します。ブラウザで、http://volumio3.local/
に接続できるか確認します。(しばらく経ってから)
デバッグモードを設定する
http://volumio3.local/DEV/にアクセスします。
SSHのENABLEボタンを押下します。特に画面に結果等は表示されません。
プラグインをインストール
ダウンロードしたプラグインをWinSCPを使用してファイルをアップロードします。ホスト名にvolumio3.local、ユーザ名にvolumio、パスワードにvolumioを指定して接続します。
プラグインを選択して、ファイルを転送します。
TeraTermでvolumio3.localにアクセスします。
ユーザ名にvolumio、パスワードにvolumioを指定して接続します。
ターミナル上で以下のコマンドを実行してプラグインをインストールします。
volumio@volumio3:~$ miniunzip ssd1306I2c_20190224_1.zip volumio@volumio3:~$ cd ssd1306I2c volumio@volumio3:~/ssd1306I2c$ volumio plugin install
インストールが完了すると以下のように表示されます。
曲名を表示するプラグインの設定
ブラウザを開き、設定メニューからプラグインを選択し画面を表示します。インストール済みのプラグインのタブを選択し、SSD1306 I2C Displayプラグインが表示されていることを確認し、アクティブに変更します。
設定ボタンを押下します。
必要に応じて設定します。
GPIO Buttonsプラグインのインストール
作った有機ELディスプレイ基板にはGPIOのボタンがありますので、GPIO Buttonsプラグインをインストールして、ブラウザから操作せずにコントロールできるようにします。プラグインの検索タブを押下し、System Toolsを選択します。
インストールボタンを押下して、GPIO Buttonsプラグインをインストールします。
インストール済みのプラグインのタブを押下し、GPIO Buttonsプラグインをアクティブにします。
設定ボタンを押下します。
以下のように設定します。
Play/Pause GPIO Pin 27
Previous GPIO Pin 22
Next GPIO Pin 17
Shutdown GPIO Pin 13
Saveボタンを押下して保存します。
キューに曲を追加
ブラウザで、一覧表示を選択します。音楽ライブラリを選択します。
USBのメニューからキューに追加を選択し、USBメモリにある音楽ファイルをキューに追加します。
再生
再生ボタンを押下して、曲が再生され有機ELディスプレイに曲名が表示されるか確認します。以上です。参考まで。
有機ELディスプレイを使ったVolumioのプラグインを更新しました [Volumio]
OPAです。
有機ELディスプレイを使ったVolumioのプラグインを更新しました。 機能的には変更はありませんが、新しいバージョンのVolumioだとインストールが できないのが分かったので見直しをしました。
◆曲名を表示するプラグイン
https://www.dropbox.com/s/2zlv0r6gqaugadg/ssd1306I2c_20190224_1.zip?dl=0
◆サウンドメーターを表示するプラグイン
https://www.dropbox.com/s/pr14ej0sghph5fy/soundmeter_20190224_1.zip?dl=0
有機ELディスプレイを使ったVolumioのプラグインを更新しました。 機能的には変更はありませんが、新しいバージョンのVolumioだとインストールが できないのが分かったので見直しをしました。
◆曲名を表示するプラグイン
https://www.dropbox.com/s/2zlv0r6gqaugadg/ssd1306I2c_20190224_1.zip?dl=0
◆サウンドメーターを表示するプラグイン
https://www.dropbox.com/s/pr14ej0sghph5fy/soundmeter_20190224_1.zip?dl=0