我定期进行篮球训练,并始终跟踪各部分的统计数据(投篮次数、得分、失误等)。跟踪这些数字有点无聊且难以完成。智能球可用于此,但它们有一些缺点:
在我之前的项目智能篮球记分牌原型中,我使用 Avnet SmartEdge 设备测试了一种跟踪我的篮球训练的方法。我使用加速度传感器检测击球,使用距离传感器检测得分。现在,这个项目的想法是为篮球记分牌任务实施一个最终的解决方案。
1.xx
在项目开始时,我使用了家里可用的硬件组件并开发了所需的软件(Arduino 和 Android)。经过一些尝试和测试,第一个版本被证明工作得很好。
2.xx
随着第一个版本的成功,我决定进行一些更改以使用更便宜的组件并实施一些软件改进。第二个版本表现得更好,所以我将它安装在一个更坚固、耐用和“权威”的外壳中。注意:它不是“专业”的,但比旧型号好很多。
硬件
您可以在Things部分查看版本 2 的硬件组件列表。
这些是从版本 1 到版本 2 所做的主要更改:
关于此项目中使用的其他组件的一些注意事项:
两个版本的 Arduino 原理图可在原理图部分找到。
软件
我使用Arduino IDE开发 Arduino 代码,使用以下策略编程:
这些是从版本 1 到版本 2 所做的主要更改:
代码部分提供了两个版本的 Arduino 代码。
我使用MIT App Inventor开发 Android 代码,使用以下策略进行编程:
这些是从版本 1 到版本 2 所做的主要更改:
代码部分提供了两个版本的 Android 代码。
这是我经常用来进行篮球训练的原始篮球板。
首先,我取下了环下方的塑料盖,并为接近传感器打了一个洞。
然后我做了一个小孔来固定振动传感器。
由于传感器的曲率,我无法将传感器直接连接到塑料盖上,因此我使用 MDF 为传感器构建了一个支撑。
我使用一些螺栓和螺母固定了接近传感器和振动传感器。
然后我连接了其他组件。
版本 1
版本 2
所以是时候进行冒烟测试了。
版本 1
版本 2
最后,我在篮球板上安装了所有东西。
版本 1
版本 2
现在是测试一切的时候了。
大结局……是放映时间!
玩得开心...
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !