Акселерометр в телефоне и планшете (или G-сенсор) – это миниатюрный датчик, измеряющий разницу между гравитационным ускорением устройства и его настоящим ускорением при изменении положения гаджета. Датчик может определять даже самые маленькие изменения в ускорении при перемещении телефона в пространстве. Используя эти данные, программное обеспечение устройство реагирует надлежащим образом: автоматически изменяет ориентацию изображения на экране, в зависимости от того, как расположен смартфон/планшет (так называемый автоповорот), подсчитывает шаги в приложениях шагомерах, изменяет наклоном гаджета положение объекта в играх, позволяет управлять телефоном встряхиванием, вычисляет скорость движения пользователя в навигационных приложениях и т.п.
Чем отличается акселерометр от гироскопа
Многие путают акселерометр с гироскопом в телефоне. Если акселерометр определяет положение устройства в пространстве и расстояние, на которое оно было перемещено, то гироскоп, дополнительно к этим параметрам, еще и замеряет угол поворота смартфона/планшета. Наличие обоих датчиков в аппарате позволяет точнее его позиционировать в пространстве, повышая комфортность работы с гаджетом и увеличивая его функциональность, например, позволяя просматривать виртуальную реальность с помощью специальных очков. В недорогих смартфонах или планшетах обыкновенно присутствует только один из этих датчиков.
Принцип действия акселерометра
Для понимания принципа работы акселерометра в телефоне следует рассмотреть упрощенную схему, наглядно иллюстрирующую, как работает это устройство для измерения разницы ускорений, определяющую пространственное положение гаджета.
- Основой датчика является груз масса, прикрепленный к пружине.
- Пружина закреплена в неподвижной плоскости.
- Демпферная подкладка смягчает колебания груза.
- При перемещении, встряхивании, повороте масса смещается, колеблется, деформируя пружину. Чем интенсивней воздействие на груз, тем сильнее деформируется пружина.
- При прекращении перемещения, пружина возвращает груз в исходное положение, а уровень смещений от исходного, высчитывается электронным датчиком, данные которого используются программными средствами телефона.
Вся эта конструкция в аппарате выглядит как маленький пластмассовый квадрат черного цвета, смонтированный на печатной плате.
Настройка и калибровка акселерометра
Если датчик работает неправильно или с запозданием, например, автоматический поворот экрана притормаживает, то можно попробовать исправить этот дефект калибровкой с использованием специальных утилит. Рассмотрим калибровку датчика с помощью приложения GPS Status & Toolbox, установить которую можно из официального каталога Google Play.
- Установите приложение и запустите его.
- Перейдите в меню программы, нажав на три горизонтальные полоски в левом верхнем углу, и выберите пункт «Калибровка акселерометра».
- Приложение предложит положить телефон на ровную, горизонтальную поверхность и нажать на кнопку «Откалибровать».
- О завершении процесса приложение сообщит соответствующим уведомлением внизу экрана.
На сегодня во всех смартфонах и планшетах имеется датчик ускорения, даже в самых дешевых моделях, разве что лишь в самых древних аппаратах его может не быть. Можно сказать, что акселерометр – это один из самых важных элементов современных мобильных устройств.