完成条件
健身打卡追踪器(加速传感器)
一、项目简介
众所周知,经常健身可以塑形,保持身体健康,在众多健身方式中,跑步作为一种简单又有效的健身方式被人们所喜爱。然而,健身最难的是坚持,今天我们就使用行空板制作一个健身打卡追踪器,设定一个目标,让行空板记录你的跑步情况吧。
跑步时晃动行空板,行空板屏幕实时显示当前跑步步数,以及达到给定目标的进度情况。
二、软硬件清单
- 行空板x1
- Type-C&Micro二合一USB线x1
- Mind+编程软件x1
三、学科知识
该项目制作涉及多学科的知识点,物理学科主要涉及在高中阶段(来源于DeepSeek的分析)
1. 物理学科
- 加速度传感器原理:
- 三轴加速度传感器(X、Y、Z轴)检测行空板运动时的加速度变化(物理量:重力加速度与运动加速度的叠加)。
- 加速度强度计算:通过公式判断晃动幅度(数值>1.5时计步)。
- 运动与力学:
- 行空板晃动时的加速度变化(从静止到运动再到静止的动力学过程)。
2. 信息技术学科
- 编程逻辑与算法:
- 条件判断语句:检测加速度强度>1.5时触发计步(如果 加速度强度 > 1.5 那么 步数+1)。
- 循环结构:持续读取传感器数据并更新显示(循环执行)。
- 变量操作:定义并管理变量(如实际步数、目标步数、完成比例)。
- 图形界面设计:
- 进度条绘制:使用空心矩形(外框)和实心矩形(进度填充)动态显示目标达成比例。
- 屏幕布局优化:文字说明(如“已完成步数”)、坐标调整与颜色设置。
- 传感器应用:
- 通过读取加速度的值x指令获取传感器数据(方向选择:X/Y/Z轴或强度)。
3. 数学学科
- 比例与百分比计算:
- 完成比例公式计算。
- 进度条宽度计算:进度宽度=完成比例×外框宽度(如目标1000步,外框160像素→进度宽度=实际步数/1000*160)。
- 不等式应用:
- 控制进度条不超过外框(若实际步数>目标步数,固定宽度为160像素)。
- 随机数应用(挑战任务):
- 使用在1到4间取随机整数生成小球初始位置(数学逻辑与编程结合)。
4. 生物学科(健康教育)
- 运动与健康:
- 跑步对心肺功能、肌肉耐力及代谢健康的促进作用。
- 长期坚持运动对身体素质的提升(如肺活量增加、免疫力增强)。
- 行为科学:
- 通过打卡追踪器培养自律习惯,分析目标设定与达成对心理激励的影响。
四、项目链接
最后修改: 2025年05月2日 星期五 17:44