お気に入りに追加 設定ホームページ
ポジション:ホーム >> ニュース

製品カテゴリ

商品のタグ

FMUSERサイト

自分のラジオ局をラズベリーパイと一緒に走らせる方法

Date:2018/10/30 15:04:07 Hits:

さまざまな奇妙なプロジェクトにRaspberry Piを使用することができます。 しかし、私は最近あなたがFMトランスミッタとしても、小さなデバイスを使用することができることを知った。 そしてそれはあまり触れないでやる。

Code Club pihackの人たちは、Raspberry Piでハードウェアを使用するプログラムを書いていました。これは、スペクトラム拡散クロック信号を生成し、代わりにFMラジオ信号を出力することを意味していました。



経歴
ここに少しの背景があります。 Raspberry Piのおなじみのオーディオ、イーサネット、HDMI、USBポートの他に、他のチップやモジュールと直接接続できるように設計されたインターフェイスも備えています。

これらのGPIO(General Purpose Input / Output) "ポート"は、ボード上に表示される26ピン(2×13ストリップに配置されています)です。 これらのインターフェイスはプラグアンドプレイではなく、ソフトウェアで制御できます。

驚くほど強いFM信号を送信するには、GPIO 4ピンにワイヤを接続するだけです。 ワイヤーがなくても、ラズベリーパイによって放送されたFM信号は、近くのFM受信機によってピックアップされます。



注意:FM信号の放送に関する法律は国によって異なります。 このプロジェクトを試す前に、地元の規制を確認してください。



取得、設定、移動
Piの電源を入れ、SSH経由で、またはデバイスに直接ログインして、コマンドラインに向かいます。

Code Club hackfestで書かれたコードを取得して抽出します:


mkdir ~/pifm

cd pifm

wgetの http://omattos.com/pifm.tar.gz

tarzxvf pifm.tar.gz


ディレクトリに6つのファイルが含まれるようになりました。 驚いたことにそれはすべてそれにある。 今すぐ付属の "sound.wav"ファイルをブロードキャストできます:


sudo ./pifm sound.wav102.3


FM受信機をつかんでFM 102.3に設定すると、スターウォーズテーマの音楽が聞こえます。 実際には、コマンドの最後にチャンネルの周波数を追加するだけで、88 MHzと108 MHzの間の任意の場所からブロードキャスト周波数を変更できます。




ブロードキャストトラック

他のオーディオファイルも再生することができますが、16ビットの22050 Hzのモノラルで、WAV形式でなければなりません。 それは本当の限界のように思えるかもしれませんが、実際はそうではありません。 必要なのは、MP3ファイルを処理し、それをオンザフライでWAVファイルに変換するSoXサウンド交換オーディオエディタだけです。

オーディオエディタとその依存関係をインストールするには:


sudo apt-get install ソックス libsox-fmt-all


完了したら、次のコマンドを入力して、 "SomeSong.mp3"を再生するMP3ファイルの名前に置き換えます。


ソックス -t mp3 SomeSong.mp3 -t wav -r 22050 -c 1 - | sudo ./pifm - 102.3


コマンドの最初の部分は、MP3ファイルをWAVファイルに変換し、オーディオサンプリングレートを22050に変更し、トラックをモノラルにダウンミックスします。 変換されたトラックはハイフン記号( - )で示された標準出力に送られ、次にpifmコマンドの標準入力にパイプされます(|)。

唯一の違いは pifm 上記の例のコマンドは、ブロードキャストするファイルの名前を指定するのではなく、代わりに標準入力をブロードキャストするようにスクリプトに要求しています。

FM受信機を102.3周波数にチューニングしても、MP3の音が聞こえるはずです。 ここでも元の例と同様に、周波数を88 MHzと108 MHzの間のどこかに自由に置き換えてください。



ポッドキャストのブロードキャスト
あなたはSoXで素晴らしいことをすることができます。 たとえば、お気に入りのストリームをインターネットからライブ配信することができます。

Linux Voice podcastをブロードキャストするには:


ソックス -t mp3 http://www.linuxvoice.com/エピソード/lv_s02e01.mp3 -t wav -r 22050 -c 1 - | sudo ./pifm - 102.3


このコマンドと前の例との唯一の違いは、ローカルのMP3を指す代わりに、現在オンラインにあるものを指し示していることです。

あなたは同様にオンラインラジオ局を放送することができます。 多くのステーションはM3Uファイルを公開しています。


ソックス -t mp3 http://www.ndr.de/リソース/metadaten/オーディオ/m3u/ndrloop5.m3u -t wav -r 22050 -c 1 - | sudo ./pifm - 102.3


すべてのステーションがMP3ストリームをブロードキャストするわけではありません。 OGGなどの他の形式を使用するものもあります。 soxで変換している入力ファイルのタイプを変更する必要があるだけです。 といった:


ソックス -t ogg http://network.absoluteradio.co.uk/ /オーディオ/OGG/live.pls?service = a6bb -t wav -r 22050 -c 1 - | sudo ./pifm - 102.3



多分あなたは好きでしょう:

DIY 150W FMトランスミッタはPCBキットを組み立てます

DIY FU-30A 30W FMパワーアンプセット

H.264 HD IPTVストリーミングビデオエンコーダ

伝言を残す 

名前 *
メール *
Phone
住所
Code 確認コードを参照してください? リフレッシュをクリック!
メッセージ
 

メッセージ一覧

コメント読み込んでいます...
ホーム| 私たちに関しては| 製品| ニュース| ダウンロード| サポート| フィードバック| お問い合わせ(英語)| カスタマーサービス

連絡先: ゾーイ・チャン Web: www.fmuser.net

Whatsapp / Wechat: +86 183 1924 4009

スカイプ: tomleequan 電子メール: [メール保護] 

Facebook: FMUSERBROADCAST Youtube: FMUSER ZOEY

英語での住所: Room305, HuiLanGe, No.273 HuangPu Road West, TianHe District., GuangZhou, China, 510620 中国語での住所: 广州市天河区黄埔大道西273号惠兰阁305(3E)