Что такое sensor test tool
Sensor Test
Описание для Sensor Test
Вы можете проверить работу датчиков в своем смартфоне.
Поддерживает датчики:
— Акселерометр
— Датчик освещенности
— Датчик приближения
— Магнитометр / Компас
— Гироскоп
— Барометр (датчик давления)
— Компас
Если датчик не сообщает показания, то на экране тестирования датчика, вместо значений, будет надпись «нет данных».
В большинстве случаев это означает, что в устройстве нет сенсора этого типа или он не работает.
Если все датчики не сообщают показания, это обычно означает проблему взаимодействия ОС с датчиками. В большинстве случаев это происходит в следствии ошибки, после обновления прошивки. Датчики при этом не работают во всех приложениях.
Отображается общее количество доступных датчиков. При нажатии на кнопку открывается список датчиков. Вы можете проверить их все, доступны графики показаний.
В настройках можно выбрать язык (русский, английский), по умолчанию системный.
Также будет полезна для проверки датчиков при разработке кастомных ядер.
Акселерометр
— измеряет ускорение вдоль трех осей x, y, z; ед. измер.: м/с^2
При ориентации по оси, нормальное значение равно ускорению свободного падения (g =
9,8 м/с^2).
При горизонтальном положении устройства значения по осям: z =
Применение:
Используется для автоматической смены ориентации экрана при повороте устройства, в играх и т.п.
Описание теста:
Тест футбол. При наклоне устройства мяч должен перемещаться в сторону наклона. Попробуйте забить мяч в ворота.
Датчик освещенности
— измеряет освещенность; ед. измер.: лк (люкс)
Применение:
Используется для автоматической регулировки яркости (автояркость)
Датчик приближения
— измеряет расстояние между устройством и объектом; ед. измер.: см
На большинстве устройств доступны только два значения: «далеко» и «близко».
Применение:
Используется для выключения экрана при звонке.
Магнитометр
— измеряет показания магнитного поля по трем осям. На их основе рассчитывается результирующее значение; ед. измер.: мТл
Применение:
Для программ типа компас.
Описание теста:
Шкала и уровень, отображающий текущее значение. Приблизьте устройство к металлическому предмету, значение должно увеличиться.
Гироскоп
— измеряет скорость вращения устройства вокруг трех осей x, y, z; ед. измер.: рад/c
Применение:
Используется в различных мультимедиа программах, например, в камере для создания панорам.
Описание теста:
Показывает график скорости вращения по осям x, y, z. В неподвижном состоянии, значения стремятся к 0.
Барометр (датчик давления)
— измеряет атмосферное давление.; ед. измер.: мбар или мм. рт ст. (вкл. в настройках)
Описание теста:
Шкала и уровень, отображающий текущее значение давления.
Нормальное атмосферное давление:
100 кПа = 1000 мбар =
Что такое sensor test tool
Краткое описание:
Приложение для тестирования датчиков.
Описание:
Приложение для тестирования датчиков.
Пока поддерживает основные датчики:
Акселерометр
Датчик освещения
Датчик приближения
Магнитометр + компас
Гироскоп
Барометр
Показывается общее кол-во доступных датчиков. При нажатии на него открывается список датчиков.
Можно протестировать все доступные датчики, доступны графики показаний.
Сначала планировалась, как составная часть DeviceInfoHW
При сборке ядра мне удобно тестировать каждый датчик по отдельности и желательно в наглядной форме.
С его помощью наконец-то настроил гироскоп в своем ядре.
Думаю обычным пользователям тоже будет интересно.
В настройках можно выбрать язык (русский, английский), по умолчанию системный.
1.1
Минимальная требуемая версия Android 4.0.3 (ранее 4.4)
Исправлено отображение для планшетов с соотношением сторон 4: 3
Исправлена информация для отсутствующих датчиков
1.2
Поддержка взаимодействия с Device Info HW.
Исправление ошибок.
1.3
Фикс падения в тесте акселерометра.
1.4.1
— Добавлен индикатор, показывающий поддерживается датчик устройством.
— Добавлен тест для барометра.
— Добавлена информация в тесте гироскопа.
— Уменьшено потреблениние памяти в нескольких тестах.
— Новая иконка.
— Показывается общее кол-во доступных датчиков.
Можно открыть полный список и протестировать все.
Доступны графики показаний.
— Компас
— Оптимизация
Требуется Android: 4.0.3 и выше
Русский интерфейс: Да
Скачать:
Версия: 1.6.2 Что нового: (i.812)
Версия: 1.6.1 от 01.12.2020 (Dar2904)
версия: 1.5.6 SensorTest1.5.6.apk ( 1.18 МБ )
SensorTest1.4.1
версия: 1.5.1SensorTest1.5.1.apk ( 1.13 МБ )
Разместил в Google Play, это моя первая опубликованная там программа, пока разместил в режиме бета тестирования
1.1
Минимальная требуемая версия Android 4.0.3 (ранее 4.4)
Исправлено отображение для планшетов с соотношением сторон 4: 3
Исправлена информация для отсутствующих датчиков
Что такое sensor test tool
Краткое описание:
Приложение для тестирования датчиков.
Описание:
Приложение для тестирования датчиков.
Пока поддерживает основные датчики:
Акселерометр
Датчик освещения
Датчик приближения
Магнитометр + компас
Гироскоп
Барометр
Показывается общее кол-во доступных датчиков. При нажатии на него открывается список датчиков.
Можно протестировать все доступные датчики, доступны графики показаний.
Сначала планировалась, как составная часть DeviceInfoHW
При сборке ядра мне удобно тестировать каждый датчик по отдельности и желательно в наглядной форме.
С его помощью наконец-то настроил гироскоп в своем ядре.
Думаю обычным пользователям тоже будет интересно.
В настройках можно выбрать язык (русский, английский), по умолчанию системный.
1.1
Минимальная требуемая версия Android 4.0.3 (ранее 4.4)
Исправлено отображение для планшетов с соотношением сторон 4: 3
Исправлена информация для отсутствующих датчиков
1.2
Поддержка взаимодействия с Device Info HW.
Исправление ошибок.
1.3
Фикс падения в тесте акселерометра.
1.4.1
— Добавлен индикатор, показывающий поддерживается датчик устройством.
— Добавлен тест для барометра.
— Добавлена информация в тесте гироскопа.
— Уменьшено потреблениние памяти в нескольких тестах.
— Новая иконка.
— Показывается общее кол-во доступных датчиков.
Можно открыть полный список и протестировать все.
Доступны графики показаний.
— Компас
— Оптимизация
Требуется Android: 4.0.3 и выше
Русский интерфейс: Да
Скачать:
Версия: 1.6.2 Что нового: (i.812)
Версия: 1.6.1 от 01.12.2020 (Dar2904)
версия: 1.5.6 SensorTest1.5.6.apk ( 1.18 МБ )
SensorTest1.4.1
версия: 1.5.1SensorTest1.5.1.apk ( 1.13 МБ )
Разместил в Google Play, это моя первая опубликованная там программа, пока разместил в режиме бета тестирования
1.1
Минимальная требуемая версия Android 4.0.3 (ранее 4.4)
Исправлено отображение для планшетов с соотношением сторон 4: 3
Исправлена информация для отсутствующих датчиков
Как откалибровать датчики в смартфоне
Содержание
Содержание
Производители редко об этом говорят, но в вашем смартфоне очень много датчиков. Зачем? Они экономят заряд аккумулятора, делают комфортной навигацию, избавляют от ошибочных нажатий и многое другое. Но случается так, что некоторые датчики начинают работать некорректно. Разбираемся, как откалибровать датчики смартфона вручную и возможно ли это вообще.
Какие бывают датчики в смартфоне и зачем они нужны?
Современные мобильные устройства обладают большим набором датчиков, и изредка среди них встречаются необычные варианты вроде измерения температуры и влажности окружающей среды, ультрафиолета и пульса, как это случилось со смартфоном Blackview BV9900.
Но стандартный набор включает в себя совсем другие, более привычные датчики.
Самым популярным из них можно смело назвать акселерометр. Предназначен для измерения ускорения по трем осям координат (X — поперечная, Y — продольная и Z — вертикальная) с учетом силы тяжести. Благодаря полученным данным смартфон словно начинает понимать свое положение в пространстве, и появляются такие функции, как автоповорот экрана или запуск приложений встряхиванием смартфона. Нашел себе применение акселерометр еще в некоторых играх и приложениях — за счет него при наклонах смартфона можно управлять чем-либо на экране. Такой способ управления станет хорошим дополнением сенсорному экрану.
Вторым по популярности идет датчик приближения (или приближенности), который отключает экран при телефонных разговорах, если смартфон находится возле уха (или любой другой части тела). А еще он может, наоборот, предотвратить включение дисплея, когда девайс находится в кармане. Почти все современные смартфоны оснащены отдельным датчиком приближения, но в некоторых устройствах реализован программный метод отключения экрана при разговоре, о котором в статье будет рассказано чуть позже.
Датчик освещенности (освещения) тоже почти всегда используется за исключением редких бюджетных моделей. Он измеряет уровень внешнего освещения в люксах, и отвечает за автоматическую настройку яркости в зависимости от внешних условий. Более того, в некоторых смартфонах автояркость неотключаемая, а вместе с подсветкой может изменяться и насыщенность цветовых оттенков.
Через магнитометр (компас) измеряется внешнее магнитное поле, а точнее его напряженность по трем осям. Как нетрудно догадаться, компас нужен для определения сторон света, а также он упрощает работу с приложениями-навигаторами — на картах гораздо быстрее получается определить направление движения. Магнитометр, к сожалению, есть уже не во всех смартфонах, но вполне может обнаружиться в бюджетном устройстве.
Гироскоп, который иногда путают с акселерометром, на самом деле работает с ним в паре и пригодится для измерения скорости вокруг осей X, Y и Z. Без гироскопа невозможно смотреть 360-градусные видеоролики и пользоваться технологией VR, так как смартфон не сможет отследить и зафиксировать движения в трехмерном пространстве. Без гироскопа нельзя комфортно играть и в некоторые игры. Самым популярным примером является Pokemon Go, в которой пользователи с девайсами, у которых нет гироскопа, не могут включить режим дополненной реальности и ловить покемонов через камеру.
Частым гостем в смартфонах стал датчик под названием шагомер, который измеряет количество пройденных пользователем шагов. Без него некоторые приложения, предназначенные для отображения физической активности пользователя, либо вовсе не будут работать, либо у них станет доступна лишь часть функционала. При этом есть софт, который замеряет шаги только при помощи акселерометра, но такой метод подсчета будет менее точным.
Завершает список популярных датчиков барометр — он встречается обычно в дорогих смартфонах, либо в некоторых защищенных девайсах среднего ценового сегмента. Барометр измеряет атмосферное давление и высоту над уровнем моря, и в целом датчик, как и магнитометр, может стать полезным дополнением при навигации.
Полный список датчиков, доступных в смартфоне, можно посмотреть, установив на смартфон одно или несколько бесплатных приложений, среди которых выделяются Device Info, Датчикер и Senson Kinetics, но список достойных вариантов на этом вовсе не заканчивается. Интересно же то, что иногда в списках вы можете увидеть слово Virtual, что указывает на программное происхождение датчика, и давайте попробуем разобраться в том, что это такое.
Что такое виртуальные датчики?
Под виртуальными понимаются датчики, которые работают исключительно за счет других датчиков или благодаря некоторым функциям смартфона. Такие датчики еще называют программными, то есть, на уровне железа в мобильном устройстве их нет, и по точности они всегда хуже, чем реальные датчики. К сожалению, калибровке такие датчики не поддаются, разве что производитель сам не создаст софт с таким функционалом.
Для примера можно привести современный аппарат Samsung M21, у которого именно виртуальные датчики освещенности и приближения. Внешнее освещение в смартфоне на самом деле измеряется с помощью фронтальной камеры, а вместо отдельного датчика приближения трудится экран, который отключается, когда вы касаетесь верхней его части при телефонных разговорах. Проблема в том, что в случае с приближением экран может не выключиться, если на вас надета шапка, а освещенность наверняка будет измеряться менее точно, что сделают работу автояркости менее чувствительной и более долгой.
А вот у бюджетных смартфонов Vivo и realme часто встречается виртуальный гироскоп, работа которого основана на акселерометре, и, вероятно, магнитометре. При просмотре 360-градусных видео можно заметить, что виртуальный вариант датчика реагирует на повороты менее точно, чем реальный, а картинка меняется не так плавно, как хотелось бы.
Исходя из этого, можно сделать вывод о том, что виртуальные датчики делаются с целью экономии, а точнее для снижения стоимости смартфонов, но в целом, несмотря на недостатки, программные варианты чаще всего лучше, чем ничего.
Почему датчики перестают правильно работать и как это определить?
Причин, по которым датчики могут некорректно работать, может быть множество, и в некоторых случаях поможет только их замена, а иногда датчики по вине производителя плохо функционируют уже из коробки, и даже ремонт не способен устранить неисправность. Но рассмотрим варианты, когда любому пользователю под силу что-то изменить.
Нередко датчики приближения и освещенности начинают некорректно работать из-за наклеенной на экран пленки или защитного стекла, в которых не предусмотрен вырез для датчиков либо он сделан не слишком точно. Рано или поздно аксессуары, созданные для защиты дисплея, загрязняются и покрываются царапинами, и вот тогда во время разговора подсветка экрана может быть постоянно выключенной, а функция автояркости будет всегда стремиться сделать уровень подсветки меньше, чем это необходимо. В таком случае следует полностью снять пленку или стекло, либо попытаться сделать вырез для датчиков.
Еще одна трудность в том, что датчики приближения и освещенности трудно заметить на корпусе черного цвета, и обычно их становится видно, только после поднесения аппарата к яркому источнику света и рассматривания на предмет небольших маленьких точек на передней части смартфона, а точнее над дисплеем. В некоторых случаях датчики находятся на верхней грани, но тогда им ничего не должно мешать, если производитель грамотно реализовал их работу (а судя по отзывам, такое бывает не всегда).
Плохо работающий гироскоп, как и акселерометр, можно определить в уже упомянутых ранее приложениях, отображающих датчики в смартфоне. Если на неподвижно лежащем устройстве постоянно ощутимо меняются показатели хотя бы по одной из осей, то от таких датчиков совершенно не будет толка. Ниже на скриншоте можно посмотреть как выглядят нормальные значения в приложении Датчикер при неподвижно лежащем девайсе на ровной поверхности.
Недостаточно точный магнитометр в приложениях-компасах чаще всего пользователю будет предложено откалибровать, но еще оценку работы датчика можно получить из софта GPS-тест.
Как откалибровать (починить) датчики?
Калибровка компаса происходит за счет определенных действий, которые в зависимости от софта могут отличаться, но информация о которых наверняка должна появиться на экране приложений-компасов.
Через приложение GPS Status получается откалибровать не только компаc, но и акселерометр, а также, при необходимости, можно сбросить данные GPS, что в некоторых случаях может улучшить работу навигации.
Если реакции на калибровку нет, и точность компаса оставляет желать лучше, то на Android-устройствах стоит попробовать установить приложение Цифровой компас и направление Qibla, которое иногда выручает, когда другие варианты оказываются бесполезны.
При настройке датчика приближения, а точнее при сбросе его настроек, иногда помогает софт Proximity Sensor Reset, в котором нужно следовать инструкциям на экране. Впрочем, судя по отзывам, не всем помогает такой метод, но альтернативных вариантов на самом деле немного.
В некоторых смартфонах откалибровать часть сенсоров получается прямо из настроек операционной системы. Точное расположение настроек давать нет смысла, так как в зависимости от модели оно может отличаться, но на скриншотах ниже можно посмотреть на то, как может выглядеть меню с функцией калибровки (на примере смартфонов AGM A10 и Ulefone Armor X7).
Предусмотрена калибровка и в инженерном меню для некоторых смартфонов, работающих на чипсетах от MediaTek. Попасть в инженерное меню можно, набрав *#*#3646633#*#*, или через приложение MTK Engineering Mode. Перед этим возможно потребуется активировать права разработчика зайти в «Настройки смартфона/Информация о телефоне» и шесть раз нажав на пункт «Информация о сборке» (названия могут немного отличаться).
Попав в инженерное меню, следует открыть вкладку Hardware Testing, а затем выбрать пункт Sensor, после чего должен открыться список с сенсорами, доступными для калибровки. Далее калибровка запускается нажатием на кнопку Start Calibration, после чего могут появиться подсказки о том, как правильно завершить калибровку.
Однако даже если в списке присутствует акселерометр (G-sensor), гироскоп и датчики приближения и освещенности, то при попытке калибровки вас может ждать неудача, а на экране — появиться надпись Fail. Такое бывает, и с этим ничего не поделаешь. Универсального метода устранения неполадок с некоторыми датчиками не существует, а иногда это и вовсе невозможно, но стоит опробовать все методы, описанные в статье.
Для смартфонов Xiaomi предусмотрена следующая инструкция для калибровки датчика приближения:
В меню Additional tools еще есть калибровка акселерометра и гироскопа — достаточно лишь следовать инструкциям в верхней части экрана.
Также можно посмотреть видеоинструкию:
Testing sensor functionality with the Sensor Diagnostic Tool
The Sensor Diagnostic Tool was used with previous versions of Windows. Microsoft recommends using the SensorExplorer to verify the installation of supported sensors.
Use the Sensor Diagnostic Tool to test your driver, firmware, and hardware functionality.
The tool invokes the Sensor and Location API to test:
Instead of writing an application to perform these tests, you can use the Sensor Diagnostic Tool, which ships as part of the Windows Driver Kit (WDK).
For example, if your driver development computer is an x64-based machine, and you installed the WDK to the default location, then you will find the sensor diagnostic tool in the following folder:
C:\Program Files (x86)\Windows Kits\10\Tools\x64\sensordiagnostictool.exe Once your sensor or location driver is installed and your hardware is attached to your PC, the tool immediately recognizes and records your device in the list of available sensors.
The following image shows the Sensor Diagnostic Tool startup screen when several sensors are connected to a PC. The sensors available on the PC are shown in the left pane.
In this case, the Sensor Diagnostic Tool detected the presence of a collection of HID sensors as well as a simple device orientation sensor, the Windows Location provider, and a Geolocation Sensor which is supported by the Geolocation driver sample.
Support for Ambient Light Sensors
The Sensor Diagnostic Tool includes support for ambient light sensors (ALS). The current display brightness is reported in the SB% box in the tool’s upper left corner.
However, it’s important to note that when the tool retrieves ALS values, it returns these values as (LUX, Offset) pairs. This ordering differs from the Advanced Configuration and Power Interface (ACPI) standard of (Offset, LUX) pairs.