arduino使用oled代码_用 Arduino 制造一台 FM 调频收音机

本文介绍了如何使用Arduino Nano和RDA5807M FM调频收音机模块,结合I2C OLED显示屏,创建一个自制的FM收音机。项目包括3D打印外壳,使用PAM8403音频放大器模块,并提供了详细的制作过程和代码资源。
摘要由CSDN通过智能技术生成
beb7b1cc802b37359290acb06c65cae2.png

这是一个基于 Arduino 的开源的收音机项目,它具备一台标准收音机的全部功能,从控制部分到外壳都可以自己 DIY。在项目中,我们将介绍让 FM 收音机调谐器的 RDA5807 模块与 I2C 协议进行通信的方法,整个过程只需要两根线就可以与 IC 通信,接线非常简单。3D 打印的外壳也非常简洁。总之,是个非常简单和实用的项目,来试试吧!

下面是制作过程的视频:

材料清单

Arduino Nano × 1

RDA5807M FM 收音机调谐器IC × 1

I2C OLED 显示屏 × 1

3W 扬声器 × 1

PAM8403 音频放大器模块 × 1

6×6 轻触开关 × 2

100k 电位计 × 1

直流电源插座 × 1

3D 打印机(可选) × 1

细节说明

1、项目构造非常简明,Arduino Nano 是收音机的大脑,模块通信已经是现成的。注意要安装 Radio 库。https://github.com/mathertel/Radio ,该库也适用于 SI4703,SI4705 和 TEA5767。

2、收音机前面的一个按钮用于调节收音机的“频率选择”模式,另一个按钮用于调频。一个小窗口用来滚动显示预设的频率(请根据你所属的地方在代码中设置)。

3、OLED 显示器用于显示调谐频率。

4、无线电模块的输出音频信号非常低,不足以驱动 0W 扬声器。PAM8403 模块将用于放大音频信号。当然,还有许多其他的模块可以选择。

处理收音机模块

1、制作一块比模块稍大一点的板子用来固定,如图所示,这个模块非常的小,不方便直接固定在面包板或者电路板上。

aa77e67a23223a6eff24921a60982037.png
10dd6b35e989481c9022da36ee51c543.png

2、确保板子的每一侧至少有五个孔并将公头插针焊接。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值