United Statesからアクセスのようです。言語設定をEnglishに切り替えますか?
Switch to English site
Skip to main content

こちらの英語記事の翻訳です。

JPN-a-raspberry-pi-powered-radio-4-appliance-1_e6e92776ebb20be479c6a0ddced8c25ba2051390.jpg

Raspberry Piを利用して、BBC Radio 4のみを受信するインターネットラジオを作成してみました。

チューニング機能?プリセット機能?いったい誰がこんなものを欲しがるというのでしょう!私に言わせれば、聞く価値がある放送はRadio 4だけですから。

私は、上に書いたように、電源・音量のみコントロール可能で、必要のない雑音を取り除くことができる、Radio 4にチャンネルを固定したネットラジオを自分で作ることに決めました。

構造

JPN-a-raspberry-pi-powered-radio-4-appliance-2_457df5940a06ee79a03dbb75e5ce50e986716a9e.jpg

今年初めに訪れたフリーマーケットで、リチャード・アランによって1950年代に作られたスピーカーを拾いました。キャビネット・スピーカー・ステップアッテネータ・入力端子から構成されており、内側には多くの隙間が存在していたため、Raspberry-Piによって駆動するネットラジオに改造するのに理想的な構造でした。

上の写真に写っている、古いステップアッテネータが取り付けられたキャビネットを取り外し、その隙間にコンビネーションスイッチとポテンショメータを取り付ける準備ができました。Raspberry Piから出力された音声を、スピーカーから直接流すことはできないため、別途アンプが必要となります。

JPN-a-raspberry-pi-powered-radio-4-appliance-3_e127a399ecb6c92c33f057de423245164d0e33f5.jpg

使用したのは、TDA2030 アンプICとRSコンポーネンツで注文した部品およびプリント基板です。部品表などに関する詳細は、こちらのDesignShare projectをご覧ください。

Raspberry Pi用の電源として、5V の出力を備えたDC-DCコンバータを0側に接続し、+側にはアンプの電源供給用レールを接続しました。

残念なことに、Raspberry Piがキャビネットの土台に上手くフィットしなかったため、映像・音声出力用ソケットを取り除くことにしました。

JPN-a-raspberry-pi-powered-radio-4-appliance-4_ee958d45be9a09ea8170b1f505ea1998e69b779f.jpg

今回は、一つのスピーカーとモノラルアンプしか無いため、抵抗を用いて左右のチャンネルをミックスしモノラルにしました。

JPN-a-raspberry-pi-powered-radio-4-appliance-5_0d910fc06c5eac105d037bfa9f58a8e083837157.jpg

電源ランプ・変圧器・電源供給用基板・Raspberry Pi・アンプを全てキャビネットに格納し、DC電源とオーディオ接続をはんだで接続しました。

JPN-a-raspberry-pi-powered-radio-4-appliance-61_ed0d215b441f413b9c18990fe1db897368545f09.jpg

最後に、メインリードを電源スイッチに接続しました。

JPN-a-raspberry-pi-powered-radio-4-appliance-71_88423be9e7dd86632da703fd0c66c2c69269e256.jpg

背面カバーには、ヒューズホルダー・メインリード・ストレインリリーフ・RJ45ソケットが装備されていて、有線のインターネット接続が使えるようになっています(Raspberry Piにも無線LANアダプタがUSB接続されています)

title

ソフトウェア

ソフトウェア部分の構成は、これ以上できないというほどシンプルなものです。InitスクリプトでMplayerを起動し、BBC Radio4に対応するURLを指定します。これだけです!Mplayerのコマンドラインは次のようになっています。

mplayer -playlist “http://bbc.co.uk/radio/listen/live/r4.asx“

結果

上の動画はラジオが動作している様子です。Raspberry Piが起動するまでには約40秒かかり、起動している間は、1980年代のPCがテープからソフトを読み込んでいるようなノイズがします。

このノイズは、Raspberry Piからモノラル音声を引っ張り出した際に、オーディオソケットと抵抗を取り除き、プリント基板に直接ケーブルをはんだ付けしたことが原因だと思います。いずれにしても、Raspberry Piがブートを行っている間に何かが起こっているのでしょう。

— Andrew Back