码迷,mamicode.com
首页 > 其他好文 > 详细

树莓派电台

时间:2015-10-24 15:53:15      阅读:397      评论:0      收藏:0      [点我收藏+]

标签:

哈哈,你听的没错!

使用树莓派可以自己制作一个无线电发射站,让你的收音机电台中放自己喜欢的音乐,就是这么任性!

?

首先,英国的帝国理工学院(对,前段时间习大大带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

树莓派电台

标签:

原文地址:http://www.cnblogs.com/zygoses2gether/p/4906844.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!