Skip to content

活动

踢球力度记录器

中级 | MakeCode | 加速计, 数据记录 | 传感器, 信息处理, 布尔逻辑, 数据处理, 数据统计&图表, 测量, 科学地工作

第 1 步:制作

它是什么?

使用BBC micro:bit收集踢腿或挥拍的力度数据,提升您的比赛水平。

介绍

编程指南

工作原理

这个项目使用了micro:bit的加速计数据记录功能,记录下您在短时间内踢球或挥拍得多用力。 然后,您可以在电脑上研究这些数据,让动作发挥稳定,提高比赛表现,就像体育专业人士使用数据科学来帮助提升他们的表现一样。

采集数据

  • 将下面的代码传到V2版本的micro:bit上,再连上电池组。 当您准备要收集数据时,把它放在袜子里(或者绑在手腕上)。
  • 按下A键以开始记录数据。 显示屏会显示一个对勾(勾号)
  • 尝试在短时间内做一些不同类型的运动。 例如,花几分钟时间来踢三次点球,然后进行三次传球。
  • 如果您看到micro:bit的显示屏出现了一个叉号,那么说明micro:bit意外重置了。 此时,摸一下触摸标识来删除旧数据,然后在按住按钮A的同时按下按钮B。最后,按下按钮A来重新启动数据记录。
  • 当您完成数据采集之后,拔掉电池组。

分析数据

用USB数据线将micro:bit连接到电脑的USB口上。

Windows电脑上,micro:bit的MY_DATA文件的样子

在电脑上找到名为MICROBIT的驱动器。 进到MICROBIT驱动器里面,双击里面的MY_DATA文件,您就能在电脑自动打开的网页浏览器里面看到您的数据。 然后,点击“Visual preview”来用图表的形式浏览您的数据。

一个包含有3个较大毛刺和3个较小毛刺的图表

这个图标的X轴代表的是时间,Y轴代表的是加速度的强度。 加速度以毫G(千分之一G)为单位来测量的。Y轴上的数字越大,测量到的加速度就越大,也意味着您的踢击越强。

您能在图表里找出您的三次罚球和三次传球吗? 您感觉最强的一脚和数据记录的最强一脚是一样的吗? 您可以重复这个过程,来和自己比较动作的加速度和发挥是否稳定,又或者和别的球员比较同样的内容。

您可以从此页面下载代码并直接使用。 又或者,您可以观看上面的编程教学视频,来自己编写踢球力度记录器。

所需材料

  • V2版本的micro:bit和电池组
  • 一台电脑和一条USB数据线,用来给micro:bit编程和查看您的数据
  • 我们的数据记录指南可能有用

第2步:编程

第 3 步:完善

  • 在一段时间内利用踢球力度计的数据进行训练,让您和您的搭档的传球能更加稳定。
  • 让记录数据不要那么频繁,从而实现在更长的时间里采集数据。 方法是,将“every”代码块中的时间数字调大。
  • 添加音频或视觉警报,让您在踢球力度超过某个值时提醒您。