Raspberry Pi 用于FM音频发射

2017-06-13  本文已影响0人  加菲猫Jack

Prepare:1. 樹莓派(理論上,本說明可以適用於目前所有樹莓派的型號)。

  1. 杜邦線一根(用於當FM的天線,長度10cm~20cm即可),不用也可以,只是傳輸距離和效果有影響。
  2. 安裝Raspbian系統。
  3. 做之前,先執行下面兩個命令來更新系統
    sudo apt-get update
    sudo apt-get upgrade
  4. 然後重啟下機器
    sudo reboot
    操作步驟:
  5. 在/home/pi下面新創建一个fm的目录
    mkdir fm
  6. 進入此目錄
    cd fm
    3.下載源碼程序
    sudo wget http://www.icrobotics.co.uk/wiki/images/c/c3/Pifm.tar.gz
    為了怕鏈接失效,你可以可以云備份:
    链接: https://pan.baidu.com/s/1bM9G3G 密码: 496k
  1. 解压缩
    tar -xzvf Pifm.tar.gz
    3.执行一下命令(注意要在pifm所在的目錄):
    sudo ./pifm sound.wav 99.5
  2. 这个时候,如果你把你手机的FM打开,调到99.5的频率,那么就该能听到音乐了。注:“sound.wav”为发射的音频文件,你也可以用用自己的文件,注意格式为wav(码率不能太大)
    “99.5”为发射的fm频段,不设置默认是“103.3”,或者你可以设置自己的频段(可以工作的频率为1MHz-250MHz)
    Raspberry Pi 3B 貌似有问题,所以,暂时不适用。
    5.将树莓派的GPIO4上插上杜邦线,当做天线(我试过不插线,也可以收到,不过信号较差),擅自調大FM發射功率和頻率,當心觸犯法律!
QQ截图20170116151732.jpg Raspberry Pi 用于FM音频发射 Hardware

如果要是想播放MP3,那么需要用解码mpg123.

  1. sudo apt-get update
  2. sudo apt-get install mpg123
  3. 执行下面的代码,就可以播放mp3了:
    mpg123 -m -C -q -s /home/pi/fm/aaa.mp3 | sudo ./pifm - 99.5 44100
  4. 貌似还可以播放在线的,但是我没有测试过:mpg123 -m -C -q -s http://abc.com/123.mp3 | sudo ./pifm - 99.5 44100
  5. 你可以拿耳机插树莓派的3.5mm的耳机孔(前提是初始化的时候,你设定强制3.5mm播放声音),然后执行下面的代码,可以用耳机听音乐。
    mpg123 /home/pi/fm/aaa.mp3

具体可以参照:http://www.kagamiz.com/make-a-pifm/

上一篇 下一篇

猜你喜欢

热点阅读