资讯详情

Android项目源码利用加速度传感器实现计步

主要功能

记录行走步数、行走时间

根据输入的体重,步长可以计算每天行走的过程和消耗的热量

记录每天行走的过程,并给出星级评估

软件原理

判断人是否在行走,主要从以下几个方面来判断:

如果人们走路,他们通常会多走几步。因此,如果没有连续4-5次波动,很可能是干扰。

人们行走的波动大于汽车产生的波动,所以你可以看到峰谷的高度,只检测到高于一定高度的峰谷。

人的反射神经决定了人快速移动的极限,两步之间不能小于0.2秒,间隔小于0.2秒的峰谷通过重力加速计直接跳过重力变化的方向和大小。与正常行走或跑步时的重力变化相比,当达到一定的相似性时,被认为是行走或跑步。只要手机有重传感器,就很容易实现。

软件步数的准确性与用户的补偿和体重以及用户设置的传感器的灵敏度有关。相应的参数可以在设置页面上调整。一旦调整结束,就可以重新开始。QQ计算步幅功能早就加入了,还可以和朋友在一起PK炫步。这个项目可以作为一个独立的模块放在合适的项目中。

85c0c2841f499309faf6257e85255a67.png

标签: 热量计传感器

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台