Я нашел действительно замечательную статью по этому поводу, потому что некоторое время назад я удивлялся тому же самому.
https://www.explainthatstuff.com/how-pedometers-work.html
Вот короткая версия
Современные шагомеры работают очень похожим образом, но частично являются электронными. Откройте один из них, и вы найдете металлический маятник (молоток с грузом на одном конце), подключенный к электронной счетной схеме с помощью тонкой пружины. Обычно цепь разомкнута, и электрический ток через нее не протекает. Когда вы сделаете шаг, молоток перевернется и дотронется до металлического контакта в центре, замыкая цепь и позволяя току течь. Поток тока возбуждает цепь и добавляет один к вашему счетчику шагов. Когда вы выполните этот шаг, молоток снова поворачивается назад (чему помогает пружина) и цепь обрывается, что приводит к сбросу шагомера, готового к следующему шагу. Шагомер показывает количество ваших шагов на ЖК-дисплее; большинство из них преобразует количество шагов в приблизительное расстояние в милях или километрах (или количество сожженных калорий) одним нажатием кнопки. Обратите внимание, что в некоторых шагомерах цепь маятника-молотка работает противоположным образом: обычно она замкнута, и каждый шаг делает ее временно разомкнутой.
Более сложные шагомеры (в том числе некоторые действительно хорошие, сделанные Omron) работают исключительно в электронном виде и, поскольку они не имеют движущихся частей, имеют тенденцию быть более долговечными, более надежными и значительно более точными. Они обходятся без качающегося маятникового молотка и измеряют ваши шаги двумя или тремя акселерометрами. Это микрочипы, расположенные под прямым углом, которые обнаруживают незначительные изменения силы при движении ваших ног. Поскольку акселерометры часто встроены в гаджеты, такие как мобильные телефоны, все чаще можно встретить такие вещи, которые подсчитывают ваши шаги и для вас (например, для iPhone существует множество приложений с шагомером, например). Спутниковые навигационные устройства GPS также могут определять, как далеко вы шли или бежали, но они делают это, вычисляя из спутниковых сигналов, а не подсчитывая шаги