Как смартфон считает шаги и верны ли данные



Здоровый образ жизни все прочнее заседает в нашей жизни. Многие начинают уделять время тому, чего не делали никогда – занятиям физкультурой. На фоне этого растет спрос на устройства и софт, которые позволяют облегчить жизнь в процессе спортивных нагрузок, позволяя качественнее планировать свой график занятий, эффективнее расходовать «избыточные» калории или избегать перенапряжения организма, которое чревато вредом, но не пользой для него.

Одним из видов таких средств являются шагомеры, которые позволяют измерять пройденное расстояние для определения количественных показателей полученной нагрузки. Они существуют как в виде отдельных девайсов, так и приложений для смартфонов. О последних и пойдет речь в нашей небольшой статье.
шаги

Как смартфон считает шаги?

Функционал современных смартфонов позволяет осуществлять мониторинг движения устройства и без посторонних программ. Специальный софт только конвертирует полученные «сухие цифры» в наглядную информацию на дисплее. В случае с шагомерами основным компонентом, нужным для их работы, является акселерометр. Этот специальный датчик позволяет отслеживать перемещения смартфона в пространстве, определять их скорость и направление. Часто акселерометр функционально объединен с гироскопом – родственным узлом, который способен следить за положением объекта в пространстве.

Основными функциями, где используются акселерометр и гироскоп, являются автоматический поворот экрана и управление в трехмерных играх. Программы-шагомеры также пользуются данными с него. В основе принципа их работы — определение динамики движений смартфона.

Как известно, человек движется неравномерно: в процессе совершения каждого шага происходит как ускорение (в момент «отталкитвания» ногой от земли), так и замедление (в ходе «приземления» на ступню). Именно амплитуду этих незаметных изменений регистрируют датчики, информацию с которых считывает программа, когда считает шаги. Помимо того, определяется и общий показатель ускорения, который дает возможность вычислить скорость передвижения.



Насколько точными будут измерения?

Очень редко производители подобных датчиков (особенно для бюджетных устройств) заботятся об их высокой точности. Тем более, что у разных моделей и чувствительность отличается, поэтому в редких случаях возможны очень большие (30% и более) отклонения, сводящие на нет всю ценность подобного функционала.

В целом же, смартфоны оснащены акселерометрами, достоверности показателей которых вполне достаточно на бытовом уровне. Но они могут зависить от множества критериев, вплоть до того, каким образом вы держите смартфон. Например, если он будет висеть на шнурке на шеи, то из-за колебаний, которые не совпадают с движениями ног, возможно получение огромных ошибок в показателях. Но в кармане брюк, как правило, все идет хорошо: точность максимально соответствует реальным показателям, погрешность составляет не более 3-10%.

Итоги

Для того, чтобы считать шаги, специальные приложения используют показания встроенных акселерометра и гироскопа. На основе выявления закономерностей в движении объекта происходит вычисление. Что же касается точности, то тут все индивидуально. Более дорогие устройства (например, тот же iPhone)  отличаются достаточно высокой достоверностью показателей, а вот «нонеймовые» смартфоны китайского происхождения могут допускать грубые неточности. Важную роль играет и крепление: необходимо, чтобы устройство не совершало самостоятельных движений по инерции в процессе ходьбы, а для этого требуется относительно жесткая его фиксация. Добиться этого можно, положив смартфон в карман брюк или закрепив на поясном ремне, в кобуре и т.д.

Популярный смартфон Xiaomi Redmi Note 9 Pro для занятия фитнесом




Комментарии 0