0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何构建树莓派调频发射器

科技观察员 来源:circuitdigest 作者:阿斯文斯·拉吉 2022-11-10 15:47 次阅读

无论是无聊的下午,单调的工作还是孤独的长途驾驶,调频广播电台总是让我们娱乐。虽然矛盾的是,有时这些 FM 电台会变得非常无聊,因为 RJ 喋喋不休地喋喋不休的东西或一些窃听广告,这可能会让你猜测为什么你不能有自己的 FM 广播电台在短距离内播放你的声音和音乐。

几乎每个电子工程师都尝试使用线圈和其他组件构建FM发射器,但正确调谐它是一项繁琐的任务。令人惊讶的是,在Raspberry Pi的帮助下,建立自己的FM广播电台并在当地播出几乎不需要不到半个小时。在适当的天线的帮助下,您应该能够覆盖50m半径的区域,这应该足以在您的学校或当地进行广播。有意思吧!!所以让我们开始吧。

警告:这是一个教育实验,无意被滥用来制造麻烦。干扰本地 FM 频率也是一种违法行为,因此请负责任地使用它。我们不持有任何事故。

所需材料

树莓派

互联网连接

麦克风

热情的RJ

先决条件

假设您的树莓派已经使用操作系统刷新并能够连接到互联网。如果没有,请先按照树莓派入门教程进行操作,然后再继续。在这里,我们使用Rasbian Jessie安装的Rasbperrry Pi 3。

还假设您可以通过终端窗口或通过某些 VNC 等 victual 服务器访问您的 Pi。在本教程中,我们将使用 putty 终端窗口在树莓派上执行程序。

树莓派如何作为 FM 广播电台(发射机)

每个人心中可能出现的一个常见问题是,Raspberry Pi 一个旨在作为微处理器开发板的板如何在没有任何额外硬件的情况下充当 FM 发射器?

每个微处理器都有一个与之相关的同步数字系统,用于减少电磁干扰。这种EMI抑制是由称为扩频时钟信号或简称SSCS的信号完成的。该信号的频率可以从1MHz到250MHz不等,幸运的是,这属于FM频段。因此,通过编写代码以使用扩频时钟信号执行频率调制,我们可以调整Pi以用作FM发射器。调制信号将通过树莓派的 GPIO 引脚 4 发出。我们可以简单地将一根最大 20 厘米的普通电线连接到该引脚以充当天线。

设置树莓派进行编程

如果您已经知道如何通过终端窗口到达您的 pi,请跳过此步骤,否则通读。将新操作系统刷新到 Pi 后,通过将 HDMI 连接到显示器并将键盘和鼠标连接到 Pi 来启动它。

当您进入PI的桌面时,搜索网络选项并将Pi连接到路由器。然后进入 pi 菜单并选择 pi 配置,然后启用允许 SSH 通信。现在进入您的Windows / MAC笔记本电脑并将您的笔记本电脑连接到同一路由器,以便您的Pi和笔记本电脑在本地网络上工作。现在安装腻子并打开它。输入 Pi 的 IP 地址,然后单击回车。如果您不知道PI的IP地址,请进入路由器管理页面并检查分配给PI的IP,它应该是类似 192.168.43.XXX。如果一切正确,将弹出一个终端窗口,询问用户名和密码。默认情况下,用户名为pi,密码为覆盆子。输入它并按回车键,您将看到以下屏幕。

poYBAGNsrJeACfPoAAAvzOYf2XE179.png

将 RPi 转换为 FM 发射器

将RPI转换为无线电发射器的程序已经由Markondej在GitHub页面上提供。您可以直接将此页面克隆到您的 pi 中,编译程序并启动它(如果您知道如何操作)。对于其他人,只需按照以下步骤操作,您将立即广播自己的音频

第 1 步:创建一个新文件夹(目录),我们将在其中放置所有必需的程序文件。在这里,我使用终端窗口通过使用命令 mkdir PI_FM 创建一个名为 PI_FM 的目录,并使用命令 cd PI_FM 移动到该目录。

mkdir PI_FM

cd PI_FM

poYBAGNsrJiAfEwcAAAz31S5soM564.png

第 2 步:现在我们必须将程序从 GitHub 克隆(下载)到我们刚刚创建的目录中。由于我们已经在目录中移动,我们可以运行以下命令来完成这项工作,您应该得到此处显示的屏幕

sudo git clone

https://github.com/markondej/fm_transmitter

poYBAGNsrJmAR_PtAABt_jVB5b0935.png

第 3 步:我们刚刚下载的程序是C代码,因此我们需要合适的编译器和工具来编译并启动该程序。该程序的编译器称为gcc和g++,编译它们的工具称为make。使用以下代码下载编译器。下载完成后,您的屏幕将如下所示

sudo apt-get install gcc g++ make

pYYBAGNsrJqAILkBAAB0yh_P9as443.png

第 4 步:现在我们已经准备好编译程序了。为此,请使用 cd 进入下载的目录fm_transmitter然后使用 sudo make 行编译代码。您的程序应该被编译,您将获得以下屏幕。

cd fm_transmitter

sudo make

poYBAGNsrJ6AatwfAAByrJNqA3Q197.png

第 5 步:最后一步是启动程序。启动程序时,我们必须提及要广播的频率以及要播放的音频文件的名称。默认情况下,将下载一个名为star_wars.wav的程序的音频文件。因此,我们将以100MHz的频率播放此星球大战主题音乐,以检查程序是否有效。启动行的语法为

