亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 制造工艺

简单调频收音机

组件和用品

rda5807 fm 无线电模块
× 1
SparkFun Arduino Pro Mini 328 - 3.3V/8MHz
× 1
诺基亚 5110 显示器
× 1
18650 锂离子电池
× 1
18650 电池盒
× 1
Adafruit USB 锂离子电池充电器
× 1
音频放大器
× 1
光敏电阻
× 1
通用晶体管 NPN
× 1
电阻 100 ohm
× 1
电阻 10k ohm
× 2
电阻 300k
× 1
电阻 1M ohm
× 1
带按钮的旋转编码器
× 1
loadspeakers
× 1

必要的工具和机器

烙铁(通用)

应用和在线服务

Arduino IDE

关于这个项目

简要说明

这个项目是关于构建一个由 Arduino 控制的简单 FM 收音机。在网上冲浪,我遇到了一个很棒的FM收音机模块,支持RDS信号接收的RDA5807。我认为使用这个模块并构建我自己的具有自定义功能的 FM 收音机是一个非常好的主意。此外,收音机可由锂离子充电电池供电,并配备有趣的USB充电器。

我认为,诺基亚 5110 显示器是收音机的不错选择,因为它可读性好、易于使用、可定制,并且具有有助于延长电池寿命的低功耗要求。

该项目的主要特点是:

  • 带有 USB 充电器的锂离子电池 18650 用于为收音机供电。
  • 使用诺基亚 5110 图形显示器,可以创建友好的用户界面(并非在这种情况下)。
  • 实施了 4 个先前站点的列表以简化站点之间的导航。
  • RDS 信息(电台名称)显示在屏幕底部。
  • 屏幕背光会自动调整。

RDA5807 是一种自给自足的无线电模块。它实现了 3.3V 电源。为了使项目更简单,使用 Arduino pro mini 3.3V 控制器来控制无线电模块。内部电压调节器保证无线电模块和屏幕上的正确电压。为了使音量可以接受,实现了简单的音频放大器。锂离子电池直接为放大器供电,无需任何稳压器。

U8GLIB 图形库用于在诺基亚屏幕上显示信息。这个库快速、可靠、可扩展并且非常方便许多黑白显示器。我在库中添加了一些新的 Cyrillic 字体,因此请选择草图中的字体。

如何控制收音机

无线电由旋转编码器控制。调谐器可以运行两种模式:自动模式和手动模式。默认情况下,使用自动模式。在此模式下,当您向前或向后旋转编码器时,无线电模块会向上或向下搜索电台。电台切换到下一个信号电平良好的电台。您可以通过切换到手动模式来设置频率。只需按一下编码器即可在模式之间切换。

每次换站时,最后 4 个站列表都会保存在 Arduino 的 EEPROM 中。为了保存 EEPROM 的寿命,在站被更改后的一分钟内调用保存程序。这样您就可以自由地搜索喜欢的电台,而无需在 EEPROM 中保存任何内容。

要列出最后 4 个电台,请长按编码器(约 2 秒)。然后您可以旋转编码器从列表中选择电台。要切换到电台,请按编码器。

结论

RDA5807 无线电模块是出色的 FM 无线电接收器,具有非常方便的库并实现了有趣的功能。在距离电台很远的情况下,您需要足够长的天线。音质是可以接受的。您可以使用更好的音频放大器,但更强大的放大器会缩短电池寿命。

代码

调频收音机源代码
存储库中有两个版本:full 和 lite(没有背光控制和电台历史记录)。完整版已在硬件上测试,精简版已从源代码构建,未进行测试。https://github.com/sfrwmaker/fm_radio_rda5807

示意图


制造工艺

  1. 分压器
  2. 马铃薯电池
  3. 无线电电路
  4. 电池结构
  5. 电池额定值
  6. 简单串联共振
  7. 无线电
  8. 电池
  9. 简单的 Pi 机器人
  10. 什么是石墨烯电池? [简单概述]
  11. 简单字时钟(Arduino)
  12. Pi-Arduino Internet Radio