如今都在响应健康的理念,导致现在非常多的手机APP都具备计步功能。在手机计步方面,微信运动应该是最多使用的手机计步软件。苹果APP曾经有一款叫做“我的小目标”的软件,如果能达到每天10000步以上的运动目标,可以换取金币兑换奖品。为了凑够每天10000的步数,大家想出来各种奇葩招数。究竟手机是如何计算我们每天行走步数的呢?
这个问题首先就要从手机的硬件说起。现在绝大多数的智能手机,基本都会内置陀螺仪、加速度传感器等一系列传感器组合。
首先来介绍一下陀螺仪。陀螺仪又叫角速度传感器,他的测量物理量是偏转、倾斜时的转动角速度,作用是检测手机角度的动态变化。
加速度传感器又称“G-Sensor”,测量x、y、z三个轴的加速度,通过加速度传感器可以知晓用户在各个方向上的加速度,即走路的加速度。这里需要注意,因为人走路的加速度是在一个较小的范围值内的,一般不大于10m/s,如果大于这个值的加速度(比如骑自行车),就会被过滤掉的。
另一种传感器则是采用的电陶瓷材料,根据力的大小产生不同的形变,就可以产生不同的电压变化,通过力来测量出速度的变化,从而判断人是在走路,或者是在向哪个方向进行,或者说频率是多少。
最后
说白了就是一种是根据手机的角度变化来进行测试,另外两种是根据运动的频率来进行测试,三个方法对于当前计算步数来说,都是相当的准确的,有所偏差也只会是一两步,很多的网友觉得两个手机的步数不一样,但其实都是一样的行走,其实就是因为使用的测试方法不一样,但是大概的数据是不会改变的。不知道大家每天都能够在app上有多少步的运动步数呢?