三星健康应用程序中的计步器如何计算步数?
How does the step-counter from the samsung health app, count the steps?
我知道当我想使用任何机器人传感器时,我必须注册它们并通过 onSensorChanged() 读取它们的值。
如果我用完它们,我会注销它们以节省电量。
为什么我的 Galaxy S7s 健康应用程序中的计步器可以计算步数?
我想这不是加速度计,因为传感器的高功耗会在数小时内耗尽我的电池。
我发现了一篇关于此的非常棒的文章,因为我刚才也有同样的疑问。
https://www.explainthatstuff.com/how-pedometers-work.html
这是简短的版本
现代计步器的工作方式非常相似,但部分是电子的。打开一个,你会发现一个金属摆锤(一端有重物的锤子)通过细 spring 连接到电子计数电路。正常情况下,电路是开路的,没有电流流过。当你迈出一步时,锤子摆动并接触到中心的金属触点,完成电路并允许电流流动。电流使电路通电,并为您的步数加一。当你完成这一步时,锤子再次摆动(在 spring 的帮助下)并且电路断开,有效地重置计步器为下一步做好准备。计步器在 LCD 显示屏上显示您的步数;只需按一下按钮,大多数都会将步数转换为以英里或公里为单位的近似距离(或您燃烧掉的卡路里数)。请注意,在某些计步器中,锤摆电路的工作方式相反:它通常是关闭的,每走一步都会使其暂时打开。
更复杂的计步器(包括 Omron 制造的一些非常好的计步器)完全以电子方式工作,并且由于它们没有移动部件,因此往往更耐用、更可靠且准确得多。他们省去了摆动的摆锤,而是用两个或三个加速度计来测量你的步数。这些微芯片以直角排列,可以检测您移动双腿时力量的微小变化。由于加速度计通常内置于手机等小工具中,因此越来越多的人发现这类东西也可以为您计算步数(例如,iPhone 有很多计步器应用程序)。 GPS 卫星导航设备也可以计算出您走了多远或 运行,但它们是通过卫星信号计算而不是计算步数来计算的
加速度计和光传感器等一些传感器始终 运行 处于低功耗模式。光线传感器始终 运行 以根据环境光调节屏幕亮度,加速度计始终 运行 以检测屏幕旋转。我怀疑这种低功耗模式在低频下有传感器 运行 以节省电池。
我知道当我想使用任何机器人传感器时,我必须注册它们并通过 onSensorChanged() 读取它们的值。
如果我用完它们,我会注销它们以节省电量。
为什么我的 Galaxy S7s 健康应用程序中的计步器可以计算步数?
我想这不是加速度计,因为传感器的高功耗会在数小时内耗尽我的电池。
我发现了一篇关于此的非常棒的文章,因为我刚才也有同样的疑问。 https://www.explainthatstuff.com/how-pedometers-work.html
这是简短的版本
现代计步器的工作方式非常相似,但部分是电子的。打开一个,你会发现一个金属摆锤(一端有重物的锤子)通过细 spring 连接到电子计数电路。正常情况下,电路是开路的,没有电流流过。当你迈出一步时,锤子摆动并接触到中心的金属触点,完成电路并允许电流流动。电流使电路通电,并为您的步数加一。当你完成这一步时,锤子再次摆动(在 spring 的帮助下)并且电路断开,有效地重置计步器为下一步做好准备。计步器在 LCD 显示屏上显示您的步数;只需按一下按钮,大多数都会将步数转换为以英里或公里为单位的近似距离(或您燃烧掉的卡路里数)。请注意,在某些计步器中,锤摆电路的工作方式相反:它通常是关闭的,每走一步都会使其暂时打开。
更复杂的计步器(包括 Omron 制造的一些非常好的计步器)完全以电子方式工作,并且由于它们没有移动部件,因此往往更耐用、更可靠且准确得多。他们省去了摆动的摆锤,而是用两个或三个加速度计来测量你的步数。这些微芯片以直角排列,可以检测您移动双腿时力量的微小变化。由于加速度计通常内置于手机等小工具中,因此越来越多的人发现这类东西也可以为您计算步数(例如,iPhone 有很多计步器应用程序)。 GPS 卫星导航设备也可以计算出您走了多远或 运行,但它们是通过卫星信号计算而不是计算步数来计算的
加速度计和光传感器等一些传感器始终 运行 处于低功耗模式。光线传感器始终 运行 以根据环境光调节屏幕亮度,加速度计始终 运行 以检测屏幕旋转。我怀疑这种低功耗模式在低频下有传感器 运行 以节省电池。