哈哈,你聽的沒錯!
使用樹莓派可以自己製作一個無線電發射站,讓你的收音機電臺中放自己喜歡的音樂,就是這麼任性!
首先,英國的帝國理工學院(對,前段時間習大大帶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