×

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

消耗积分:0 | 格式:rar | 大小:0.88 MB | 2022-12-14

香香技术员

分享资料个

方案介绍

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

功能如下:

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

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

温馨提示:

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

附件包含:

  • STL文件
  • Vero 示意图
  • 接线图
  • 代码

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !