跳到主要内容

05-智能化健身哑铃

05-智能化健身哑铃.png

所谓智能化就是将原本人为操作的事情用某种方式转变为机器来代工。对于智能化健身器械来说,有如健身单车,通过使用它会将健身时间和卡路里消耗数据显示在屏幕上,免去了人为计算的功夫,甚至更准确。那么健身哑铃,我们将记录抬举的次数,上传到云端让每天的健身数据得以可视化,概念性提倡锻炼身体的重要性。

知识目标

  • microbit加速度计的检测
  • 数据上传

案例搭建

AIOT-智能健身哑铃.pdf

硬件接线

image.png

知识准备

如何检测到人在用哑铃做运动?
这节内容中,我们使用了陀螺仪,陀螺仪本身的作用,简而言之就是检测加速度的变化,在生活中处处都有它的应用,microbit中集成了一个算法,通过陀螺仪的数据,大致可以判断microbit的朝向,此时我们就可以根据面的改变,就能知道人是否在运动,具体过程,通过观看流程图分析。

程序文件

案例实现

功能流程图

无标题-2022-08-06-0949.png

程序编写

硬件端程序

  1. 初始化mqtt本地服务器,设置计数变量为0
    image.png
  2. 确保经过了放下到抬起哑铃的整个过程,如果按键a为触发状态则会跳过等待。
    image.png
  3. 按下按键a时回想服务器发送统计次数,并且归零
    image.png

接收端程序
image.png

信息

然后通过观察IOT面板的数据,如果半天没数据更新可刷新页面