您正在使用IE低版浏览器,为了您的雷峰网账号安全和更好的产品体验,强烈建议使用更快更安全的浏览器
此为临时链接,仅用于文章预览,将在时失效
DIY 正文
发私信给大壮旅
发送

4

自制俯卧撑计数器,让你再也找不到偷懒借口

本文作者:大壮旅 2015-11-26 15:15
导语:动起来,变成肌肉男!

自制俯卧撑计数器,让你再也找不到偷懒借口

想要倒三角的好身材吗?做俯卧撑吧!不过对于一些意志力不坚定的小伙伴,能否坚持下去就成了个大问题。此外,在训练中你的动作都能到位吗?如果想跟小伙伴比拼一下,计数又成了个难事,因为两人动作是否标准很难评判。到底还能不能愉快的健身了,真是伤脑筋。

求人不如求己,今天硬创邦就教大家DIY一个自动俯卧撑计数器,这样,上述一切问题都是浮云了,教程开始!

第一步:原材料

在项目中,我们会大量用到Grove传感器。如果你对它还不熟悉,强烈建议你快些恶补一下相关知识。用了它之后,你再也不必面对那些超级复杂的电路了,而且很快就能造出原型产品。好吧,闲话不多说,先去买一套Grove Arduino入门套件吧,它基本囊括了大多数我们会用到的部件。

自制俯卧撑计数器,让你再也找不到偷懒借口

  • 联发科生产的LinkIT ONE开发板

  • Grove Arduino Base Shield(接口板)

  • Grove RGB LCD屏幕

  • Grove蜂鸣器

  • Grove红外距离检测器

第二步:安装Grove开发板

之前我们就提到过,Grover传感器可以为我们省不少事,有了它,你可以游刃有余的操控各类传感器,现在我们就来证明给你们看。

自制俯卧撑计数器,让你再也找不到偷懒借口

LinkIT ONE开发板与Arduino的接口布局完全相同,所以,我们很容易就能将Grove Arduino Base shield和LinkIT ONE开发板连接起来,此外其交互逻辑也非常相似,上手没有什么难度。你只需要将LinkIT ONE头部的接口理好并按下去就行。在操作过程中我们发现有时这一步会比较困难,不过别担心,如果你的接口是整齐的,只要使劲一按,绝对能搞定。

第三步:连接各个传感器

刚刚我们已经完成了Grove Shield的安装,现在需要将传感器连上开发板,以便激活它们的计数功能。

自制俯卧撑计数器,让你再也找不到偷懒借口

首先我们要搞定的是RGB LCD屏,它在运动中负责显示我们所做俯卧撑的个数。你只需将它连接到LinkIt ONE上的I2C接口就行。

接下来就轮到之前提到的红外距离检测器了,它是这个项目中连接各部分的重要传感器。它可以对距离进行探测,所以在运动中它能判断你是否完成了一个标准的俯卧撑。提醒一点:安装过程中你需要对传感器顶部的螺钉进行调整,这样才能设置一个合适的距离。

自制俯卧撑计数器,让你再也找不到偷懒借口

最后,我们需要接上蜂鸣器,只需找到一个由D开头的标准数字接口就行。在运动中蜂鸣器起提示作用,这样我们就不用一直盯着屏幕确认自己是否做了一个标准的俯卧撑了。

如果你在某一步遇到了困难,放轻松,请参看上面的图解,我想你会从中找到答案的。

第四步:上传代码

自制俯卧撑计数器,让你再也找不到偷懒借口

好啦,码农时间到。该项目的代码看起来可能会有些复杂,不过它的逻辑真的是很简单。我会努力为大家详细讲解,不过让我们先来给它做个分类,以便更好的理解它的逻辑:

-每当红外距离检测器探测到一个传感器,就需要在显示器上重写代码反映出来。

-每成功的做一次俯卧撑,就会响起蜂鸣声。这样,用户就不用费劲盯着显示屏看自己的动作是否标准了。

希望这些提醒能对你们有所帮助。下面的链接就是代码,下载下来并上传到你的设备,躁起来吧。

PushUpCounter.ino

第五步:动起来吧

一切搞定,你的终身免费私教上线啦!说实话它还是跟真人教练有些差距的,不过最起码今后做俯卧撑时计数不用愁了。你也可以开心的和小伙伴们比拼谁做的多了。好啦,俯卧撑赶紧做起来吧,祝各位身体健康。


2015-2016赛季全球创客马拉松深圳大学站已经开始接受报名啦!关注“硬创邦”(微信号:leiphone_bang),回复“深大”即可参与报名!此外还可加入全球创客马拉松主群(群号:259592983),参与我们的互动讨论~

自制俯卧撑计数器,让你再也找不到偷懒借口

雷峰网原创文章,未经授权禁止转载。详情见转载须知

分享:
相关文章
当月热门文章
最新文章
请填写申请人资料
姓名
电话
邮箱
微信号
作品链接
个人简介
为了您的账户安全,请验证邮箱
您的邮箱还未验证,完成可获20积分哟!
请验证您的邮箱
立即验证
完善账号信息
您的账号已经绑定,现在您可以设置密码以方便用邮箱登录
立即设置 以后再说