每天晚上看著微信裡面好友每天步數的排名,有時候甚至會刻意的搖搖手機,想增加自己的步數,不過你有想過嗎,你每天走的步數微信是怎麼知道的呢?下面就和小編一起去探索一下
最早期的計步器
最早的計步器是由機械實現的,通俗一點說就像老式擺鐘的鐘擺一樣,人走一步身體震動一下,就會引起機械內部的重錘觸發金屬通電,這樣就會記錄一次步數,但是這樣的計步器有一個缺點,那就是他的靈敏度,因此你走路的時候必須是正常標準的姿勢,才能記錄的下來,如果使用了輕功水上漂的功夫,那就失去了記錄能力。
以微信為代表的計步器
到了現在21世紀,產品都已經趨於智能化,計步器當然也不例外,以微信計步器為代表的基本原理就是根據人走路時在三個不同方向上產生的加速度,重心變化,以及時間速率等等一整套的算法來統計步數。當然實現這個功能的可不僅僅只是軟體,得靠手機名為「三軸加速度傳感器」和運動單元的硬體支持。
算法原理
在我們走路的時候,手機或者運動手環會隨著身體朝著不同方向進行規律性的運動,晶片通過分析這些規律的性波動就能得出運動的步數,同時根據正常一步的距離和運動的步數還可以估算出步行的距離。這種功能在一定程度上彌補了GPS在垂直距離上的缺陷。
可以判斷出手搖還是走路嗎
不走動搖晃手機或者走動時拿著手機不動會怎麼判斷呢?按照目前計步器的原理,理論條件下當你的手搖晃頻率略等於走路的頻率時,計步器也會誤判成是步數,在某寶上銷售的計步神器就是根據這個原理實現的。走路的時候拿著手機不動也會被判斷成是步數,只不過這樣誤差可能會大一點而已。
看到這裡相信大家一定足夠了解微信運動計步的原理了吧,當然我們最好還是要堅持運動去增加步數,沒有必要通過搖手機來增加,畢竟開發這個的目的就是想提醒大家多多運動。