Скачать игры с акселерометром русские версии. Акселерометр в телефоне: что это такое

Наверняка вы не раз слышали о том, что многие смартфоны оснащены акселерометром. Рассказываем неопытным пользователям, что это такое и зачем нужно.

Выражаясь понятным языком, акселерометр (еще его называют G-сенсор) - это датчик, определяющий угол наклона смартфона или планшета относительно земной поверхности. Он измеряет ускорение, сопоставляя три пространственные оси координат: X (ширина), Y (длина) и Z (высота).

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

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

Зачем нужен G-сенсор?

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

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

Также автоповорот экрана добавит удобства при просмотре фильмов и фотографий, а также чтении электронных книг.

Если вы часто ходите в лес за грибами или по другим причинам, знайте, что у вас в кармане наверняка есть компас. Как правило, это предустановленное приложение, которое работает с помощью G-сенсора.

Установив приложение «уровень», можно забыть о громоздком строительном приспособлении. И здесь все суть в акселерометре - он позволит определить ровность стены или точный угол ее наклона.

Конечно, если вы всем этим не пользуетесь, акселерометр будет вам даже немного мешать постоянной сменой ориентации экрана. Но его всегда можно отключить, зайдя в настройки экрана.

Заключение

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

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

Но большинство обычно пропускает подобные детали мимо ушей, обращая внимание на объём внутренней памяти, разрешение экрана и ёмкость . И всё же, акселерометр в планшете, что это такое и для чего нужен, кроме поворота экрана? Давайте выяснять.

Как это работает?

Не будем приводить здесь определение акселерометра, так как все желающие с лёгкостью могут найти его в Википедии. Лучше остановимся немного подробнее на его устройстве и принципе действия. Простейший акселерометр представляет собой груз, подвешенный на пружине над демпфером. При изменении положения системы в пространстве, колебания груза погашаются демпфером, а деформация пружины считывается датчиками, преобразующими её в информацию о пространственном положении объекта.

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

Зачем это в моём планшете?

Вы являетесь счастливым обладателем . Акселерометр играет важную роль в вашем повседневном взаимодействии с гаджетом, хотя вы можете даже не замечать этого или не придавать значения. Каждый раз, когда вы крутите своё устройство, разворачивая его для более удобного просмотра видеоролика на YouYube или сёрфинга в интернете, именно этот датчик определяет положение в пространстве и даёт команду на поворот экрана.


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

Иногда случаются неприятные ситуации, в которых датчик начинает работать некорректно или вовсе прекращает работать, из-за чего управление в играх не функционирует, экран не поворачивается в удобное и привычное вам положение для сёрфинга или . Что делать в таком случае, как настроить акселерометр на планшете?


Первым делом, конечно, стоит проверить в настройках гаджета, не отключен ли датчик, возможно, вы сами по какой-то причине отключили автоповорот дисплея и забыли об этом. Если же в настройках всё нормально, но в работе акселерометра наблюдаются проблемы, то следует откалибровать датчик при помощи утилиты GPS Status & Toolbox, которую можно загрузить в магазине приложений Google Play.

Несмотря на своё название, приложение позволяет работать не только с GPS, но и с другими датчиками вашего гаджета. Для калибровки необходимо произвести несколько простых шагов:

  1. Запустить установленное приложение.
  2. Перейти в меню Tools.
  3. Выбрать «Калибровка акселерометра».
  4. Утилита попросит положить устройство на ровную горизонтальную поверхность для корректной калибровки. Лучшим вариантом станет стол.
  5. Нажимаем «Ок», после чего произойдёт настройка датчика и приложение сообщит об окончании калибровки.

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

Еще несколько лет назад мы и представить не могли, что существуют игры на смартфонах, где управление осуществляется с помощью поворота самого устройства! Сейчас таких игр — великое множество в онлайн-магазинах мобильных приложений, а тогда это казалось чем-то невероятным.

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

Внимание, вопрос! Как это возможно? Ответ: это стало возможно благодаря акселерометру.

Что такое акселерометр и как он работает?

