嘉立创产业服务站群
发作品签到
标准版

【CW32】自律定时器

工程标签

1.4k
0
0
2

简介

自律定时器。

简介:自律定时器。

开源协议

GPL 3.0

创建时间:2022-05-18 13:30:21更新时间:2022-06-15 09:53:42

描述

基于cw32f030c8t6制作的自律定时器(虽然画的是无刷电机控制器,但是我还预留了它的第二功能--自律定时器)。由于无刷电机控制的项目还没完成,那现在就来利用它的定时器功能。该定时器用来在自己学习过程中定时时间的,从而可以远离手机的诱惑。

定时器主要有2种定时时间,分别是学习时间、休息时间,可以单独设定它们的定时时间,从而提高学习的效率。按照我的习惯,学习时间定时为50分钟、休息时间为10分钟,中间会有时间较长的类似于休息的时间,这个可以根据自身的习惯进行调整,且处于长休息时间的过程中屏幕会关闭(除了显示定时时间),这也是为了省电。

下面快速演示一下该定时器的工作流程:
1.首先学习时间定时为2分钟,休息时间定时为1分钟,长休息时间定时为1分钟(该过程中“休息”二字不会显示出来)。
2.上电开机,按下复位键,会有一个图案从左边移至右边,此过程一结束就进入到学习定时状态。
3.如果有紧急事情需要处理,可以按下PCB板子的左上角的第一个按键后停止定时,待处理完事件后要接着学习时可以再按下刚才的按键,此时继续定时。
4.每到学习时间和休息时间的时候蜂鸣器就会响,以提醒我自己该学习还是休息。
5.视频中为了快速演示,我把定时时间加快了10倍。
6.OLED屏幕的顶行就是时间,左边显示小时,中间显示分钟,右边显示秒。 演示过程可观看附件中的视频。微信图片_20220615110321.jpg微信图片_20220615110310.jpg微信图片_20220615174906.jpg微信图片_20220615174917.jpg

设计图

原理图
PCB

BOM

IDNameDesignatorFootprintQuantity
1QMB-09B-03BUZZER1BUZ-TH_BD9.0-P4.00-D0.6-FD1
220pFC1,C2C06032
3100nFC3,C4,C5,C6,C7,C13,C14,C26,C27,C28,C29,C30,C31,C32,C33C060315
410uFC8,C9,C10,C11,C12,C15C08056
510uFC16,C17,C18,C19,C20,C21,C22C08057

附件

序号文件名称下载次数
1
自律定时器.mp4
200
克隆工程
添加到专辑
0
0
分享
侵权投诉

评论

全部评论(1)
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航