Тест ориентации телефона
Этот тест акселерометра считывает углы наклона вашего смартфона в реальном времени и выводит цифровой пузырьковый уровень. За пару секунд вы узнаете, правильно ли датчики движения передают положение устройства. Положите телефон плашмя — пузырек замрет точно в центре; наклоните — цифры сразу отследят движение руки. Так вы поймете, сломан ли чип, сбилась ли калибровка или почему перестал работать автоповорот.
Акселерометр, гироскоп и магнитометр: за что отвечает каждый
В современных смартфонах установлены три разных чипа движения, которые пользователи часто путают.
- Акселерометр — фиксирует линейное ускорение по трем осям, включая гравитацию. В состоянии покоя на него действует ускорение свободного падения около 9,81 м/с², направленное вниз, что и дает абсолютный наклон. Он не страдает временным дрейфом, но точка нуля может смещаться от ударов или старения.
- Гироскоп — измеряет угловую скорость вращения в градусах в секунду. Он мгновенно реагирует и не боится тряски, поэтому на него опираются мобильные игры и дополненная реальность. Его слабое место — дрейф показаний.
- Магнитометр — цифровой компас. Он медленнее и легко сбивается магнитными чехлами или металлическими столами.
Операционная система объединяет данные всех трех датчиков в единое значение ориентации. Эту же информацию получает браузер и приложения, поэтому любая аппаратная поломка видна сразу.
Значения в реальном времени: альфа, бета и гамма
Три числа под пузырьком уровня показывают углы ориентации в градусах. beta — тангаж (pitch), наклон телефона вперед или назад (от −180° до 180°). gamma — крен (roll), наклон на левое или правое ребро (от −90° до 90°). alpha — рыскание (yaw), вращение плашмя вокруг вертикальной оси, как рулевое колесо (от 0° до 360°).
Проверьте эталонные положения: на столе экраном вверх значения beta и gamma близки к 0°; вертикально в руке beta около 90°; на левом ребре gamma около ±90°. Если одна ось застыла на 0°, пока остальные меняются, данные с нее не поступают. Если все три оси замерли на нуле, обычно просто не дано разрешение в браузере. Другие тесты доступны в наборе онлайн-тест телефона.
Проверка уровня: как выявить сбитую калибровку
Пузырьковый уровень мгновенно выявляет смещение нуля, однако многие проводят проверку на неровной поверхности и винят телефон. Положите смартфон без чехла на самый ровный стол, запомните цифры, разверните устройство на 180° на том же месте и посмотрите снова.
- Знак угла изменился на противоположный (было −3°, стало +3°) — смещение внутри телефона. Сбился ноль: это вопрос калибровки, а не поломка сенсора.
- Наклон остался в том же направлении — поверхность стола имеет уклон, а датчики телефона полностью исправны.
- Пузырек дрожит в состоянии покоя — внутренний шум сенсора или повреждение микросхемы. Это единственный по-настоящему тревожный результат.
Отклонение в 1–2° считается нормальным; при ошибке более 5° приложения уровня отказываются центрироваться, а фотокамера заваливает горизонт.
Почему перестает работать автоповорот экрана
Ищите причину по порядку: физическая поломка сенсора встречается реже всего. Сначала проверьте блокировку ориентации в Пункте управления iOS или панели уведомлений Android. Затем само приложение: многие программы создаются только для портретного режима. Если поворот работает в Safari или Галерее, аппарат исправен. На Android также отключите функцию распознавания лица, блокирующую поворот лежа.
Только после этого стоит подозревать микросхему. Отказ чипа движения редко бывает единичным: одновременно перестают работать компас, постукивание по крышке и подсчет шагов. Если экран вертится сам по себе, исключите ложные нажатия через тест сенсорного экрана.
Дрейф гироскопа и почему прицел уплывает в играх
Дрейф гироскопа обусловлен физикой процесса, а не браком. Гироскоп измеряет угловую скорость, а сам угол вычисляется непрерывным математическим суммированием. Постоянная погрешность всего в 0,5°/с за одну минуту накопит 30° ошибки. Кроме того, смещение усиливается от нагрева устройства в затяжных матчах.
В обычных приложениях погрешность незаметна, поскольку система постоянно корректирует гироскоп по гравитации и компасу. Игры же опрашивают датчик напрямую без сглаживания, поэтому в их настройках всегда есть пункт калибровки в неподвижном положении на столе.
Как откалибровать датчики на Android и iOS
Процедура сброса нуля занимает минуту. Телефон должен лежать неподвижно на горизонтальной поверхности; касание пальцем часто срывает калибровку.
Android
На смартфонах Samsung введите *#0*# в приложении «Телефон», перейдите в Sensor и запустите Gyro Selftest, не касаясь устройства. На аппаратах Xiaomi, Redmi и Poco код *#*#64663#*#* открывает инженерное меню для калибровки акселерометра и гироскопа. На других моделях похожие тесты спрятаны в настройках диагностики. Вращение «восьмеркой» в воздухе калибрует только магнитометр, но не гироскоп.
iOS
Apple не предоставляет встроенных настроек для ручной калибровки акселерометра или гироскопа. Калибровочный шарик в приложении «Компас» настраивает исключительно магнитометр. Перезагрузка iPhone заставляет iOS заново рассчитать нулевые уровни датчиков при загрузке. Если это не помогло, попробуйте сброс всех настроек; при сохранении дефекта потребуется ремонт платы.
Ограничения онлайн-диагностики в браузере
Веб-страница взаимодействует с сенсорами через защитные слои операционной системы, что накладывает ряд ограничений.
- На iPhone и iPad требуется явное разрешение. Начиная с iOS 13 Safari блокирует передачу движения, пока страница не вызовет
DeviceOrientationEvent.requestPermission()по прямому нажатию пользователя и строго по HTTPS. Нажмите «Начать тест датчиков» и разрешите доступ. Если случайно отклонили, включите доступ в Настройки → Safari → Движение и ориентация. - Браузеры внутри приложений блокируют API. Ссылки, открытые внутри Instagram, Telegram, ВКонтакте или TikTok, не передают сенсорные данные. Откройте страницу в штатном Safari или Chrome.
- Сглаженные углы вместо сырых данных. Браузер выдает итоговые углы поворота, а не сырое ускорение в м/с², а частота событий ограничена 60 Гц.
- Нули на стационарных ПК. В подавляющем большинстве ноутбуков акселерометр отсутствует.
Если углы не меняются при выданном разрешении по HTTPS, выполните также тест вибрации, поскольку вибромотор и датчики движения часто расположены на общем шлейфе или плате.
Frequently asked questions
Почему перестал работать автоповорот экрана на iPhone?
Сначала проверьте блокировку ориентации в Пункте управления. Убедитесь, что значок замка со стрелкой выключен, и проверьте, поддерживает ли само приложение горизонтальный режим. Если экран не поворачивается нигде, включая Safari и Фото, откройте Компас: неподвижная стрелка указывает на сбой датчиков движения.
Гироскоп перестал работать в PUBG — как это исправить?
Откалибруйте гироскоп перед изменением чувствительности в игре. Положите смартфон плашмя и запустите сервисный тест производителя (на Samsung через *#0*#). В PUBG убедитесь, что гироскоп включен в режим «Всегда включен», отключите режим энергосбережения и дайте корпусу остыть.
Телефон показывает наклон на плоском столе — датчик сломан?
Почти наверняка датчик цел, просто немного сбился ноль. У MEMS-акселерометров нулевая точка смещается на 1–2 градуса от тепла или падений. Поверните телефон на 180° на том же месте: если знак угла сменился на противоположный, погрешность в телефоне; если остался прежним — кривой стол.
Как узнать, есть ли гироскоп в моем телефоне Android?
Посмотрите подробные технические характеристики вашей модели на сайте производителя. Бюджетные смартфоны и недорогие планшеты иногда выпускаются без него. На практике запустите видео 360° и поворачивайте смартфон: при наличии гироскопа картинка смещается плавно, а без него функции AR в играх недоступны.
Как принудительно откалибровать гироскоп?
На Android используйте инженерное меню на неподвижно лежащем аппарате: на Samsung — *#0*# → Sensor → Gyro Selftest, на Xiaomi и Redmi — *#*#64663#*#*. На iOS отдельной калибровки гироскопа нет; перезагрузите смартфон для автокалибровки при загрузке или сбросьте настройки системы.
Почему датчик движения не показывает данные в Safari на iPhone?
iOS требует вашего прямого согласия. С версии iOS 13 Safari передает данные движения только по HTTPS и после нажатия кнопки, вызывающей DeviceOrientationEvent.requestPermission(). Нажмите «Начать тест датчиков» и выберите «Разрешить». При отказе включите параметр в Настройки → Safari → Движение и ориентация.
Акселерометр и гироскоп перестали работать после обновления?
Перезагрузите смартфон и проверьте сопутствующие функции. Если компас, поворот экрана и шагомер отключились одновременно, дело в аппаратной неисправности чипа или повреждении драйвера. Если сброс всех настроек не помог, устройство потребуется показать специалистам сервисного центра.