Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3502|回复: 12

制作番茄计时器 提高学习效率 番茄钟 计时器

[复制链接]

该用户从未签到

发表于 2020-4-23 23:31 | 显示全部楼层 |阅读模式
本帖最后由 createskyblue 于 2020-4-25 00:15 编辑

*学业重,本贴在未来几个月内无法及时维护
TIM截图20200423194821.png
#视频介绍(推荐)
https://www.bilibili.com/video/BV1Bf4y1S7gC

#图文介绍
2 - 副本.jpg
全部组建分为三部分,控制面板,单片机和稳压电池壳
3 - 副本.jpg
它拥有一个番茄钟所该有的标准功能,25分钟的工作计时和5分钟的休息计时奖励
当然你也可以自行设置计时时间
TIM截图20200423233535.png
TIM截图20200423233741.png
设置完成后会自动保存到EEPROM内部,自动检验修复机制能确保你的番茄钟,学习时间,积分正常使

音效设置
TIM截图20200423234105.png

TIM截图20200423234129.png
省电设置
TIM截图20200423235028.png

TIM截图20200423234239.png
在任何模式中省电模式始终优先,如果超过设定时间控制面板没有任何操作番茄钟本体会进入待机状态,但保持显示。在看门狗再次醒来前将无法使用控制面板,同时面板背光自动关闭
即使如此我们依然不推荐您使用atmega控制器写入这个程序,因为功耗比较大,可以选择采用其他低功耗控制器实现它
按键操作方式&音效商店
J1TC4(_3$Z@4G}M))WJLD.png
为了防止误触发和实现确认、返回功能,一个按钮按下后根据按下时间分为3个阶段,同时控制面板上端有长条可以达到提示效果。一般而言部分高危设置确认以及进入上层菜单(UP)需要长按才能进入,普通操作如暂停计时,选择功能,确认可以短按按键,最后如果想返回下一级(DOWN)或者取消操作,轻轻按一下就可以了。
TIM截图20200424000143.png
音效商店还内置播放器,允许进行试听
通常 按一下为停止播放,短按播放,长按确认购买


TIM截图20200424000127.png

为了激励使用番茄钟进行学习,在最低等级你需要学习满25分钟才可以获得5个番茄用于更换音效,系统内置了超过5款音效可供选择,包含一些名牌大学的上下课铃可供使用,达到更好激励学习,及时反馈,获得成就的目的。
TIM截图20200424000207.png
由于我是临时刷程序进行演示,我并没有足够的番茄来购买音效(开发者DEBUG模式除外*需要修改程序进入*
番茄计时
TIM截图20200424000814.png
机器提供两种计时模式,一种是番茄钟紧迫倒计时,另外是正计时,上图为番茄钟倒计时模式
TIM截图20200424000832.png
上图为正计时模式
TIM截图20200424000914.png
计时学习结束屏幕闪烁,同时播放设定好的铃声(默认旧版清华上课铃 车尼尔 OP599 NO.59),如果有休息环节则进入休息环节
*休息也是番茄学习的重要组成部分,5分钟的休息可以使下一轮学习更高效,当然你可以选择跳过,但是如果这样你将失去休息带来的番茄奖励
激励练级系统
休息结束后自动显示本阶段学习的收获,包含学习时长,等级,以及番茄代币
TIM截图20200424001434.png

等级数据是通过学习时间计算的
一开始3天升级,到后面3周升级...1个月...1年
总之努力起来吧,为建设人类命运共同体奋斗
TIM截图20200424001446.png
等级的提高,每轮学习的番茄收益将有不同等级的提升
同时提示符会从初级的'$'升级为'#'


到这里大概就讲解完毕了,如果想看机器拆解和拼装可以观看上面B站的视频(独占发布)

源代码安装
游客,如果您要查看本帖隐藏内容请回复



该用户从未签到

发表于 2021-1-17 23:32 | 显示全部楼层
感谢,查看源代码

该用户从未签到

发表于 2020-9-25 07:51 | 显示全部楼层
查看源代码

该用户从未签到

发表于 2020-8-21 22:10 | 显示全部楼层
谢谢~~~~~

该用户从未签到

发表于 2020-8-8 20:20 来自手机 | 显示全部楼层
查看源代码

该用户从未签到

发表于 2020-6-9 23:31 | 显示全部楼层
谢谢~~~~~

该用户从未签到

发表于 2020-6-9 09:19 | 显示全部楼层
感谢楼主分享,如果加入游戏可能更好。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2021-2-25 10:45 , Processed in 0.048391 second(s), 20 queries , MemCached On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表