首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >三星健康应用程序的步数计数器是如何计算步数的?

三星健康应用程序的步数计数器是如何计算步数的?
EN

Stack Overflow用户
提问于 2019-04-24 01:28:59
回答 2查看 4.5K关注 0票数 0

我知道,当我想要使用任何机器人传感器时,我必须注册它们并通过onSensorChanged()读取它们的值。

如果我用完了它们,我会取消它们的注册以节省电力。

为什么我的Galaxy S7s健康应用程序中的步数计数器能够计算步数?

我假设它不是加速度计,因为传感器的高功耗会在几个小时内耗尽我的电池。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-04-24 03:56:40

我发现了一篇关于这方面的很棒的文章,因为不久前我也想知道。https://www.explainthatstuff.com/how-pedometers-work.html

以下是简短的版本

现代计步器的工作方式非常类似,但部分是电子式的。打开一个,你会发现一个金属钟摆(一端有重量的锤子),通过一个细弹簧连接到电子计数电路中。正常情况下,电路是开路的,没有电流流过。当你迈出一步时,锤子会摆动,并接触到中心的金属触点,完成电路,让电流流动。电流的流动为电路提供能量,并使你的步数增加1。当你完成这一步时,锤子再次摆动(在弹簧的帮助下),电路中断,有效地重置计步器,为下一步做好准备。计步器在LCD显示屏上显示你的步数;大多数计步器只需按一下按钮,就会将步数转换为以英里或公里为单位的近似距离(或你燃烧掉的卡路里数量)。请注意,在一些计步器中,锤子-钟摆电路的工作方式相反:它通常是闭合的,每一步都会使其暂时打开。

更复杂的计步器(包括欧姆龙制造的一些非常好的计步器)完全是电子工作的,由于它们没有运动部件,因此往往更持久,更可靠,更准确。它们省去了摆动的摆锤,而是用两三个加速度计测量你的步数。这些是以直角排列的微芯片,当你移动你的腿时,它们可以检测到力量的微小变化。由于加速计通常内置在手机等设备中,因此越来越多的人发现这类设备也可以帮你计算步数(例如,iPhone上有很多计步器应用程序)。GPS卫星导航设备也可以计算出你走了多远或跑了多远,但它们是通过卫星信号来计算的,而不是计算步数

票数 1
EN

Stack Overflow用户

发布于 2019-04-24 22:00:49

一些传感器,如加速度计和光传感器一直在低功率模式下运行。光传感器一直在运行以根据环境光调整屏幕亮度,加速度计一直在运行以检测屏幕旋转。我怀疑这种低功耗模式使传感器以低频率运行,以节省电池。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55816530

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档