主要需要陀螺仪,重力感应器,以及计步智能模块。
陀螺仪最主要的功用就是可以判断空间的移动以及振动。当我们步行的时候,手机会随着我们运动从而来回摆动,进而形成一定的空间移动以及震动。陀螺仪的主要功用就是将震动和移动的次数记录下来,传给智能计步模块。
重力感应器,就可以帮助我们精确记录非平地运动的步数。包括但不限于走楼梯,蹦跳、跑步等等。
最后的智能计步模块也是最重要的一环。就是将陀螺仪和重力感应器传回来的数据进行处理判断
因为现在一般的手机中已经内置了加速度传感器和重力传感器(为了检测手机方向和导航等等需要)。
所以可以检测它们的输出,实现手机振动检测,
而振动检测可以作为步行的一种指标,
依次就可以计步啦。