专业版
立创电赛:「麻雀」-基于瑞萨的桌面电子时钟项目-ZhiminJohnny

创建时间:1年前

984 2

描述

<h3>*1、项目功能介绍</h3> <hr> <ol> <li>采用瑞萨R7FA2E1A72DFL作为电子时钟的主控芯片,外设包括蜂鸣器、DHT11温湿度传感器、4位共阴极数码管,4个独立按键(从左至右标号记为K1-K4);</li> <li>实时时钟闪烁显示;</li> <li>日历参数的翻页调整,小时、分钟、秒、月、日、星期、年等数据均可调整并掉电保存;</li> <li>温湿度显示(默认显示温度,长按显示湿度);</li> <li>通过无源蜂鸣器作为节拍器,长按按键可实现内置音乐播放;</li> </ol> <h3>*2、项目属性</h3> <hr> <p>首次公开,基于2023立创EDA暑期训练营电子时钟项目工程进行拓展优化</p> <h3>* 3、开源协议</h3> <hr> <p>MIT</p> <h3>*4、硬件部分</h3> <hr> <h4>原理图</h4> <p><img src="//image.lceda.cn/pullimage/6PYQ8uMqdlQljv8GRXTJmuBpy0JFTFqdJ9bAUG0m.png" alt="eclock原理图230730.png"></p> <h4>PCB+外壳设计</h4> <p><img src="//image.lceda.cn/pullimage/Z0tLDjajmpF4BtwBHLKNilQAqj3oa2qHjXDqGpaR.png" alt="eclock_PCB_230730.png"></p> <h4>面板设计</h4> <p><img src="//image.lceda.cn/pullimage/bJj8foudqwDjB0uyupzkGswv8Dt63hLodoQwdk1K.png" alt="面板设计.png"></p> <p>有关详细的硬件模块介绍可移步至详细的硬件模块介绍可移步至暑期夏令营官方介绍<a href="https://oshwhub.com/course-examples/li-chuang-dian-sai-ji-yu-rui-sa-de-zhuo-mian-dian-zi-shi-zhong-she-ji" target="_blank">【立创电赛】基于瑞萨的桌面电子时钟设计 - 嘉立创EDA开源硬件平台 (oshwhub.com)</a></p> <h3>*5、软件部分</h3> <hr> <p>软件功能的设计框架由状态机搭建,每一个状态对应一种显示或者检测状态,由K1主功能按键实现状态1至状态3的不同功能状态切换,具体功能实现如下:(各功能状态代码模板可在<a href="https://github.com/Jonnoy-Gates/sparrow_eclock_renesas_lceda" target="_blank">代码仓库</a>下载)</p> <h4>状态1:时钟显示状态</h4> <ul> <li>实时显示状态:当前时刻“小时”:“分钟”,例如"12:03"</li> <li>日历参数状态 <ul> <li>set_state=0:表示时钟调整界面状态,共四个页面,“年”~“月 日”~“小时 分钟”~“秒 星期”;通过K3,K4按键实现上下翻页;</li> <li>set_state=1:表示当前第一参数位可调整,K3实现该位加1,K4实现该位减1,调整过程时数码管以1s间隔闪烁;</li> <li>set_state=2:表示当前第二参数位可调整,K3实现该位加1,K4实现该位减1,调整过程时数码管以1s间隔闪烁;</li> </ul></li> <li>长按按键K2进入由实时显示状态进入日历参数状态,再次长按更新数据并存入内部Flash,随后进入实时显示状态</li> <li>短按按键K2实现set_state的切换,即短按K2,实现set_state->0->1->2->0</li> </ul> <h4>状态2:温湿度显示界面</h4> <ul> <li>默认状态:数码管常亮显示"温度显示标志P+当前实时温度数值"</li> <li>长按状态:数码管常亮显示"湿度显示标志H+当前实时湿度数值"</li> <li>长按K2不松手由温度显示界面进入湿度界面,松手后返回默认状态</li> </ul> <h4>状态3:节拍器界面+音乐播放界面</h4> <ul> <li>界面显示:"节拍器功能标志E"-"BPM值(Beat per minute,节拍数/分钟)"</li> <li>短按按键K2启动节拍器功能,蜂鸣器以BPM值速度滴滴鸣响;再次按下K2取消节拍器功能; <ul> <li>K3实现BPM值加10,K4实现BPM值减10;</li> <li>【待实现】 触摸按键实现“快加”或者“快减”功能:在BPM值调整过程中,若首先按下K3按键加10,再次按下触摸按键实现BPM连续加1;同理若首先按下K4按键减10,再次按下触摸按键实现BPM连续减1;</li> </ul></li> <li>长按按键K2启动音乐播放功能,内置音乐摘选自<strong>久石让《天空之城》</strong></li> </ul> <h3>*6、BOM清单</h3> <hr> <ol> <li>BAT POWER对应的排针不买,留空焊盘;</li> <li>DHT11一定要认准正品买,否则温湿度读取为0;(血的教训QAQ)</li> <li>数码管此处选型使用的是带冒号的4位0.56寸共阴极数码管,非原理图中显示;冒号的点亮位置参考数码管原理图,对应软件中更改smg.c的smg_maohao_open()函数内容实现冒号的点亮、熄灭。 <img src="//image.lceda.cn/pullimage/4xJlGYVGT9BjjqIdjWL1HjL9snj9B70jOBezGmC7.png" alt="BOM截图.png"></li> </ol> <h3>*7、大赛LOGO验证</h3> <hr> <p><img src="//image.lceda.cn/pullimage/FYf3Tb6E5H1x7qw1WgTSfDI59TxrGeVAkHyWwCQZ.jpeg" alt="大赛Logo认证.jpg"></p> <h3>* 8、工程视频</h3> <hr> <p>详细工程演示可见B站视频:<a href="https://www.bilibili.com/video/BV1xh4y157kE?t=133.2" target="_blank">【立创训练营】「麻雀」-基于瑞萨的桌面电子时钟项目</a></p>

文档

BOM

暂无

附件

附件名 下载
BOM_Board1_PCB_Eclock_2023-7-13.pdf
立创电赛:「麻雀」-基于瑞萨的桌面电子时钟项目-Johnny-压缩版.mp4
Eclock_Demo.zip

评论(0)

  • 表情
    emoji
    小嘉工作篇
    小嘉日常篇
  • 图片
成功
工程所有者当前已关闭评论
goToTop
svg-battery svg-battery-wifi svg-books svg-more svg-paste svg-pencil svg-plant svg-ruler svg-share svg-user svg-logo-cn svg-double-arrow