产品分类
产品标签
Fmuser网站
- es.fmuser.net
- it.fmuser.net
- fr.fmuser.net
- de.fmuser.net
- af.fmuser.net ->荷兰语
- sq.fmuser.net ->阿尔巴尼亚人
- ar.fmuser.net ->阿拉伯语
- hy.fmuser.net - >亚美尼亚
- az.fmuser.net ->阿塞拜疆
- eu.fmuser.net ->巴斯克
- be.fmuser.net ->白俄罗斯语
- bg.fmuser.net - >保加利亚
- ca.fmuser.net ->加泰罗尼亚语
- zh-CN.fmuser.net ->中文(简体)
- zh-TW.fmuser.net - >中国(繁体)
- hr.fmuser.net ->克罗地亚语
- cs.fmuser.net ->捷克
- da.fmuser.net ->丹麦语
- nl.fmuser.net - >荷兰
- et.fmuser.net ->爱沙尼亚语
- tl.fmuser.net ->菲律宾
- fi.fmuser.net ->芬兰语
- fr.fmuser.net - >法国
- gl.fmuser.net ->加利西亚语
- ka.fmuser.net ->乔治亚
- de.fmuser.net ->德语
- el.fmuser.net - >希腊
- ht.fmuser.net ->海地克里奥尔语
- iw.fmuser.net ->希伯来语
- hi.fmuser.net ->印地语
- hu.fmuser.net - >匈牙利
- is.fmuser.net ->冰岛语
- id.fmuser.net ->印尼语
- ga.fmuser.net ->爱尔兰
- it.fmuser.net - >意大利
- ja.fmuser.net ->日语
- ko.fmuser.net ->韩文
- lv.fmuser.net ->拉脱维亚
- lt.fmuser.net - >立陶宛
- mk.fmuser.net ->马其顿语
- ms.fmuser.net ->马来语
- mt.fmuser.net ->马耳他语
- no.fmuser.net - >挪威
- fa.fmuser.net ->波斯语
- pl.fmuser.net ->波兰语
- pt.fmuser.net ->葡萄牙语
- ro.fmuser.net - >罗马尼亚
- ru.fmuser.net ->俄语
- sr.fmuser.net ->塞尔维亚语
- sk.fmuser.net ->斯洛伐克
- sl.fmuser.net - >斯洛文尼亚
- es.fmuser.net ->西班牙语
- sw.fmuser.net ->斯瓦希里语
- sv.fmuser.net ->瑞典语
- th.fmuser.net - >泰国
- tr.fmuser.net ->土耳其语
- uk.fmuser.net ->乌克兰语
- ur.fmuser.net ->乌尔都语
- vi.fmuser.net - >越南
- cy.fmuser.net ->威尔士语
- yi.fmuser.net - >意第绪语
如何使用Raspberry Pi运行您自己的无线电台
您可以将Raspberry Pi用于各种令人讨厌的项目。 但我最近发现你可以使用微小的设备作为FM发射器。 这没有太多的修修补补。
代码俱乐部pihack的一群人写了一个程序,在Raspberry Pi上使用硬件,这意味着生成扩频时钟信号,而不是输出FM无线电信号。
这里有一些背景知识。 除了Raspberry Pi上熟悉的音频,以太网,HDMI和USB端口外,该器件还具有可直接与其他芯片和模块连接的接口。
这些通用输入/输出(GPIO)“端口”是您在电路板上看到的26引脚(排列在2×13条带中)。 这些接口不是即插即用的,但可以通过软件控制。
要传输令人惊讶的强大FM信号,您只需将电线连接到GPIO 4引脚即可。 即使没有电线,Raspberry Pi广播的FM信号也会被附近的FM接收器接收。
需要注意的是:广播调频信号的法律因国家而异。 在尝试此项目之前,请检查您当地的法规。
启动Pi并通过SSH或直接登录设备前往命令行。
我们现在将获取在Code Club hackfest上编写的代码并将其解压缩:
MKDIR ~/pifm
cd pifm
wget的 HTTP://omattos.com/pifm.tar.gz
tarzxvf pifm.tar.gz
该目录现在包含六个文件。 令人惊讶的是,这就是它的全部。 您现在可以广播包含的“sound.wav”文件:
须藤 ./pifm sound.wav102.3
现在抓住FM接收器并将其设置为FM 102.3,您应该听到星球大战主题音乐。 实际上,您只需在命令末尾附加频道频率,即可在88 MHz和108 MHz之间的任何位置更改广播频率。
广播曲目
您也可以播放其他音频文件,但它们必须是16位22050 Hz mono,并且只能是WAV格式。 这似乎是一个真正的限制,但实际上并非如此。 您只需要SoX声音交换音频编辑器,它将处理您的MP3文件并将其转换为动态WAV文件。使用以下命令安装音频编辑器及其依赖项:
sudo apt-get install 短袜 libsox-FMT-ALL
完成后,输入以下命令,将“SomeSong.mp3”替换为您要播放的MP3文件的名称:
短袜 -t mp3 SomeSong.mp3 -t wav -r 22050 -c 1 - | 须藤 ./pifm - 102.3
该命令的第一部分将MP3文件转换为WAV文件,将其音频采样率更改为22050,并将轨道向下混合为单声道。 然后将转换后的轨道发送到标准输出,用连字符( - )表示,然后用管道输入(|)到pifm命令的标准输入。
唯一的区别在于 pifm 上面示例中的命令是,我们要求脚本改为广播标准输入,而不是指定要广播的文件的名称。
如果您仍然将FM接收器调到102.3频率,您现在应该听到您的MP3! 再次,就像原始示例一样,随意将频率替换为88 MHz和108 MHz之间的任何位置。
你可以用SoX做一些很棒的事情。 例如,您可以使用它从Internet直播广播您喜欢的流。
要广播Linux语音播客:
短袜 -t mp3 http://www.linuxvoice.com/发作/lv_s02e01.mp3 -t wav -r 22050 -c 1 - | 须藤 ./pifm - 102.3
此命令与前一个示例之间的唯一区别是,您现在指向的是一个驻留在线的MP3,而不是指向本地MPXNUMX。
您可以类似地广播在线广播电台。 许多工作站发布M3U文件,您可以指向它:
短袜 -t mp3 http://www.ndr.de/资源/metadaten/音频/m3u/ndrloop5.m3u -t wav -r 22050 -c 1 - | 须藤 ./pifm - 102.3
并非所有电台都播放MP3流。 有些使用其他格式,如OGG。 您只需要更改要使用sox转换的输入文件的类型。 如:
短袜 -t ogg http://network.absoluteradio.co.uk/核心/音频/OGG/live.pls?service = a6bb -t wav -r 22050 -c 1 - | 须藤 ./pifm - 102.3
也许你会喜欢: