哈哈,你听的没错!
使用树莓派可以自己制作一个无线电发射站,让你的收音机电台中放自己喜欢的音乐,就是这么任性!
?
首先,英国的帝国理工学院(对,前段时间习大大带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