立创电赛:「麻雀」-基于瑞萨的桌面电子时钟项目-ZhiminJohnny - 嘉立创EDA开源硬件平台

编辑器版本 ×
标准版 Standard

1、简单易用,可快速上手

2、流畅支持300个器件或1000个焊盘以下的设计规模

3、支持简单的电路仿真

4、面向学生、老师、创客

专业版 professional

1、全新的交互和界面

2、流畅支持超过3w器件或10w焊盘的设计规模,支持面板和外壳设计

3、更严谨的设计约束,更规范的流程

4、面向企业、更专业的用户

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

简介:本电子时钟Demo基于立创EDA暑期训练营电子时钟项目开发设计,硬件电路复刻原时钟项目,软件功能进行了大幅度扩展和优化—实现了包括但不限于日历翻页,节拍器功能,音乐播放等功能,演示视频见工程附件。

开源协议: MIT License

(未经作者授权,禁止转载)

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

加载中...

温馨提示 ×

是否需要添加此工程到专辑?

温馨提示
动态内容涉嫌违规
内容:
  • 153 6159 2675

服务时间

周一至周五 9:00~18:00
  • 技术支持

support
  • 开源平台公众号

MP