使用Arduino和RDA8057M的FM收音机

使用Arduino和RDA8057M的FM收音机

我使用RDA5807M FM调谐器模块和Arduino Nano制作了这个小调频收音机
硬件组件:

  • Arduino Nano R3× 1
  • ElectroPeak 0.96“OLED 64x128显示模块× 1
  • RDA Microelectronics RDA8057M FM收音机模块× 1

手动工具和制造机器:

  • 3D打印机(通用)

最近,我遇到了RDA5807 模块,它是一个非常小的包装中的FM收音机调谐器。它非常便宜并且使用I2C协议进行通信,这意味着只需要两根线就可以与IC通信。减少接线!
在收音机坏掉之前,我的妈妈每天都在收听电台时一边听食物。我想用自己制作的收音机给她一个惊喜。
在本教程中,我将向您展示如何将RDA5807 IC与Arduino连接。为了让它看起来不错,我设计了一个外壳并进行3D打印。我是3D设计的新手,所以它将是一个简单的设计。没有花哨的东西。

电路项目的主要芯片及数据手册

电路相关文件

电路图文件
原理图.pdf
描述:原理图
源代码
源码.rar
描述:源码
教程
项目教程.pdf
描述:项目教程
其他文件
3D打印资料.rar
描述:3D打印文件
分享到:
收藏 (1)
电子硬件助手小程序 电子硬件助手小程序

电路城电路折扣劵获取途径:

电路城7~10折折扣劵(全场通用):对本电路进行评分获取;

电路城6折折扣劵(限购≤100元电路):申请成为卖家,上传电路,审核成功后获取。

(版权归Neeraj Rane所有)

版权声明:电路城所有电路均源于网友上传或网上搜集,供学习和研究使用,其版权归原作者所有,对可以提供充分证据的侵权信息,本站将在确认后24小时内删除。对本电路进行投诉建议,点击投诉本电路反馈给电路城。

使用说明:直接使用附件资料或需要对资料PCB板进行打样的买家,请先核对资料的完整性,如果出现问题,电路城不承担任何经济损失!

换一批 more>>

大家都在看:

