Как счетчик шагов из приложения здоровья samsung считает шаги? - PullRequest
0 голосов
/ 23 апреля 2019

Я знаю, что когда я хочу использовать любой из датчиков Android, я должен зарегистрировать их и прочитать их значения с помощью onSensorChanged ().

Если я закончу с ними, я отменяю регистрацию для экономии энергии.

Почему счетчик шагов в моем приложении для здоровья Galaxy S7s может считать шаги?

Я предполагаю, что это не, например. акселерометр, так как высокое энергопотребление датчика разряжает мою батарею в течение нескольких часов.

Ответы [ 2 ]

1 голос
/ 23 апреля 2019

Я нашел действительно замечательную статью по этому поводу, потому что некоторое время назад я удивлялся тому же самому. https://www.explainthatstuff.com/how-pedometers-work.html

Вот короткая версия

Современные шагомеры работают очень похожим образом, но частично являются электронными. Откройте один из них, и вы найдете металлический маятник (молоток с грузом на одном конце), подключенный к электронной счетной схеме с помощью тонкой пружины. Обычно цепь разомкнута, и электрический ток через нее не протекает. Когда вы сделаете шаг, молоток перевернется и дотронется до металлического контакта в центре, замыкая цепь и позволяя току течь. Поток тока возбуждает цепь и добавляет один к вашему счетчику шагов. Когда вы выполните этот шаг, молоток снова поворачивается назад (чему помогает пружина) и цепь обрывается, что приводит к сбросу шагомера, готового к следующему шагу. Шагомер показывает количество ваших шагов на ЖК-дисплее; большинство из них преобразует количество шагов в приблизительное расстояние в милях или километрах (или количество сожженных калорий) одним нажатием кнопки. Обратите внимание, что в некоторых шагомерах цепь маятника-молотка работает противоположным образом: обычно она замкнута, и каждый шаг делает ее временно разомкнутой.

Более сложные шагомеры (в том числе некоторые действительно хорошие, сделанные Omron) работают исключительно в электронном виде и, поскольку они не имеют движущихся частей, имеют тенденцию быть более долговечными, более надежными и значительно более точными. Они обходятся без качающегося маятникового молотка и измеряют ваши шаги двумя или тремя акселерометрами. Это микрочипы, расположенные под прямым углом, которые обнаруживают незначительные изменения силы при движении ваших ног. Поскольку акселерометры часто встроены в гаджеты, такие как мобильные телефоны, все чаще можно встретить такие вещи, которые подсчитывают ваши шаги и для вас (например, для iPhone существует множество приложений с шагомером, например). Спутниковые навигационные устройства GPS также могут определять, как далеко вы шли или бежали, но они делают это, вычисляя из спутниковых сигналов, а не подсчитывая шаги

0 голосов
/ 24 апреля 2019

Некоторые датчики, такие как акселерометр и датчик освещенности, постоянно работают в режиме пониженного энергопотребления. Датчик освещенности работает постоянно, чтобы отрегулировать яркость экрана в соответствии с окружающим освещением, а акселерометр работает постоянно, чтобы обнаружить поворот экрана. Я подозреваю, что в этом режиме с низким энергопотреблением датчики работают на низких частотах для экономии заряда батареи.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...