• 方案介绍
  • 附件下载
  • 相关推荐
申请入驻 产业图谱

基于RDA5807M 和 RTC DS1302 的时钟收音机

2022/06/07
2361
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

circuit_sketch_bb_Th2G0o4S7D.jpg

共3个文件

我喜欢最初的无线电设计和微型 RDA5807M 立体声无线电模块的使用,并决定修改代码并在设计中添加时钟。尝试使用 RDS 后,我意识到我需要一种方法来显示收音机关闭的时间。(也许稍后添加警报以重新打开它)。所以我使用 RTC DS1302 模块来显示时间。在这个项目中,我假设 DS1302 已经设置为正确的时间(在库示例中介绍)。

功能如下:

  • 收音机打开时,时间以小字符显示在屏幕顶部。
  • 按下按钮时,收音机关闭并显示时间、日期和日期。

我的收音机处于立体声模式,设置音量为 8,期望 PAM8403 模块具有音量控制。我使用的处理器Arduino Nano,我在时钟模式下添加了Arduino 的低功耗库。

温馨提示:

  • 如果您打算完全切断电源,请在无线电模式下进行。我发现在时钟模式下切断电源可能会重置 RTC。因此在 RTC 的电源线上添加了一个 100uf 电容器,以允许数据线在 RTC 实际关闭之前变为非活动状态。
  • 当项目由移动电源计算机供电时,断电可能会突然到足以导致 RTC 重置。需要将 RTC 保持在足够长的时间以允许在数据线变为非活动状态时软断电

附件包含:

* 以上内容翻译自网络,原作者:stevie135s, Neeraj Rane,如涉及侵权可联系删除。

 

  • circuit_sketch_bb_Th2G0o4S7D.jpg
    下载
  • clock_radio_final.ino
    下载
    描述:程序
  • radio_and_time_WpyetRa2hS.bmp
    下载

相关推荐