如何制作一台可调频率的收音机

如何制作一台可调频率的收音机

收音机是家庭自制中最令人着迷的电子设备之一,它融合了电学、电磁波和音频电路的基本原理。通过制作一台可调谐收音机,你不仅可以学习如何接收广播,还能学会如何从众多散射在空中的信号中选择特定的电台。本文将探讨如何制作一台简单的可调谐收音机,重点介绍调频收音机,因为其组件和模块相对容易获得,而且效果立竿见影。

-

1. 理解可调谐无线电的概念

可调谐收音机的工作原理是:从天线接收特定频率的信号,然后将其放大并转换成音频信号,供扬声器或耳机播放。在现代收音机中,这个过程通常由调谐器集成电路或集成接收器模块完成。

调频广播的广播频率范围通常为 88–108 MHz。要调整频率,我们需要一个调谐机构,例如:

1. 使用可变电容器和LC谐振电路进行模拟调谐(更具挑战性)。
2. 使用 IC 无线电模块进行数字调谐(更简单、更稳定,推荐给初学者)。

本文中,我们选择使用 FM 模块进行数字调谐,这种调谐方式在 DIY 项目中很常见。

-

2.所需工具和材料

以下是一些在电子商店和市场比较容易找到的组件:

主要部件
– 可调谐调频收音机模块(例如 TEA5767 或 RDA5807)。这两款模块都很常用,支持通过 I2C 进行数字调谐。
– 微控制器(Arduino Uno/Nano 对初学者来说更容易上手)。
– 音频放大器模块(例如:PAM8403 3W 或 LM386)。
– 小型 4–8 欧姆扬声器(或者,如果您想简单一些,可以使用耳机插孔)。

辅助组件
– 天线:测试时使用 60–100 厘米长的电缆就足够了。
– 电位器(可选,如果放大器支持电位器输入,则用于调节音量)。
– 2 个按钮(用于增加/减少频率)或旋转编码器(更方便)。
– 小型液晶显示屏/OLED显示屏(可选,用于显示所选频率)。
面包板和跳线。
– 电源:USB 或电池提供的 5V 电源 + 根据模块需要进行升压/降压。

  如何制作一台收音机(电子爱好者适用)

-

3. 简单系统设计

自制可调收音机系统可概括如下:

1. 天线接收调频信号
2. FM收音机模块选择频率(调谐)并输出音频(L/R)
3. 放大器放大音频
4. 扬声器发出声音
5. 微控制器根据按钮/编码器设置频率,并(可选地)在屏幕上显示频率。

这种电路很实用,因为你不需要设计复杂的射频滤波器,只需使用专门设计用于处理无线电信号的调谐器模块即可。

-

4. 连接方案(概要)

A. TEA5767/RDA5807 模块与 Arduino 的连接 (I2C)
该模块通常使用I2C通信:

– VCC → 5V(或 3.3V,取决于模块)
– GND → GND
– SDA → Arduino SDA(Uno/Nano 上的 A4)
– SCL → SCL Arduino(Uno/Nano 上的 A5)

B. 音频连接至放大器
– 模块的 L/R 音频输出 → 放大器输入(如果放大器是单声道,则可以混合成单声道)
– 放大器输出 → 扬声器

C. 调音按钮
– “向上”按钮 → Arduino 的一个数字引脚(使用内部上拉电阻)
– “向下”按钮 → 另一个数字引脚

如果想要更精细的控制,可以用旋转编码器代替旋钮,顺时针旋转增加频率,反之亦然。

-

5. 程序逻辑示例(概念)

您可以使用适用于 TEA5767 或 RDA5807 的无线电库(有很多可供选择)。该程序的主要功能是:

1. 确定起始频率(例如 99.9 MHz)
2. 如果按下向上按钮,频率会增加(例如 +0.1 MHz)。
3. 如果按下向下按钮,频率会降低(-0.1 MHz)。
4. 通过 I2C 将频率值发送到模块。
5.(可选)在液晶显示屏/OLED屏幕上显示频率

重要提示:
– 许多地区的调频广播使用100 kHz(0.1 MHz)或50 kHz的信道间隔。为简便起见,请使用0.1 MHz。
– 设置限制,使其不超过 88.0 或 108.0 MHz。

  组装带外置天线的收音机的技巧和窍门

-

6. 制造步骤

步骤 1:准备面包板并连接无线电模块。
首先连接 VCC、GND、SDA 和 SCL。确保模块接收到指定的电压。有些模块支持 3.3–5V 的电压,而有些模块仅在 3.3V 下安全。

步骤三:安装天线
只需将电缆连接到模块的天线引脚(或天线焊盘,如果有的话)。为了获得更好的接收效果,请将电缆沿长度方向展开。

步骤 3:连接功放和扬声器
将模块的音频输出连接到放大器的输入。如果模块输出立体声而您的放大器是单声道,您可以使用电阻(例如,每个 1kΩ)将左声道和右声道合并,以防止声道干扰。

步骤 4:安装调音旋钮
将上下按钮连接到 Arduino。在代码中启用内部上拉按钮,以尽量减少接线(按下按钮时,将引脚连接到 GND)。

步骤 5:上传调校程序
请使用合适的库。上传后,尝试按下按钮并收听电台是否有变化。如果信号较弱,请尝试移动天线或使用更长的电缆。

步骤 6:整理并制作永久版本
在面包板上成功搭建完成后,就可以将其转移到穿孔PCB板/万用板上。添加外壳可以使其外观更整洁,还可以添加旋钮/编码器,以获得更接近收音机的使用体验。

-

7. 提升效果的技巧

1. 使用优质电源:劣质适配器产生的噪声可能会干扰音频。如果听到嗡嗡声,请尝试使用优质移动电源供电,或在模块附近添加一个去耦电容(100nF + 10µF)。
2. 注意音频接地:不良的接地路径通常会导致“噼啪”声。
3. 天线的位置非常重要:调整天线的方向,靠近窗户通常效果更好。
4. 添加显示屏:0.96 英寸 I2C OLED 显示屏,方便查看当前选择的频率。
5. 添加扫描功能:创建一个按钮,用于自动搜索电台(搜索)。

  如何制作基于树莓派的收音机

-

8. 替代方案:使用可变电容器进行模拟调谐(更具挑战性)

如果你真的想要体验“经典收音机”的感觉,你可以用LC电路(电感器+可变电容)来选择频率,从而制作一台模拟收音机。然而,对于调频广播来说,射频部分非常敏感,需要精心设计和布局。这个项目很有趣,但对于初学者来说成功率较低,原因如下:

– 高频(88–108 MHz)对电缆长度敏感。
寄生元件(杂散电容/电感)会影响调谐
校准和调整(微调)更为复杂。

因此,数字化模块是快速学习并获得实际成果的最佳方式。

-

9. Penutup

制作一台可调谐收音机是一项既有趣又有教育意义的DIY项目。只需几个元件,例如用于设置频率的微控制器、用于接收电台的调谐器模块以及用于输出声音的放大器,就能用TEA5767或RDA5807这样的FM模块搭建一台可调谐收音机。有了基本版本之后,你还可以扩展其他功能,例如存储电台预设、自动扫描、OLED显示屏,甚至可以添加可充电电池,使收音机便于携带。

如果您需要,我可以根据您选择的模块(TEA5767 或 RDA5807)以及您是否要使用按钮、编码器和显示屏,提供具体的组件清单(模块类型链接)、详细的原理图和完整的 Arduino 代码示例。

请留言