樹莓派電臺

Andy Yang發表於2015-10-24

哈哈,你聽的沒錯!

使用樹莓派可以自己製作一個無線電發射站,讓你的收音機電臺中放自己喜歡的音樂,就是這麼任性!

 

首先,英國的帝國理工學院(對,前段時間習大大帶3D眼鏡的那個學校)的一幫天才們,自己寫出了一個能在樹莓派上面傳送廣播的程式(PiFM)

不過,有點限制:需要播放wav的檔案,同時,使用16位及22050Hz及單聲道進行取樣及轉換

簡單的說就是,你得先將各種聲音檔案轉換成需要的格式,然後才能播放出來

 

不過,網際網路還是很強大滴;又有一哥們自己將ffmpeg+PiFM結合起來=PiFMPlayer

也就是說,你隨便(也不是那麼隨便)什麼聲音檔案放到程式裡,它幫你(或嘗試幫你)轉換成需要的格式,然後用你選好的電臺頻率播放出來

 

閒話少說,開幹!

#Download pifmplay

wget https://github.com/Mikael-Jakhelln/PiFMPlay/archive/master.zip

#Unzip it; unzip master.zip; Move the 'pifmplay' folder to /home/pi:

mv PiFMPlay-master/pifmplay ~/pifmplay

#Go into the pifmplay folder

cd ~/pifmplay

#Then add execution permissions:

sudo chmod +x pifm pifmplay

#Download & Install media converters

sudo apt-get install ffmpeg sox libsox-fmt-all

#Now edit you users bash config file

nano ~/.bashrc

#type this at the bottom of the file

export PATH=$PATH:~/pifmplay

#restart the pi

sudo reboot

#Attach a 30cm wire to to GPIO4 (That's Pin-7)

 

#Turn your FM-radio to frequency "87.6", start FM-Broadcast with

pifmplay ~/pifmplay/starwars.wav 87.6

#For folder batch play, start with

pifmplay ~/pifmplay 87.0

 

接上一根杜邦線,發射距離可以達到100m+,不過穿牆能力不行(當然,太強了估計就有人查你家水錶羅)~~~

 

Andy Yang

2015.10.24

相關文章