Акселерометр — это прибор, который измеряет проекцию кажущегося ускорения (разности между истинным ускорением объекта и гравитационным ускорением). Акселерометр позволяет фиксировать даже незначительные изменения ускорения в зависимости от его положения в пространстве.

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

Где применяется акселерометр?

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

Кроме того, акселерометр используется:

  • В промышленной авиации, где является неотъемлемой частью систем навигации, а также управления летательными аппаратами.
  • В промышленной вибродиагностике является вибропреобразователем, измеряющим виброускорение в системах неразрушающего контроля и защиты.
  • В системах управления жестких дисков для активации механизма защиты от повреждений. При ускорении (например, при падении жесткого диска) система «паркует» головки винчестера, тем самым предотвращая их повреждение, а также повреждение данных.
  • В видеорегистраторах. Здесь акселерометр позволяет различать важные события: резкое ускорение или торможение, столкновение и т.п.
  • В игровых приставках, а если быть точным — в устройствах управления игровыми приставками. Джойстик может даже не иметь кнопок и управление происходит с помощью его поворотов в пространстве, потряхиваний и т.д.

Зачем нужен акселерометр в смартфоне?

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

Что касается операционной системы, то благодаря акселерометру происходит поворот экрана на устройстве, когда мы его переворачиваем.

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

Словом, акселерометр — крайне важный компонент современной мобильной техники, в чем вы только что убедились.

Акселерометр — это прибор, позволяющий измерять ускорение тела под действием внешних сил. Схематически, этот прибор можно изобразить в виде массивного тела, которое способно передвигаться вдоль некоторой оси и соединено с корпусом пружинами. Смещение тела относительно центра оси можно измерить с помощью механической стрелки, как показано на рисунке.

В состоянии покоя тело находится на равном удалении от стенок прибора и стрелка указывает на середину шкалы. Если весь прибор толкнуть вправо (кадр B), то груз сместится по оси влево до момента, когда сила растянутой пружины уравновесит внешнюю силу. В этот момент, стрелка повернется и укажет на некоторое значение на шкале. Чем больше внешняя сила, тем дальше смещается груз, тем большее значение показывает стрелка. Когда сила перестанет действовать на тело, груз вернется на прежнее положение и прибор покажет на нулевое значение шкалы.

1. Электронный МЭМС-акселерометр

Разумеется, внешний вид современного акселерометра отличается от этой простой модели с пружинками, но не сильно. Как и прежде, для измерения ускорения нам требуется какое-то массивное тело, которое будет скользить по направляющей и удерживаться в нейтральном положении пружинками. При этом, всё это должно быть очень миниатюрным, чтобы поместиться в тот же смартфон.

На помощь приходит технология МЭМС (микроэлектромеханические системы). С помощью МЭМС удаётся выращивать механический акселерометр на кремниевой подложке таким же методом, которым создаются и обычные микросхемы.

Так выглядит МЭМС акселерометр на снимке, полученном при помощи микроскопа. Схема работы такого прибора представлена ниже.

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

Современные акселерометры имеют в своем составе сразу три измерительные оси, направленные перпендикулярно друг к другу. Это позволяет измерять ускорение тела в любом направлении.

2. Измерение углов наклона с помощью акселерометра

Все современные смартфоны умеют определять угол своего наклона относительно горизонта. Эта функция используется для автоматического поворота экрана, а также в различных играх, где управление происходит при помощи наклона. И всё это благодаря акселерометру. Но как устройство, определяющее ускорение, может помочь вычислить угол наклона?

Дело в том, что на акселерометр, как и на все тела на этой планете, действует сила гравитации. Эта сила придаёт телам ускорение когда они падают на землю. Повернем акселерометр так, чтобы его ось оказалась в вертикальном положении. В таких условиях груз сместится вниз, растянув при этом верхнюю пружину и сжав нижнюю. В этот момент акселерометр зафиксирует величину ускорения свободного падения — 9.8 м/с².

Попробуем использовать этот факт для вычисления угла наклона акселерометра относительно горизонта. Изобразим на схеме тело, на котором закреплен трёхосевой акселерометр. Обозначим эти три оси как: Xт, Yт и Zт.

