マルチルームオーディオシステムはかなり高価で、Sonoの2スピーカーシステムは379ドルからとなっています。しかし、Raspberry Piと手元にある3.5mm有線スピーカーを使えば同じ効果が得られるのに、わざわざ高価なワイヤレススピーカーを購入する必要はありません。
このチュートリアルでは、Raspberry Pi 4とスピーカー/レシーバー(3.5mmオーディオ入力付き)を使って、お気に入りのストリーミングサービスの音楽を、スマートフォン、タブレット、またはコンピューターからBluetooth経由で完璧に同期させて再生します。まず、スピーカー1台とRaspberry Piでこれを行う方法を説明し、その後、他の部屋でも同じように再生する方法を説明します。
必要なもの
- Raspberry Pi 4、または Raspberry Pi 400: 1 部屋につき 1 台。
- 8GB以上のmicroSDカード(U3カードを推奨)(Raspberry Piに最適なmicroSDカードはこちら)。1部屋につき1枚。
- 3.5 mmオーディオケーブル
- 3.5mm オーディオ入力を備えたスピーカーおよび/または 3.5mm オーディオ入力を備えたレシーバー。
- Raspberry Pi用電源
- Windows、Mac、Chromebook
- オプション: スマートフォンまたはタブレット
注記
- この記事の執筆時点では、3.5mmオーディオ入力を備えたRaspberry Pi 4が最適なハードウェア構成であることがわかりました。Pi 400にはオーディオジャック出力がないため、USBスピーカーが必要です。
- 複数の Raspberry Pi 3B+ デバイスでテストしましたが、このプロジェクトのテスト中に Bluetooth 信号を見つけることができませんでした。
- このプロジェクトでは、Raspberry Pi 用のモニター、マウス、キーボードは必要ありません。
- 時間: このプロジェクトを完了するには 1 時間を予定してください。
- これは古いレシーバーを再利用するための素晴らしいプロジェクトです。3.5mmジャック入力を備えたBluetooth非対応のレシーバーをお持ちの場合は、スピーカーをレシーバーに接続し、レシーバーをRaspberry Piに接続することができます。
Balena Soundのセットアップ
標準のRaspberry Pi OSの代わりに、BalenaSoundOSをmicroSDカードに書き込みます。BalenaSoundには、Raspberry PiのBluetooth経由で音楽をストリーミングするための軽量クライアントがあらかじめ組み込まれているため、Raspberry Piにモニター、マウス、キーボードを接続する必要がありません。
1.こちらで無料のBalenaCloudアカウントを作成してください。すでにBalenaCloudアカウントをお持ちの場合は、BalenaCloudにログインしてください。
2. balena-sound アプリケーションをデプロイします。注: balena-sound アプリケーションの作成に自動的に進むためには、Balena アカウントにログインしている必要があります。
3. 「アプリケーションにデプロイ」をクリックします。
Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。
4. Balena-Sound ダッシュボードの左側の列メニューから「デバイス」を選択し、「デバイスの追加」をクリックします。
5.デバイス タイプ(Raspberry Pi 4、Raspberry Pi 400、または Raspberry Pi 3) を選択します。
6. 「開発」のラジオ ボタンを選択します。
7. Wi-Fi を使用する場合は、「Wi-Fi + Ethernet」のラジオ ボタンを選択し、Wi-Fi の資格情報を入力します。
8. 「balenaOS をダウンロード」をクリックすると、zip ファイルのダウンロードが開始されます。
9. Balena Etcherアプリをデスクトップにダウンロード、インストールして開きます(まだインストールされていない場合)。Raspberry Pi Imagerでも動作しますが、BalenaOSをフラッシュするため、Balena Etcherの使用をお勧めします。
10. microSD カードをコンピューターに挿入します。
11.最近ダウンロードしたBalenaOSイメージを選択し、 microSDカードに書き込みます。microSDカードのデータはすべて消去されますのでご注意ください。
ハードウェアを接続してBalenaOSを更新する
12. microSD カードをコンピューターから取り外し、Raspberry Pi に挿入します。
13. 3.5 mm オーディオ ケーブルを使用してスピーカーを Pi に接続します。
14. Piの電源を入れます。Piの起動とBalenaOSのアップデートには15分ほどかかります。アップデートに時間がかかるのは初回起動時のみです。PiのBalena Sound OSの状態は、BalenaCloudダッシュボードで確認できます。
Raspberry Pi 400 をお使いの場合は、3.5mm オーディオジャックの代わりに USB スピーカーを接続してください。(USB スピーカーが手元になかったので、代わりに USB ヘッドフォンでテストしました。)
15. Raspberry Pi BalenaOS のアップデートを待ち、すべてのシステムが実行中であることを確認します。
16. スマートフォン、タブレット、またはコンピューターから Bluetooth 設定に移動し、BalenaOS XXXX を探してデバイスとペアリングします。
17.スマートフォン、タブレット、またはコンピューターのサウンド出力としてデバイスを接続します。
18.ストリーミングサービスにアクセスして曲を再生します。音楽はBluetooth経由でRaspberry Piにストリーミングされ、接続されたスピーカーから再生されます。
Amazon Music と Spotify でテストしましたが、すべて問題なく動作しました。
マルチデバイス/マルチルーム同期
19.複数デバイス同期を行うには、手順4~15を繰り返して、スピーカー(またはレシーバー)を搭載したRaspberry Piデバイスをさらにセットアップします。同じモデルのRaspberry Piを使用している場合は、手順9で作成したイメージをフラッシュできます。例えば、Raspberry Pi 4をセットアップし、2台目のRaspberry Pi 4をお持ちの場合は、同じイメージをフラッシュします。Raspberry Pi 400をお持ちの場合は、手順4~8を繰り返して新しいデバイスイメージを作成します。
20.手順17と同じBluetoothデバイスを接続すると、すべてのRaspberry Piとそれらに接続されたスピーカーに音楽をストリーミングできるようになります。1台のRaspberry PiをBluetooth経由でスマートフォン、タブレット、またはコンピューターに接続するだけで、すべてのRaspberry Pi Balena Soundスピーカーにストリーミングできます。
これだけです!スマートフォン、タブレット、またはコンピューターでDJプレイをしながら、Raspberry Piデバイスを使って自宅でマルチルーム/マルチデバイスのサウンド体験を実現できます。
キャロライン・ダンはTom's Hardwareのフリーランスライターです。Raspberry Piプロジェクトの取材、ビデオチュートリアルの作成、ガイドの執筆、その他楽しいテック系DIYプロジェクトの探求を専門としています。