树莓派论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 9778|回复: 11
收起左侧

又一个好玩的用途,用 Raspberry pi 发射FM广播

[复制链接]
发表于 2013-1-8 21:08:44 | 显示全部楼层 |阅读模式
本帖最后由 zhu327 于 2013-1-8 21:11 编辑

教程在这里:http://www.icrobotics.co.uk/wiki/index.php/Turning_the_Raspberry_Pi_Into_an_FM_Transmitter

只需要在GPIO 4也就是P1-07上插一根杜邦线作天线就可以了
输入的音频格式必须为 16 bit 44.1kHz Mono 的 wav

教程上收听的是100.0 MHz FM广播,我用手机实际上测试的是103.3MHz,可能有一定的偏差

下面是我改写的脚本,输入 sudo ./PiFm.py xxx.wav 就可以播放制定的wav文件了
  1. #!/usr/bin/python

  2. from subprocess import call


  3. def play_sound( filename ):
  4.    call(["./pifm", filename])
  5.    return

  6. if __name__ == "__main__":
  7.     import sys
  8.     if 1 != len(sys.argv):
  9.         play_sound(sys.argv[1])
  10.     else:
  11.         play_sound("sound.wav")
复制代码
回复

使用道具 举报

发表于 2013-1-9 19:06:58 | 显示全部楼层
是的,绝对的好东西。
回复 支持 反对

使用道具 举报

发表于 2013-1-10 17:23:40 | 显示全部楼层
- - 会不会被抓。。。
回复 支持 反对

使用道具 举报

发表于 2013-1-11 11:20:25 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2013-1-11 13:33:01 | 显示全部楼层
提示:OSError: [Errno 13] Permission denied
回复 支持 反对

使用道具 举报

发表于 2013-1-11 16:34:35 | 显示全部楼层
wm1111 发表于 2013-1-11 13:33
提示:OSError: [Errno 13] Permission denied

给pyfm模块添加可执行权限即可.
回复 支持 反对

使用道具 举报

发表于 2013-1-11 17:33:09 | 显示全部楼层
只能是这个频点么?
回复 支持 反对

使用道具 举报

发表于 2013-1-11 17:54:38 | 显示全部楼层
tony0510 发表于 2013-1-10 17:23
- - 会不会被抓。。。

那么多用车台的都没事,就这么小个发射功率……说不定出了楼门就收不到了

而且很多插点烟器上的mp3播放器,都有这功能。
这样就能在车里用车载的FM收音机放自己的歌了(偶尔马路上等红灯的时候,隔壁的车也能收到你的)。

早年间大学考英语,手机都屏蔽的(当然据说山寨机和一些CDMA的还是有信号)。开学的时候一般都会发一个能收FM波段的耳机用来听听力,做完题之后,也可以拿来听别的。
曾经听有同学说过,当时就有卖带FM电台功能的MP3(不是车载的那种),然后……先出来的人,把答案录成音频……接下来,你懂的……

回复 支持 反对

使用道具 举报

发表于 2013-1-11 18:35:16 | 显示全部楼层
lz用什么转换的?我转完声音都变了-。-~
回复 支持 反对

使用道具 举报

发表于 2013-1-14 13:19:39 | 显示全部楼层
还是收不到
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|树莓派论坛 ( 粤ICP备15075382号-1  

GMT+8, 2024-11-26 01:29 , Processed in 1.140625 second(s), 26 queries , Gzip On.

Powered by Shumeipai.net! X3.2

© 2001-2015 树莓派论坛安全联盟

快速回复 返回顶部 返回列表