
#第六届立创电赛#健身计数器
简介
简介:开源协议
:GPL 3.0
描述
注:* 为必填项
请在报名阶段填写 ↓
* 1、项目功能介绍
更适合一个人使用的计数器,市场上现售的计数器如果一个人使用的话大多需要挂到脖子上,如果要操作的话必须用手握住才能按,且采用便宜的LCD段码屏,阳光下或夜间看不清。
本设计主要特色就是设计成手表样式,配合快拆松紧表带特别适合一个人健身跑步游泳使用,采用两个手感很棒的硅胶实体按钮,运动中单手操作也很方便。另外搭载一颗霍尔传感器,在秒表计数过程中只要靠近磁铁就会自动计次,可固定在各种健身器材上计数用。
一共五种使用功功:秒表、节拍器、倒计时、循环训练、时钟日期。
秒表功能:另外一个特色是设计了非常详细的秒表记录功能,可记录4组每组255次,共1020组,每组提供统计界面,包括最长最短时间,平均时间和总时间。各组循环复盖记录,并以时间戳为检索目录,方便查看。使用场景:游泳时把计数器放在岸边,每一趟回来按一下计次按钮,游6次为一组,即可记录每次的时间并统计最长最短的是哪一趟、总用时及平均每趟用时。
*2、项目属性
本项目为本人原创,首次发布
* 3、开源协议
请输入内容…
请在竞赛阶段填写 ↓
*4、硬件部分
硬件:STM32 40MHz处理器 0.96寸OLED屏 200mAH锂电池 超低功耗霍尔传感器 RGB指示灯 蜂鸣器
3D打印尼龙材质外壳 耐磨耐高温
超低待机功耗 理论上满电情况待机1年,连续开机使用10小时。USB充电,充电至80%约1小时。
注:推荐使用立创EDA。若选择其他EDA工具,请在附件上传PDF格式的原理图,PDF格式的PCB图纸,Gerber格式的PCB文件。这里可以详细说明您的项目实现原理和机制、注意事项、调试方法、测试方法等。推荐图文并茂的形式向别人介绍您的想法。
*5、软件部分
主要注册以下几个务任,每个每隔一段时间执扫描执行一次。最主要的是GetPage任务,相当于最根部任务,用于获取按钮状态,判断显示内容等,其它任务是否执行都要此务任分配。
{GetPage, SCANTIME_50MS} //获取页面号,中央任务
,{ShowDeskpage, SCANTIME_1000MS} //0桌面,当处于桌面任务时,用于显示桌面
,{ShowClockpage, SCANTIME_10MS} //1秒表,当处于秒表任务时,用于处理秒表相关数据,并控制显示秒表内容
,{ShowRatepage, SCANTIME_10MS} //2节拍器 同上
,{ShowCountdownpage, SCANTIME_500MS} //3倒计时 同上
,{ShowCycleCountpage,SCANTIME_500MS} //4循环训练 同上
,{ShowTimeIcon, SCANTIME_200MS} //沙漏图形 在用到沙漏动态图的任务中用于控制图形的显示
,{GetPowerMode, SCANTIME_1000MS} //检测延时关机,检测控钮,5分钟没操作自动关机
,{IWDG_Feed, SCANTIME_500MS} //看门狗更新
注:若您的项目涉及软件开发,请在附件上传对应的工程源码。这里可以详细说明您的软件流程图、功能模块框图、相关算法的解释或科普、源码结构、编译环境的搭建和配置、源码编译方法、程序烧录方法等。推荐图文并茂的形式向别人介绍您的想法。
*6、BOM清单
注:项目涉及的BOM清单。这个位置请上传BOM的截图。清单详情请以PDF的格式上传到附件中。建议包括型号、品牌、名称、封装、采购渠道、用途等内容。具体内容和形式应以表达清楚项目构成为准。
*7、大赛LOGO验证
* 8、演示您的项目并录制成视频上传
设计图

BOM


评论