sudo ./fm_transmitter [-f frequency] [-r] filename

由于我们需要 100MHz 频率并播放star_wars.wav文件,因此该行将是

sudo ./fm_transmitter -f 100 -r star_wars.wav

pYYBAGNsrKCAc422AAB6qdItP_E017.png

测试您的树莓派调频发射器

启动程序并获得如上所示的播放消息后,我们可以将天线连接到 Pi 的 GPIO 引脚 4,我使用了普通的连接线,它对我来说效果很好。我的设置图片如下所示。

poYBAGNsrKKATjvKAACIEMOyMAo837.jpg

现在,剩下要做的就是拿起FM收音机并将其调谐到100MHz频率,您应该能够听到广播的星球大战音乐。测试工作后,您可以将星球大战主题替换为任何所需的音乐或录音,并使用步骤5中使用的相同命令进行播放。

使用 Pi 广播实时语音

pYYBAGNsrKOABw3uAACg3hskEoU577.jpg

虽然播放预先录制的音乐剪辑很有趣,但如果我们可以使用此FM 发射器 Raspberry Pi 3广播现场语音,那将更具吸引力。这也可以使用同一程序来实现。只需将麦克风连接到 Pi 的 USB 端口并更改启动命令行即可。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 发射器
    +关注

    关注

    6

    文章

    849

    浏览量

    53478
收藏 人收藏

    评论

    相关推荐

    无线调频发射器

    射频发射器物联网调频
    小凡
    发布于 :2022年09月14日 03:51:56

    调频发射器电路图

    调频发射器电路图
    发表于 10-18 13:05

    MP3调频发射器

    本帖最后由 eehome 于 2013-1-5 09:47 编辑 MP3调频发射器
    发表于 08-20 11:24

    高稳定发射器调频发射

      电容三点式振荡电路,其频率稳定度不高,做出来的发射器不是无法工作就是谐波太多。电路比较复杂且频偏小,无法满足对音乐的要求。在此介绍一款能满足业余要求的高稳定发射器。  找一个VCD射频调制
    发表于 12-25 16:21

    如何用FM调频头改制高性能FM发射器

    近日笔者用一只高放部分损坏了的调频头(FM)。制作了一个FM发射器,十分有趣,特写出来与大家共享。 所用的调频头是一只米兹米调频头,当然也可利用其他带有本振输出的
    发表于 05-07 07:49

    怎样去设计一个基于AT89S52单片机的无线调频发射器

    摘 要利用无线通信信道的远距离语音传输业务,是近年来发展很快的一门技术。由于语音业务对误码不敏感,可以采用调频方式发送信息。调频发射器可以使音频信息传送到附近的任意FM接收机。本设计中使
    发表于 12-13 08:14

    构建一个简单稳定且数字可控的调频发射器

    描述如何构建数字无线圈(100KHz 步长)FM 发射器在本文中,我们将学习如何构建一个简单、稳定且数字可控的调频发射器。对于这个设计,我选
    发表于 09-06 07:19

    远距离调频发射器

    远距离调频发射器:下图功率可达2000米,可算是远距离调频发射器了。
    发表于 10-18 13:10 3612次阅读
    远距离<b class='flag-5'>调频</b><b class='flag-5'>发射器</b>

    调频立体声发射器

    调频立体声发射器 我们这里所指的小区范围是指半径在1-3公里范围内,这样的调频收发系统比较适合作为校园或单位广播之用。本文将详
    发表于 10-18 13:27 3705次阅读
    <b class='flag-5'>调频</b>立体声<b class='flag-5'>发射器</b>

    调频发射器的制作

    调频发射器的制作 本文将详细阐述利用闽实科技生产的微型高效无线传声模块MEC002A制作的小区调频(立体声)发射装置。 由闽实科技研发的MEC002A微型高
    发表于 12-24 20:04 4705次阅读
    <b class='flag-5'>调频</b><b class='flag-5'>发射器</b>的制作

    (数控调频发射器)行距毕业设计

    数控调频发射器毕设
    发表于 06-19 09:52 32次下载

    最简单无线发射电路图大全(超声波发射/射频收发电路/调频发射器

    本文主要介绍了最简单无线发射电路图大全(超声波发射/射频收发电路/调频发射器)。无线电遥控电路由无线电发射器与接收
    发表于 04-03 15:57 14.5w次阅读
    最简单无线<b class='flag-5'>发射</b>电路图大全(超声波<b class='flag-5'>发射</b>/射频收发电路/<b class='flag-5'>调频</b><b class='flag-5'>发射器</b>)

    基于4个晶体管的调频跟踪发射器

    下图是基于4个晶体管的调频跟踪发射器。这个跟踪发射器图没有额外的注释,尝试自己发现这个电路。
    的头像 发表于 05-09 17:00 1479次阅读
    基于4个晶体管的<b class='flag-5'>调频</b>跟踪<b class='flag-5'>发射器</b>

    简单易构建调频发射器电路

    灵敏的调频发射器电路的简单和容易的构建。该电路只需要2个晶体管即可工作。
    发表于 07-10 11:06 1760次阅读
    简单易<b class='flag-5'>构建</b>的<b class='flag-5'>调频</b><b class='flag-5'>发射器</b>电路

    迷你调频发射器

    电子发烧友网站提供《迷你调频发射器.zip》资料免费下载
    发表于 01-30 09:55 0次下载
    迷你<b class='flag-5'>调频</b><b class='flag-5'>发射器</b>