继续阅读

  • 带RDA5807的迷你立体声收音机

    硬件组件: Arduino Nano R3× 1 rda5807无线电模块× 1 诺基亚5110 LCD 84x84× 1 触觉开关,顶部驱动× 3 电阻器120 Kohm× 1 通孔电阻,33 kohm× 1 通孔电阻,68 kohm× 1 PAM8403 D类放大器模块× 1 扬声器:0.25W,8欧姆× 2 可充电电池,锂离子电池× 1 软件应用程序和在线服务: Arduino IDE手动工具和制造机器: 烙铁(通用)RDA5807M系列是单芯片广播FM立体声收音机调谐器,具有完全集成的合成器,IF选择性,RDS / RBDS和MPX解码器。它支持I2C控制接口总线模式,因此在Аrduino微控制器的帮助下,我们可以使用RDS解码器制作出色的立体声无线电接收器。下面显示的收音机由最少数量的组件组成,包含一个非常简单实用的菜单,显示在诺基亚5110的84x84像素LCD上。电路城原创内容,未经同意,不得转载!
    来自:家用电器时间:2019-08-22 收音机 fm接收器 rda5807
  • BigClown智能门铃电路方案

    我很多情况下会在车库或花园里工作,距离的原因导致有人来访的时候我常常听不到我的门铃声,所以我做了一个低功耗智能门铃。硬件组件:BigClown电池模块× 1 BigClown核心模块× 1 BigClown中继模块× 1 BigClown按钮模块× 1 BigClown Radio Dongle× 1 软件应用程序和在线服务:BigClown Playground节点REDMicrosoft VS CodeBlynk通过这种简单的解决方案,您可以制造低功耗智能门铃。如果有人按下按钮,你的门铃会响,同时它会向你的手机发送通知,这样你就不会在工作时错过朋友的来访。您还可以使用Blynk视频流功能,并在有人按铃时拍照。如果您希望能够远程打开门,可以将我的其他项目添加到此解决方案中。
    来自:家用电器时间:2019-06-26 物联网 家庭自动化 无线电
  • BigClown智能冰箱监视器电路方案

    过度冷冻你的冰箱不利于你的食物和省电,使用这台冰箱监视器,你将随时知道冰箱里的温度。硬件组件:BigClown气候监测套件× 1 BigClown Radio Dongle× 1 软件应用程序和在线服务:BigClown PlaygroundBlynk节点RED我的室友有时会把冰箱的门打开忘记关好,因此冰箱耗电量大,结霜。我把智能冰箱监视器放在那里,这样我可以随时知道冰箱的温度,如果他把它打开太长时间也会得到通知,所以我可以关闭它。我使用BigClown技术,他们已经拥有适合此解决方案的固件,所以我只是在Node-RED中定制了流程,并且全部都设置好了。我的设备只使用两节AAA电池,可以使用长达两年。
    来自:安防与监控时间:2019-06-26 物联网 家庭自动化 无线电
  • 基于QN8035的收音机 STC8单片机程序和电路

    基于QN8035做的调频FM收音机资料,使用STC8单片机控制非常适合学生DIY。普通收音机FM频段是88~108MHz 不能收听校园广播。QN8035的FM频段是76~108MHz 可以收听校园广播频段。通常英语等级考试的听力就是76~87M频段。1、本资料是包含了最终源码。2、PCB文件是结合外壳使用的,请适当修改配合您自己的外壳使用。3、图纸自带5W功率放大,可以直接接4欧姆扬声器,声音大小通过单片机调节。
    来自:DIY创意产品时间:2019-06-16 收音机 调频 fm
  • STC51单片机自制数字调频收音机LCD1602液晶显示

    单片机STC89C52,设计用TEA5767显示搜索频率,通过液晶显示屏显示,并用按键调节频率。实现88MHz ~ 108MHz调频广播的接收工程里面带有的3D封装库足够本科期间使用
    来自:DIY创意产品时间:2019-05-29 51单片机 diy制作 毕业设计
  • mini 音频模块扬声器设计功率0.7W

    该音频模块设计是基于扬声器盒上的一个麦克风应用。扬声器单元的额定功率为0.7W,阻抗为8欧姆。与常规锥形扬声器不同,该扬声器驱动器具有平坦的表面,并安装在矩形外壳中,使其能够以惊人的效果再现声音。硬件概览:功能: 开源和模块化设计内置扬声器外壳在一块板上组合扬声器和麦克风内置Xadow连接器,便于插拔FPC电缆可与其他Xadow模块堆叠和链接音频和DIY电话项目的完美选择规格参数:共振频率:900赫兹阻抗:8±20%欧姆额定功率:0.7瓦,MAX功率1瓦频率范围:900 Hz至20 kHz麦克风灵敏度:-42dBV Typ最大输入声压:130dB SPL
    来自:电脑及外设时间:2018-07-17 音频 扬声器 麦克风
  • VS8053/VS1053/VS1063开发板硬件&软件全部开源

    VS8053 / VS1053 / VS1063开发板具有全面的硬件接口,用于编写和测试VS8053 / VS1053器件上的各种音频信号处理软件。连接器包括耳机,线路输入,线路输出,USB和UART。用户界面采用1.77“TFT显示屏和八个按键,板上的许多信号都被连接到连接器上,以帮助进行评估测量并与其他板卡连接。FM收音机模块使用耳机线作为天线,并给出了一种可能的信号选项VS8053 / VS1053器件的线路输入。该板由USB总线供电。该板还具有用于3.7V Li-on可充电电池单元的充电器电路。串口用作调试器接口,用于将代码加载到VS8053 / VS1053。实物截图:目前正确的电路板功能:立体声线路输入。立体声线路输出和耳机输出。(与两个音频相同)FM收音机模块(PL102BC:TEA5767)。耳机线天线/外部天线连接器。1.77“TFT LCD模块。8个用户界面按钮。启动选择按钮(用于刷新SPI闪存)。复位按钮。扩展连接器用于连接MCU或其他IC。USB连接器,用于为锂离子电池充电。*锂离子电池连接器和锂离子电池充电器IC(100mA充电电流)*UART端口用于连接VSIDE USB UART电缆。USB SD读卡器IC。特征:来自ADC(线路输入)的高质量16位,48 kHz立体声音频输入。一个示例信号处理功能:一个简单的放大器。高品质模拟立体声音频输出(线路输出/耳机)。调频收音机模块(PL102BC:TEA5767)无线电频道调谐。1.77“TFT LCD图形用户界面。带有可选按钮哔声的按钮读取。用C语言编写的音频中断处理程序。信号预处理滤波器:直流阻塞和饱和限幅器。源代码在VSIDE集成开发环境中可用。带完整源代码的SD卡播放器。
    来自:其他开发板时间:2018-06-21 开发板 音频 vs1053 vs1063
  • VS1063/VS1053/VS8053 音频DSP套件硬件开源及应用

    该S1063 / VS1053 / VS8053简易DSP专业版套件适用于使用带串行端口的PC进行快速原型设计。除了简单DSP板之外,它还包含主板提供的附加功能,如立体声耳机和线路输出,立体声线路输入以及重置按钮。VS1063 / VS1053 / VS8053简单DSP板是用于VS1063,VS1053或VS8053音频编解码器IC的小型,低成本和高性能音频DSP板。实物截图:VSx053简单DSP板旨在用于DSP软件开发和电子应用中的“插入式”模块。该电路板有两排针头,每个电路板的边缘都有一个。一个边缘具有用于连接到串行端口或SPI端口的数字连接。这可用于将电路板与PC和VSIDE或主微控制器进行接口连接。另一边有模拟连接,具有线路输入,线路输出和耳机输出。线路输入和线路输出是交流耦合的,可以直接连接到其他音频电路。该电路板具有VSx053所需的电源。它还有四个LED和一个用于UI的按钮。包含引导EEPROM,以便应用程序软件和声音样本可以存储在电路板上。该板可以与VSx053简单DSP主板配合使用,以方便与外界连接。特性: VS1063,VS1053或VS8053 DSP处理器MP3,WMA,AAC,HE-AAC,OGG,WAV,MIDI解码(带VS1053处理器)MP3,WMA,AAC,HE-AAC,OGG,WAV,FLAC解码(带VS1063处理器)OGG,WAV,MIDI解码(带VS8053处理器)PCM,IMA ADPCM编码(使用VS1053和VS8053处理器)PCM,IMA APDCM,G.711 ulaw / A-law,G.722 ADPCM,Ogg Vorbis,MP3编码(带有VS1063处理器)AT25DF041A或同等的4兆比特SPI启动闪存单5V输入,用于CVDD,AVDD和IOVDD的LDO线性稳压器。1个按钮和4个用于用户界面的LED26针信号头,包括立体声线路输入,线路输出和耳机输出用于调试接口的UART连接,用于微控制器的SPI控制/数据总线轻松集成到定制PCB以实现快速应用程序开发高保真音质的音频性能由VSIDE开发工具支持附件资料截图:
    来自:其他开发板时间:2018-06-21 音频 dsp开发板 vs1053
  • 高保真音频播放器 WAV触发器设计

    WAV触发器是一款独特的高保真复调音频播放器,具有惊人的功能。支持最多2048个未压缩的16位,44.1kHz wav文件 - 与音频CD质量相同--WAV触发器可以同时独立播放和混合多达14个立体声音轨,延迟极低。曲目可以通过16个可编程的触发输入进行控制,或者通过使用原生串行控制协议甚至MIDI进行控制。触发输入可以直接连接到开关和按钮,或连接到传感器或其他微控制器的数字输出。可以使用免费的跨平台GUI应用程序指定备用功能,并允许触发器播放顺序或随机曲目,暂停和恢复曲目组,甚至控制音量。Arduino库允许实时混合等复杂的串行控制,在采样同步中启动多个轨道并在轨道之间平滑交叉衰落。板载采样率转换允许平滑改变播放速度/音调从0.5x到2x。MIDI允许您使用WAV触发器作为复音采样合成器,从任何MIDI键盘控制器播放自己的声音。MIDI通道和音符编号映射到音轨编号,MIDI控制器调整音量以及攻击和释放时间。MIDI程序更改支持在最多16组128个声音之间切换。WAV Trigger音频引擎甚至可以实现,音高弯曲,声音窃取(当所有14个声音都被使用时,最新的MIDI音符被用于新的MIDI音符),音符释放(淡入),音符释放(淡出)和延迟平均值8毫秒。WAV触发器同时支持SDSC(最高2GB)和SDHC(最高32GB)型microSD卡。WAV触发器实物截图:特点: 支持多达2048个无压缩的16位立体声WAV文件,频率44.1kHz - CD质量和弦!独立和同时播放和混合14个立体声音轨样本精确启动和播放多达14个平行立体声音轨触发至声音延迟:典型值8 msecs,最大12 msecsMIDI控制:速度敏感触发多达16个128个音轨库实时回放速率控制和MIDI Pitch Bend暂停和恢复单个或一组曲目。多个随机触发范围真正的线路电平立体声输出:2.1V RMS地面居中,100dB SNR板载单声道音频放大器和扬声器连接器:2W至4欧姆,1.25W至8欧姆触发输入可单独调节,触点闭合,3.3V或5.0V控制触发输入可以单独倒置,和/或设置为边沿,锁存或电平敏感音量可以从+ 10dB调整到-70dB,增量为0.5dB固件音量淡化(攻击和衰减)和交叉淡入淡出专用的“播放”状态数字输出引脚3.3V和5.0V输出引脚广泛的串行控制。Arduino图书馆可用。引脚与SparkFun FTDI Basic兼容电路PCB截图:
  • 树莓派便携式互联网收音机

    关于这个项目您可以通过一个小小的盒子在互联网上收听数千个免费电台。互联网上有成千上万的免费电台,通过这个项目,你可以从一个小小的盒子里听到所有的电台。所以,让我们使用Raspberry Pi,扬声器和几个简单易用的软件轻松构建我们的流媒体收音机。硬件组件: 树莓派2型号B× 1 扬声器:0.25W,8欧姆× 1 项目概况:电缆的连接:连接到22和27步骤1首先,我们需要准备我们的Pi。使用Raspbian和Pi连接到互联网,打开一个终端并切换到root用户:sudo su并更新您的软件包列表,然后将您的Pi升级到最新的软件:apt-get update && apt-get upgrade -y 第2步安装一些额外的包。我们需要安装Python包来访问GPIO。在以root身份登录的终端中,输入以下内容:apt-get install python-rpi.gpio现在安装MPlayer,这将播放我们的音频。apt-get install mplayer 第3步我们创建了一个txt文件:wpa,它保存了我们的热点地址和密码。步骤4我们需要使用网址来使用网络收音机。我们使用https://www.internet-radio.com/ 。随着开关的变化。[在URL中,应该下载一个pls文件并输入到我们的地址栏中。]第5步将收音机配置为在引导时启动。在终端中,以root用户身份导航到/etc/init.d/,然后使用nano创建一个名为radio的文件。nano radio在该文件中,输入以下内容:#! /bin/bashmodprobe snd_bcm2835amixer cset numid=3 1python /home/pi/radio.py这会加载声卡的内核模块; Amixer设置扬声器的输出。第6步我们在服务上编写我们的代码; 当操作系统启动服务时,这将是工作。在etc / init.d中,我们定义了我们的服务。在这个目录中,我们定义了基于kill和start(使用nano)的服务。同样在我们的代码中,我们使用GPIO的pull_up_down。
销量
21
查看
608
参数名 参数值
发布于 2019 年 07 月 09日
相关文章

Moore8直播课堂

tracer