-->
-->
多媒体

树莓派做 FM发射器架设小型电台

字号+作者: 来源: 2016-01-09 22:57 我要评论() 收藏成功收藏本文

首先说明一下,私人架设FM电台是违法的,轻的应该是会治安拘留30天,重的应该被判刑。本教程仅供学习娱乐,出了事别找我!以前介绍过如何架设网络电台:传送门,今...

树莓派做FM发射器架设小型电台

首先说明一下,私人架设FM电台是违法的,轻的应该是会治安拘留30天,重的应该被判刑。本教程仅供学习娱乐,出了事别找我!

以前介绍过如何架设网络电台:传送门,今天来介绍一下如何使用树莓派假设一个真正意义上使用无线电传播的电台。所需材料只有杜邦线,用来当天线用。

现在网上有不少针对树莓派架设电台的项目,但大部分在Pi2下不能用。我找到一个在Pi2下能用的,效果还不错。

Github:https://github.com/ChristopheJacquet/PiFmRds

首先安装必要组件libsndfile。点击这里下载 下载完成后传到树莓派上,依次执行:

tar -xvzf libsndfile-1.0.25.tar.gz && cd libsndfile-1.0.25 && ./configure && make && make install

会出现下图:




等待其安装完成,完成后依次执行:

git clone https://github.com/ChristopheJacquet/PiFmRds.git && cd PiFmRds/src && make clean && make

然后运行:

./pi_fm_rds -audio sound.wav

之后程序就会以107.9 MHz向外循环播放sound.wav

root@raspberrypi:~/PiFmRds/src# ./pi_fm_rds -audio sound.wav
Using mbox device /dev/vcio.
Allocating physical memory: size = 3403776     mem_ref = 5     bus_addr = fd812000     virt_addr = 0x7687d000
ppm corr is 0.0000, divider is 1096.4912 (1096 + 2012*2^-12) [nominal 1096.4912].
Using audio file: sound.wav
Input: 228000 Hz, upsampling factor: 1.00
1 channel, monophonic operation.
Created low-pass FIR filter for audio channels, with cutoff at 12000.0 Hz
PI: 1234, PS: .
RT: "PiFmRds: live FM-RDS transmission from the RaspberryPi"
Starting to transmit on 107.9 MHz.

当然也能自定义频率:

./pi_fm_rds -freq 88.8 -audio sound.wav

还没有结束,我没还要在GPIO 4(PIN7)上接一根长长的杜邦线增强信号

接好后,信号、音质提升显著。

树莓派做FM发射器架设小型电台

Via


如有疑问请点击下面链接进入社区讨论

树莓派 Raspberry Pi 做FM发射器架设小型电台 社区讨论

http://bbs.shumeipaiba.com/thread-19-1-1.html

FM

1.树莓派吧遵循行业规范,任何转载的稿件都会明确标注作者和来源,如有版权问题,请联系QQ613789238删除。; 2.树莓派吧的原创文章,请转载时务必注明文章作者和"来源:树莓派吧",不尊重原创的行为树莓派吧或将追究责任; 3.作者投稿可能会经树莓派吧编辑修改或补充。

网友点评