近頃、Raspberry Pi 3が出たり、Zeroがでたりで、少し古いRaspberry Pi A+が使われずに放置されてしまっていましたので、有効活用するべく思いついたのがAirPlay化です。
AirPlay化というと以前は手間がかかりそうだったので躊躇していましたが、今はイメージファイルをSDカードに書き込むのみと、簡単になっているとのことなので、やってみることにしました。
1,準備
今回準備するのは下記の機器です。


- Raspberry pi A+
- Micro SD Card 16GB(8GBでも良いと思います)
- Wifi USB Adapter GW-USNano2
- AC アダプタ(iPhone に付属していたもの)
- USB Type B ケーブル
- AUX端子付コンポとオーディオケーブル。写真は15年くらい前のKENWOODのコンポ。
作業上必要となるものが下記です。

- Mac(もちろんWindowsでも大丈夫ですがここでは割愛します)
- USBハブ
- USBキーボード
写真にはありませんが、下記も使用します。
- HDMI対応DisplayとHDMIケーブル
- micro SDカード⇨SDカード変換アダプタ
- (SDカードリーダ:今回はMacBook Airに付いているリーダを使うので使いません)
作業1
MicroSDカードをSDカードに変換するアダプタを刺して、MacBook Airに刺します。

作業2
Raspberry PiをAirPlay化する音楽プレーヤー「volumio」のイメージファイルをダウンロードし、デスクトップに置きます。どこにおいても良いです。
https://volumio.org/

デスクトップに置きました。

SDカードのデバイス名を調べます。
$ diskutil list
$ diskutil list /dev/disk0 (internal, physical): #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *251.0 GB disk0 1: EFI EFI 209.7 MB disk0s1 2: Apple_HFS Macintosh HD 250.1 GB disk0s2 3: Apple_Boot Recovery HD 650.0 MB disk0s3 /dev/disk1 (internal, physical): #: TYPE NAME SIZE IDENTIFIER 0: FDisk_partition_scheme *16.0 GB disk1 1: Windows_FAT_32 DR_DISK 16.0 GB disk1s1
SIZEが16GということとFAT_32のフォーマットであることからdisk1がSDカードであることが判りました。
次にアンマウントします。(SDカードは刺したままです。抜いたりしないようにご注意ください)
$ diskutil unmountDisk /dev/[デバイス名]
$ diskutil unmountDisk /dev/disk1 Unmount of all volumes on disk1 was successful
SDカードにDiskImageを書き込みます。
$ sudo dd bs=1m if=[イメージファイルの場所] of=/dev/[r+デバイス名]
$ sudo dd bs=1m if=/Users/osamu/Desktop/Volumio1.55PI.img of=/dev/rdisk1 Password: 1700+0 records in 1700+0 records out 1782579200 bytes transferred in 111.582750 secs (15975401 bytes/sec)
おそらく書き込みに2~5分かかると思われます。
書き込みが完了したらイジェクトします。(まだSDカードは刺したままです)
$ sudo diskutil eject /dev/[r+デバイス名]
$ sudo diskutil eject /dev/rdisk1 Password: Disk /dev/rdisk1 ejected
書き込みが完了したSDカード抜いてRaspberry Piに挿します。
下記の様に、HDMI端子をディスプレイに、USB端子をUSBハブを介してUSB Wifi アダプタとキーボードを接続し、電源ケーブル(USB TypeB)をつなげます。

無事起動しました。

ここでパスワードを変更しておくと良いでしょう。
Wifiのセッティングを行います。
$ sudo lsusb

$ sudo sh -c “wpa_passphrase [SSID] [パスワード] >> /etc/wpa_supplicant/wpa_supplicant.conf”

$ sudo vi /etc/wpa_supplicant/wpa_supplicant.conf

:wq[enter]
$ sudo vi /etc/network/interfaces

修正前

修正後

:wq[enter]
$ sudo ifup wlan0

$ sudo reboot[enter]

リブート後、Wifiに自動的に繋がることを確認します。
$ sudo ifconfig -a

IPアドレスが192.168.0.117として繋がっていることが確認出来ましたので、いよいよコンポとつなげます。そのためにシャットダウンします。
$ sudo shutdown -h now

USBハブやHDMIケーブルは外して、USB Wifi アダプタのみを刺して電源ケーブルを挿します。

Raspberry Pi A+のイヤホンジャックとコンポにつなげます。

同じネットワーク内にあるiPhoneでAirPlay設定画面を開くと、volumioが表示されています。
ここでvolumioを選択します。

再生してみますと、、

コンポから音楽が鳴りました!