Затем повернём тело на угол a вокруг оси относительно системы координат мира X, Y и Z. Предполагается, что ось мира Z направлена вдоль вектора силы гравитации (вверх), а оси X и Y вдоль горизонта. Мы смотрим на всю эту систему сбоку, так что оси мира — X и тела — Xт смотрят на нас, и мы их не видим.

В таком положении акселерометр, находящийся внутри тела зафиксирует проекции силы гравитации на все три оси: Gxт,Gyт,Gzт. При этом проекция Gxт на ось Xт будет равна нулю, так как эта ось расположена вдоль горизонта. Проекции Gyт (зеленый отрезок) и Gzт можно выразить с помощью теоремы о прямоугольном треугольнике:

Gyт = G * cos(b) Gzт = G * sin(b)

Таким образом, зная G и одну из проекций Gyт или Gzт можно вычислить угол b отклонения акселерометра от вектора гравитации Z (от вертикальной оси):

Cos(b) = Gyт/G b = arccos(Gyт/G)

Делая такие вычисления, важно учитывать, что G и Gyт должны измеряться в одинаковых единицах. Например, если мы преобразуем показания акселерометра к единицам гравитации (другими словами G = 1 — земная гравитация), то выражение для угла b примет вид:

B = arccos(Gyт/1) = arccos(Gyт)

И напоследок, вычислим искомый угол a наклона тела относительно горизонта:

A = 90 - b = 90 - arccos(Gyт)

Помним, что Gyт — это число, которое возвращает нам акселерометр.

Заключение

Итак, мы выяснили, что одного лишь акселерометра вполне достаточно, чтобы вычислить угол наклона тела относительно горизонта. В следующем уроке мы рассмотрим конкретный пример работы с датчиком MPU6050 на Ардуино.

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

Термин «акселерометр» произошел от латинского accelero, что в переводе означает «ускоряю». Акселерометр – это прибор, с помощью которого измеряется кажущееся ускорение. Другими словами, он призван помочь программному обеспечению смартфона определить положение, а также расстояние перемещения мобильного устройства в пространстве.

Часто этот датчик путают с гироскопом. Однако, это разные датчики, хотя взаимодополняют друг друга, и даже могут выполнять одни и те же функции. Их отличие заключается в принципе работы, а также в эффективности выполнении конкретных задач. Могут использоваться совместно, для достижения наиболее точных результатов.

Датчик значительно расширяет возможности смартфона. Ниже перечислены основные функции, за которые он отвечает.

  • Автоматическая смена ориентации экрана при повороте девайса.
  • Управление игровым процессом при помощи наклонов.
  • Реагирование устройства на определенные жесты, и выполнение соответствующих действий (смена музыкального трека, отключение будильника или отклонение звонка). Примеры жестов: постукивание по корпусу или его встряхивание, переворот смартфона экраном вниз.
  • Определение и визуальная демонстрация изменений положения человека в пространстве через навигационные приложения (Google Карты и др.).
  • Возможность отслеживания физической активности. Классический пример – подсчет пройденной дистанции при помощи шагометра.

Как работает акселерометр, принцип его строения

На картинке ниже изображена схематическая конструкция самого простого акселерометра.

Он состоит из инертной массы (в данном примере ее роль выполняет грузик), который прикреплен к подвижному, упругому элементу (например, к пружине). Пружина, в свою очередь, фиксируется на неподвижной детали. Для подавления колебаний грузика используется демпфер. Когда происходит встряска, наклон или поворот объекта, в который встроен акселерометр, инертная масса реагирует на силу инерции. С увеличением интенсивности и силы наклона, поворота или сотрясения увеличивается радиус деформации пружины.

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

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

Акселерометр в смартфонах

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

Принцип действия чипа схож с классическим датчиком: инертная масса меняет свою позицию во время ускорения. Благодаря этому смартфон и получает данные о положении в пространстве. Но между классическими приборами и чипами существует огромная разница не только в конструкции, но и в методе производства.

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

Вывод

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