树莓派电台

哈哈,你听的没错!

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

?

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

时间: 2024-10-06 04:21:01

树莓派电台的相关文章

在树莓派上使用Pi-FM-RDS工具打造FM调频电台

安装Pi-FM-RDS 安装依赖.sudo apt-get install libsndfile1-dev 克隆Pi-FM-RDS到本地.git clone https://github.com/ChristopheJacquet/PiFmRds.git 进入到目录.cd PiFmRds/src 编译.make clean && make 编译后会在目录生成可执行文件pi_fm_rds. 拷贝文件到系统命令文件夹.sudo cp pi_fm_rds /usr/local/bin/ 使用Pi

树莓派打造无线扫描仪

0x00 什么是SDR? "软件无线电"(Software Defined Radio -- SDR). 实际上软件无线电技术的研究和开发已经有几十年的历史了,最初源于美军的多制式电台项目. 目前我们日常使用的移动通信系统中其实已经大量使用软件无线电技术, 比如基站中的信号处理大量的使用可编程的FPGA和DSP完成, 比如手机当中的基带处理器也越来越多的采用软解调的方法(少数运算量特别大实时性要求特别高的模块除外,比如turbo解码器,扩频相关器等,这些模块往往在基带处理器中嵌入一些高

树莓派打造无线电扫描仪

0x00 什么是SDR?"软件无线电"(Software Defined Radio -- SDR). 实际上软件无线电技术的研究和开发已经有几十年的历史了,最初源于美军的多制式电台项目. 目前我们日常使用的移动通信系统中其实已经大量使用软件无线电技术, 比如基站中的信号处理大量的使用可编程的FPGA和DSP完成, 比如手机当中的基带处理器也越来越多的采用软解调的方法(少数运算量特别大实时性要求特别高的模块除外,比如turbo解码器,扩频相关器等,这些模块往往在基带处理器中嵌入一些高度

<<开源硬件创客 15个酷应用玩转树莓派>>

本书共分18章,前3章是本书的基础章节,主要介绍了树莓派的一些基本情况和基本操作,来让读者了解树莓派的前世今生,掌握树莓派基本的使用方法.第4~18章主要介绍15个以树莓派为载体的酷炫应用,大家可以按照本书一步一步来完成个人网站.影音盒子.下载机.私有云.智能路由器.智能家居等应用.附录部分,包含了树莓派常用的操作命令和一些使用技巧,方便大家更好地使用树莓派. 本书适合开源硬件爱好者学习.程序员.计算机软硬件爱好者,以及对树莓派感兴趣的读者阅读,也适合作为树莓派相关实践课程的基础教程. 作者简介

【树莓派】【网摘】树莓派与XBMC及Kodi、LibreELEC插件(三)

之前的相关文章参考: [树莓派]树莓派与XBMC及Kodi.LibreELEC插件(一) [树莓派]树莓派与XBMC及Kodi.LibreELEC插件(二) [树莓派]树莓派与XBMC及Kodi.LibreELEC插件(三) ------------------------------------------------------------------------------------------ 这是在github上面的插件合集,可参考:https://github.com/taxigp

树莓派进阶之路 (028) - 树莓派SQLite3的安装

MySQL占用内存太大,而SQLite是一款轻量级零配置数据库,非常适合在树莓派和其他嵌入式系统中使用.SQLite文档详细资料丰富,本文不会详细解释SQLite数据库操作的方方面面,只能结合具体场景按需说明.本文介绍的SQLite技巧也可以在其他平台使用,并不局限于树莓派. 安装 SQLite 1 sudo apt-get update 2 sudo apt-get install sqlite sqlite3 3 #如果需要的话还可以顺便安装 PHP 相关组件 4 sudo apt-get

树莓派研发笔记 一

树莓派组装及操作系统安装 一.树莓派原件 1.Raspberry Pi 2 Model B 开发板 2.SD卡(本次实验项目选用内存为8G的SD卡) 3.网线一根 4.HDMI连接线1根 5.液晶显示屏 6.电源 7.USB无线网卡 二.安装系统 1.SD卡格式化 用读卡器将SD卡与PC相连,在WINDOWS环境下使用SDFormatter,将SD卡格式化. 2.下载系统压缩包 去树莓派官网下载,地址为http://www.raspberrypi.org/downloads,下载NOOBS_v1

(16)给树莓派B+ 安装一个实时时钟芯片DS1302

在这里首先感谢glgoo在google被墙的情况下提供搜索功能,还要感谢 http://wiringpi.com/ 以及github,尽管自己眼瞎,几经波折还是发现了尘封已久的少林"七十二绝技",没错,每种绝技都能克制一个树莓派GPIO控制外设的问题,七十二绝技的核心就是wiringpi这个为Pi GPIO写的C语言库了,而每种绝技则暗藏在wiringPi/examples/目录下,这里就不一一罗列了,大家想学什么招式,就去看每个example,都非常简短. 其实早在第9篇文章&quo

Mac OSX下给树莓派安装Raspbian系统

Mac OS X下给树莓派安装Raspbian系统 先到树莓派的官方网站去下载一个系统镜像,推荐下载Raspbian. 如果用了直接扩展的WaveShare的TFT小屏,到http://www.waveshare.net/wiki/RPI_IMAGE 去下载. 下载完成后得到一个img镜像: [[email protected]: pi]$ls -lh total 3788800 -rw-r--r--  1 zhangshenjia  staff   1.8G  2  9 03:44 2013-