Датчики приближения в смартфонах
Содержание:
- Inductive Proximity Sensors
- Способы отключения
- Что делать, если не работает датчик приближения на IPhone
- Honorable mentions
- Как исправить работу датчика приближения
- Ремонт датчика
- API
- Преимущества и недостатки технологии распознавания
- Как настроить датчик приближения
- Как отключить датчик приближения
- Conformance
- Как выполнить настройку, откалибровать датчик приближения
- Заключение по основным датчикам
Inductive Proximity Sensors
Inductive proximity sensors are contactless sensors used to only detect metal objects. It’s based on the law of induction, driving a coil with an oscillator once a metallic object approaches it.
It has two versions and comprises of 4 main components:
Versions:
- Unshielded: Electromagnetic field generated by the coil is unrestricted, allowing for wider and greater sensing distances
- Shielded: Electromagnetic field generated is concentrated in the front, where sides of the sensor coil are covered up
Components:
It comprises of 4 main components as seen in the picture; Coil, Oscillator, Schmitt Trigger, and output switching circuit
How does Inductive Proximity Sensor work?
- An alternating current is supplied to the coil, generating an electromagnetic detection field
- When a metal object comes closer into the magnetic field, eddy currents build-up, and result in coil inductance changes
- When coil inductance changes, the circuit that has been continuously monitoring, will trigger the sensor’s output switch
*Note: Even when a target is not present, inductive sensors continue to oscillate. The switch is only triggered when an object is present.
Common applications:
-
Industrial usages
Production automation machines that count products, product transfers
-
Security usages
Detection of metal objects, armory, land mines, etc.
Advantages of inductive proximity sensors
- Contactless detection
- Environment adaptability; resistant to common conditions seen in industrial areas such as dust and dirt
- Capable and versatile in metal sensing
- Considerably cheap when it comes to price
- No moving parts, ensuring a longer service life
Disadvantages of inductive proximity sensors
- Lack in detection range, averaging a max range of up to 80mm
- Can only detect metal objects
- Performance can be affected by external conditions; extreme temperatures, cutting fluids or chemicals
Grove – 2-Channel Inductive Sensor (LDC1612)
Here at Seeed, we offer this inductive sensor, where it enables the performance and reliability benefits of inductive sensing to be realized at minimal cost and power.
Expanding beyond just proximity sensing, its Arduino compatible with the capability of remote sensing applications and many other possibilities!
Interested to find out more? You can head to our product page for more!
Способы отключения
Если датчик мешает вам во время звонков, открывает при этом другие приложения, набирает другие номера или перестал работать, то его можно отключить по желанию владельца. Какими способами можно отключить датчик, фиксирующий приближение на смартфонах с Андроид:
- Через настройки вашего смартфона.
- Через установку специальных программ. Будут рассмотрены 2 программы — Smart Screen on/off и Sensor Disabler.
Разберем все способы, чтобы можно было воспользоваться наиболее подходящим из них. Варианты будут рассмотрены на версии Андроид от 9.0 Pie. Установленную прошивку можно проверить, перейдя в настройках в раздел «Система» и далее «О телефоне». В строке «Версия Андроид» будет указана актуальная.
Через настройки вашего смартфона
Чтобы выключить опцию через настройки смартфона, выполните следующие действия:
- Перейдите в раздел настроек вашего смартфона и пролистайте страницу до раздела «Системные приложения».
- Среди доступных приложений найдите «Вызовы» и перейдите в раздел для просмотра подробной информации.
- Среди перечисленных опций найдите «Входящие вызовы» и нажмите на строку для перехода.
- Найдите пункт «Датчик приближения» и нажмите на него, чтобы ползунок стал серого цвета. Это значит, что он будет отключен.
Через установку специальных программ
Сначала рассмотрим отключение с помощью программы Smart Screen on/off. Для этого выполните следующие действия:
- Найдите программу в Play Маркете и установите ее.
- После успешной установки откройте приложение и нажмите на кнопку «ОК» для разрешения доступа к устройству.
- Будете перенаправлены на следующую страницу, где надо нажать кнопку «Активировать».
- Будете перенаправлены на главную страницу приложения, где необходимо сдвинуть самый большой ползунок влево, чтобы отключить датчик приближения. Он должен стать красным.
Последний способ отключения — это через приложение Sensor Disabler. Чтобы воспользоваться этим методом отключения, выполните следующие действия:
- Установите одноименное приложение в магазине Play Маркет.
- После установки нажмите на кнопку «Открыть» для начала работы с приложением.
- Поставьте галочку в указанном поле и нажмите на кнопку «ОК».
- Свайпните вправо для перехода в настройки или нажмите в левом верхнем углу на три горизонтальные черточки.
- Пролистайте меню настроек до раздела «Proximity» и нажмите на него.
- Среди доступных вариантов выберите пункт «Remove sensor».
- Нажмите на кнопку сохранения, которая находится в правом нижнем углу.
После сохранения данных настройка параметров будет сохранена.
Что делать, если не работает датчик приближения на IPhone
Датчик приближения в IPhone – это один из главных элементов телефона. Он нужен для:
- регулировки подсветки дисплея во время разговоров;
- для набора номера;
- для включения голосовой службы «Сири»;
Соответственно, пользователи не могут использовать все вышеперечисленные функции, если не работает датчик приближения на IPhone. Особое неудобство доставляет постоянно подсвеченный экран во время разговора. Из-за нерабочего датчика нажимаются кнопки и иконки, которые могут прервать звонок.
Причины неисправности
Нерабочий датчик может быть следствием:
- механического повреждения (из-за падения или удара айфона);
- износа шлейфа;
- попадания на датчик излишнего количества пыли;
- попадания в корпус телефона влаги. В таком случае следует разобрать телефон и просушить все компоненты дисплея по отдельности;
- неполадки после обновления прошивки.
Откат прошивки
Часто проблема с сенсором появляется после установки обновлений. Разработчики не всегда успевают исправлять все баги. Если вы не хотите ждать новой версии прошивки с решением, можно откатить ОС до предыдущей версии. Следуйте инструкции, чтобы вернуть предыдущую версию ОС:
подключите девайс к ПК и откройте приложение ITunes;
Зажмите клавишу Shift на персональном компьютере и в тоже время кликните на «Восстановить айфон». В операционной системе OS X нужно удерживать кнопку Alt;
Выберите самый последний бэкап. Дождитесь окончания установки компонентов. Это займет не более 40 минут.
Датчик перестал работать после замены дисплея – решение
Если вы поменяли экран айфона и после этого датчик приближения престал работать, это говорит о том, что положение его рамки было нарушено. Как следствие, датчик не может выполнять свою функцию. Вы можете самостоятельно поправить положение элемента. Разберите телефон (используйте только предназначенные для айфона инструменты – медиаторы, пятигранная отвертка, присоска, крестовая отвертка, спуджер). Открепите заднюю крышку устройства, перед этим отсоединив все шлейфы материнской платы.
Найдите держатель сенсора приближения:
Демонтируйте рамку сенсора и установите её заново. Помните, элемент должен быть расположен ровно в рамке корпуса.
Правильно установленная рамка указана на рисунке:
Замена шлейфа в IPhone
Благодаря описанной ниже инструкции вы сможете самостоятельно заменить нерабочий датчик
Перед покупкой нового шлейфа обратите внимание на его маркировку. Оригинальный продукт содержит цифровые и символьные коды, QR-коды и надписи компании производителя с соответствующей символикой. Подлинный шлейф для IPhone выглядит следующим образом:
Подлинный шлейф для IPhone выглядит следующим образом:
Как правило, поломку можно исправить только заменой детали шлейфа. Он содержит механизм фронтальной камеры телефона и датчика приближения. Открепите заднюю крышку от дисплейного модуля айфона и приступайте к замене детали.
Расположите модуль на ровной поверхности и открутите указанные на рисунке винты:
Отсоедините заглушку верхнего динамика, а затем и сам динамик.
С помощью спуджера отсоедините шлейф фронтальной камеры и датчика приближения.
С помощью пинцета аккуратно снимите датчик (окрашен в фиолетовый тинт) со шлейфа и замените на новую деталь. Вы также можете заменить весь шлейф целиком.
Любые инструкции по самостоятельному ремонту Iphone Вы можете найти на нашем сайте, либо оформите вызов специалиста для
в любое удобное для Вас место.
Нередко пользователи мобильных устройств сталкиваются с тем, что во время разговора не срабатывает блокировка экрана, предотвращающая непроизвольное нажимание на дисплей. Проблема в таком случае кроется в датчике приближения. Причин неверной работы этого элемента смартфона существует несколько. Сейчас мы разберёмся, как включить/отключить датчик приближения на Андроид, или настроить его в случае необходимости.
Речь в данном случае идёт о небольшом бесконтактном устройстве, которое распознаёт приближение к смартфону какого-либо объекта. В результате корректной работы этой функции дисплей гаджета погаснет автоматически при поднесении телефона к уху. Это исключит случайное нажатие сенсорных кнопок во время разговора (например, ухом, пальцем или щекой).
Кроме того, датчик приближения на Андроиде позволяет существенно экономить заряд батареи, поскольку при экране, включённом во время общения с другим абонентом, заряд аккумулятора интенсивно расходуется.
Honorable mentions
Now that I’ve covered the criteria for proximity sensor consideration, here’s a list of some honorable mentions that are still worth taking a look at!
Photoelectric Proximity Sensor
Photoelectric proximity sensors are ones that use high-end photoelectric technology, it emits a light beam that’s capable of detecting all sorts of objects!
It has the following 3 different models; Reflective, Through-beam, and Retro-reflective. Each model offers varying light emission methods, though they are all highly efficient when it comes to distance detection.
If you’re interested in such proximity sensing technology, you can check this sensor that integrates it into a small package:
PSK-CM8JL65-CC5 Infrared Distance Measuring Sensor
Magnetic Proximity Sensor
Magnetic proximity sensors are proximity devices used to detect magnetic objects through their large sensing ranges. A typical one incorporates glass and metal blade, allowing for quick magnetizing!
Though it merely senses magnets, it’s still great for its low cost, long-range, and small dimensions.
If you fancy one and would like to know more about it, you can check out this:
Grove – 12-bit Magnetic Rotary Position Sensor / Encoder (AS5600)
Based on the A5600, this Magnetic Rotary Position Sensor is not only capable of contactless proximity sensing needs, but it contains significant advantages over regular encoders as well. Precise, programmable and cost-effective, it’s an option to consider!
Interested to find out more? You can head to our product page for more information!
LiDAR Proximity Sensor
LiDar, in short for Light Detection and Ranging, is a higher-end sensing technology that provides excellent max detection range with fast update rates. The only main downside is the cost, where it may be too costly for the average consumer.
Fear not though, here at Seeed, we offer a mini LiDAR proximity sensor that’s very much affordable!
Interested to find out more about it? You can head to our product page!
Как исправить работу датчика приближения
Проблемы с датчиком приближения решают:
- его включением в настройках;
- заменой защитной пленки или стекла;
- калибровкой датчика через специальное меню.
Включаем функцию в настройках
Если во время звонка отключение экрана не работает, нужно включить датчик в настройках.
- Откройте приложение «Телефон» и щелкните по меню «Еще» в левом нижнем углу — выглядит как три точки, расположенные вертикально.
- Тапните по «Входящие вызовы». Снизу списка активируйте ползунок напротив «Датчик приближения». В старых версиях оболочки эта функция называется «Отключение экрана во время разговора».
На смартфонах Redmi и Xiaomi со «звонилкой» от Google расположение этого пункта отличается.
- Откройте «Настройки». Пролистайте экран до раздела «Приложения», тапните по «Системные приложения».
- Здесь находится «Телефон» — откройте его одним нажатием. Аналогично предыдущему пункту активируйте «Датчик приближения».
Режим «В кармане»
Функция автоматически блокирует работу экрана смартфона, когда тот находится в кармане. Работает она со сбоями, что вызывает проблемы со срабатыванием датчика приближения во время разговоров. Как ее отключить:
- снова откройте «Настройки». Пролистайте страницу до раздела «Система и устройства», здесь откройте «Блокировка и защита»;
- опуститесь до подраздела «Экран блокировки», где откройте «Расширенные настройки»;
- внизу списка, напротив «Режим в кармане», переведите ползунок в неактивное положение.
Проверка защиты на экране
Неправильно наклеенные защитные пленки или стекла перекрывают датчики, из-за чего те начинают работать неправильно. Проверить это можно под прямыми солнечными лучами — датчики должны быть полностью открыты.
Причиной проблемы выступают:
- те, кто клеил защиту: пленка/стекло могло сместиться;
- производители защитных аксессуаров. После старта продаж смартфона китайские мелкие компании могут выпустить неподходящую по размерам защиту или забыть о вырезах для датчиков. С подобным сталкивались владельцы Redmi Note 8 Pro и Note 9.
Проверка и калибровка
Когда советы выше не работают, остается устроить тест датчика, а затем его откалибровать.
- Установите и откройте приложение Sensor Box for Android. Проверьте наличие сенсора приближения «Proximity Sensor»: если он поврежден или неисправен, рядом с его ярлыком будет красная иконка.
- Чтобы проверить сенсор, тапните по изображению цветка и закройте датчик ладонью — он должен свернуться. Уберите руку, чтобы цветок развернулся.
Если ничего не происходит, попробуйте откалибровать датчик:
- Отключите устройство — зажмите палец на кнопке блокировки и выберите «Выключение».
- Когда экран погаснет, зажмите и удерживайте клавиши громкости вверх и блокировки. Откроется окно с Recovery-меню. Если оно на китайском, тапните по крайнему правому иероглифу, размещенному выше синей сенсорной кнопки.
- Теперь выберите «PCBA test». Отсюда переместитесь в «Proxity sensor».
- Положите телефон на ровную поверхность экраном вверх. Протрите датчики от пыли. Теперь нажмите «Calibration» и дождитесь окончания калибровки. Успешное завершение настройки сопроводит надпись «Successfully».
- Перезагрузите устройство и проверьте работу датчика снова.
Альтернативные способы калибровки
На некоторых версиях прошивки меню Recovery не открывается. В таком случае воспользуйтесь приложением MiProxiFix. Его нет в Google Play, поэтому придется качать со сторонних сайтов. После установки:
- в «Настройках» проследуйте к разделу «Приложения» и откройте «Все приложения»;
- найдите и откройте карточку MiProxiFix — воспользуйтесь поиском по названию;
- тапните по «Другие разрешения» и поставьте галочку напротив «Экран блокировки»;
- откройте программу, нажмите «Рекалибровка». После соглашения провести настройку экран отключится на 10–15 секунд, затем появится уведомление об успешной рекалибровке.
Владельцам смартфонов с процессорами MediaTek
У кого установлена однокристальная система от MTK:
- откройте «Настройки», выберите «О телефоне» и 8 раз щелкните по «Версия ядра». Этот пункт может скрываться во «Все параметры»;
- откроется меню «FOC Test». Разверните вкладку «Еще» справа сверху, тапните по «Proximity sensor calibration»;
- жмите «Calibration» и ждите окончания калибровки.
Ремонт датчика
Выполните действия согласно инструкции:
Открутите и снимите заднюю крышку устройства. Иногда производитель специально для этих целей кладет маленький ключик.
Снимите защитные экраны, антенный блок, чтобы добраться до датчика приближения.
Уберите аккумуляторную батарею для обесточивания смартфона.
Снимите все шлейфы по контуру.
Снимите уплотнительную резиночку. Она очень важна для датчика, поскольку помогает его исправной работе
Очень важно, чтобы обе части находились на своих местах. Если найдутся какие-то механические повреждения или пылинка, то датчик будет срабатывать очень плохо или не будет срабатывать вообще
Поэтому просмотрите резиночку и само место крепления на предмет повреждений или попадания инородных предметов.
Если проблема в самом датчике, то его нужно заменить на новый, аккуратно установив в пазы.
Проверьте резиночку еще раз и установите на место.
Установите шлейфы в любой очередности и проверьте, плотно они прилегают или нет.
Установите аккумулятор.
Установите защитные экраны и антенный блок на место.
Прикрутите обратно заднюю крышку.
Включите устройство и проверьте работу датчика через программу, с помощью которой калибровали работу опции. Либо наберите любой номер, нажмите на кнопку вызова и в это время закройте датчик рукой, экран должен отключиться.
При работе с прибором нужно быть очень аккуратным, потому что он чувствительный. Если возникли проблемы в работе, то сначала проверьте самостоятельно, а после можете отнести в ремонт. Проверка и замена при необходимости не займут много времени и денег. Поэтому лучше доверить работу профессионалу.
API
5.1. The ProximitySensor Interface
interface : { (optional = {}); readonlyattribute? ; readonlyattribute? ; readonlyattribute? ; };
To construct a object the user agent must invoke the abstract operation.
5.1.1. The distance attribute
The attribute of the interface returns the result of invoking with this and «distance» as arguments.
If the physical object is outside the , the attribute must return null.
5.1.3. The near attribute
The attribute of the interface returns the result of invoking with this and «near» as arguments.
If the physical object is outside the , the attribute must return null.
Note: If the implementation is unable to provide the value, it could infer the value from the value of . For example, if is not equal to , it
could imply there is a physical object in the .
Преимущества и недостатки технологии распознавания
Выделяют следующие преимущества датчика распознавания:
- Высокая степень чувствительности.
- Довольно большая область обнаружения.
- Относительная доступность в плане стоимости, т.к. производятся датчики из дешевых компонентов – пленки оксидов олова, меди, печатной краски, индия и внешнего проволочного датчика.
- Универсальность конструкции.
- Малый размер.
- Возможность функционирования с использованием разных не проводящих покрытий, например, стекол разной толщины.
- Температурная стабильность.
- Высокая надежность и долговечность.
Данный метод имеет определенные минусы:
- Чувствительный элемент должен быть проводящим, чтобы было обнаружено приближение. Например, он не сможет обнаружить руку в резиновой перчатке.
- Нахождение возле проводящего объекта можно стать причиной того, что система паразитную емкость будет пересчитывать так, чтобы учитывать изменение, вызванные этим объектом. Из-за этого часто появляются ложные срабатывания в будущем, но данную неприятность можно устранить путем калибровки датчика приближения.
- Метод емкостного распознавания функционирует так, что, когда металлические объекты находятся в диапазоне его работы, сам диапазон уменьшается.
Как настроить датчик приближения
Неисправность модуля можно понять по некорректной работе, то есть экран плохо реагирует на приближение вплотную к предмету, например, к голове, либо дисплей тухнет уже при удалении аппарата на некоторое расстояние. Чтобы настроить аппарат, требуется отрегулировать работу модуля приближения.
Настройка датчика
Для решения проблемы используют:
- предустановленные системные средства;
- инженерное меню;
- сторонние программы.
Прежде всего следует найти необходимый модуль. В основном он находится недалеко от передней камеры. Заметить его легко, если отвести аппарат от уха. Тогда дисплей засветится, и движением пальца вбок возле камеры можно добиться отключения экрана. Значит на этом самом месте и находится нужный узел.
Обратите внимание! Нередко сбой происходит из-за попадания пыли. В этом случае достаточно продуть зону элемента
После перезапуска модуль должен заработать в штатном режиме.
Калибровка — это специальные возможности смартфона
Если все по-прежнему, значит требуется калибровка. Алгоритм действий:
- Войти в настройки.
- Нажать на вкладку «Экран» (или «Специальные возможности»).
- Выбрать требуемый модуль.
Дальше система будет подсказывать дальнейшие шаги. Их нужно выполнять.
При удачной калибровке, при подведении и удалении листа бумаги от аппарата дисплей будет включаться и погашаться.
Как диагностировать через инженерное меню:
- Набрать код *#*#3646633#*#* (или *#*#6484#*#*).
- Войти в «Hardware Testing».
- Открыть вкладку «Sensor».
- Нажать на «Light/Proximity Sensor».
- Протестировать через «PS Data Collection» и «Get One Data».
Обратите внимание! На дисплее должно активироваться «0». Если при подведении к модулю руки и повторном нажатии на «Get One Data», высветится число 255, значит функция исправна
Если необходима настройка, то поочередно нужно войти в:
- «PS Calibration».
- «Calibration».
- «Calculate min value».
На дисплее должно высветиться «Calculate succeed». Почти вплотную к этому сообщению следует приблизить какой-нибудь объемный предмет и тапнуть «Calculate Max Value», а потом на «Do Calibration». Проверять восстановление работоспособности аппарата нужно перезагрузкой системы.
Также откалибровать модуль можно через стороннее приложение. Пользователи находят удобным «Датчик приближения. Сброс». Его легко залить с Google Play.
Важно! Для этого метода калибровки пользователю требуются Root-права. Загруженную утилиту можно запустить так:
Загруженную утилиту можно запустить так:
- Нажать на «Calibrate Sensor».
- Прикрыть модуль и тапнуть на «Next».
- Открыть модуль и нажать на «Calibrate».
- Выбрать «Confirm».
- Нажать на «Разрешить».
После перезагрузки телефона можно испытывать работоспособность узла.
Обратите внимание! Если неисправен сам аппарат, то ни одно из этих действий результата не принесет. Такое случается, если аппарат получил механические повреждения
Например, его уронили на твердую поверхность, воду, нечаянно наступили.
Если поврежден только корпус, все перечисленные выше методы помогут восстановить работу модуля приближения.
Как отключить датчик приближения
Обычно решение об отключении датчика приближения человек принимает из-за его некорректной работы. Это может проявляться в случайной блокировке экрана и отсутствии реакции на приближающиеся объекты. Деактивировать проблемный сенсор в большинстве случаев можно при помощи стандартных возможностей системы.
Например, на телефонах Xiaomi для этого нужно выполнить следующие действия:
- Открываем настройки.
- Переходим в раздел «Системные приложения».
- Находим приложение «Телефон» и переходим на страницу с ним.
- Открываем вкладку «Входящие вызовы».
- Дальше отключаем датчик приближения убирая соответствующую голочку и возвращаемся обратно для сохранения изменений.
А вот на старых версиях Android принцип действий немного другой. Выполнить отключение датчика правильно вам поможет следующее руководство:
- Заходим в настройки.
- Переходим в раздел «Устройство».
- Открываем вкладку «Вызовы».
- Убираем галочку возле пункта «Отключать экран во время вызова».
Выполнение подобных действий приведет к отключению датчика приближения, что никак не повлияет на скорость и стабильность работы смартфона.
Также можно прибегнуть к помощи сторонних приложений, если стандартными возможностями системы отключить сенсор не удалось
Например, рекомендуем обратить внимание на программу Proximity Sensor Screen
Developer:
Price:
Free
Давайте установим её, а далее выполним необходимые действия для отключения датчика:
- Открываем Play Market и в поиске вводим «Proximity Sensor Screen».
- Скачиваем первое приложение из списка, нажав по кнопке «Установить».
- Запускаем программу и нажимаем по пункту «Screen Off». Перед этим не забываем предоставить необходимые разрешения.
Также можно воспользоваться приложением Smart Screen, которое доступно для каждого пользователя в Google Play.
Developer:
Price:
Free
Предлагаем установить приложение, а после при помощи него отключить датчик приближения:
- При первом запуске просматриваем краткую презентацию, рассказывающую о возможностях программы.
- Предоставляем приложению разрешение быть администратором устройства.
- Среди списка с настройками находим пункт «Бесконтактный датчик включен» и возле него убираем галочку. Также можно настроить автоматическое отключение датчика в определенных приложениях и сервисах.
Последний способ отключения датчика работает не на всех телефонах, но его тоже можно рассматривать. Достаточно запустить приложение, отвечающее за совершение вызовов. В поле набора номера вводим запрос * # * # 0588 # * # * и нажимаем по кнопке для набора.
Как видите, вариантов отключения датчика приближения довольно много, поэтому каждый пользователь найдет для себя подходящий вариант.
Таким образом, датчик приближения на телефоне – это специальный сенсор, который реагирует на приближение к определенным объектам. Чаще всего его можно отключить при помощи встроенных возможностей системы, но также можно воспользоваться дополнительными приложениями и командами.
Conformance
Conformance requirements are expressed with a combination of
descriptive assertions and RFC 2119 terminology. The key words «MUST»,
«MUST NOT», «REQUIRED», «SHALL», «SHALL NOT», «SHOULD», «SHOULD NOT»,
«RECOMMENDED», «MAY», and «OPTIONAL» in the normative parts of this
document are to be interpreted as described in RFC 2119.
However, for readability, these words do not appear in all uppercase
letters in this specification.
All of the text of this specification is normative except sections
explicitly marked as non-normative, examples, and notes.
A conformant user agent must implement all the requirements
listed in this specification that are applicable to user agents.
Как выполнить настройку, откалибровать датчик приближения
Если вы заметили признаки сбойного функционирования механизма, такие как несвоевременные срабатывания, помочь решить проблему сможет калибровка. Откалибровать датчик приближения на девайсах под управлением Android можно разными способами.
Калибровка средствами ОС
Откалибровать модуль без сторонних утилит можно, используя возможности системы. В Android 9 и предыдущих версиях ОС калибровка датчика выполняется следующим образом:
- Идём в настройки смартфона.
- В блоке «Система» открываем раздел «Специальные возможности» (у отдельных моделей опция может находиться в разделе «Экран»).
- Выбираем пункт «Калибровка датчика приближения» и подтверждаем своё намерение.
- Потребуется поднести к девайсу какой-либо объект, затем отдалять и приближать его, следуя инструкциям на дисплее.
- По завершении процедуры применяем изменения нажатием «Ок». Если калибровка выполнена удачно, вы увидите соответствующее сообщение.
Калибровка через инженерное меню
При наличии опыта пользователь может калибровать датчик приближения на Android, используя сервисного меню, предназначенного для тестирования системы и назначения параметров разработчиками.
Работая с Engineering Mode, нужно быть осторожным, так как внесение коррективов в функционал девайса повлияет на его работу, а неправильные настройки повлекут за собой последствия.
Для входа в инженерное меню применяют запрос USSD, вводимый в поле набора номера. Символьные комбинации могут отличаться для различных моделей. Чтобы вручную осуществить процедуру калибровки, выполняем следующие шаги:
- Набираем команду *#*#3646633#*#* на панели набора телефонного номера (другие примеры команд для популярных производителей мобильных девайсов можно найти в таблице ниже).
- Идём по пути «Hardware Testing» – «Sensor» – «Light/Proximity Sensor».
- Далее жмём «PS Calibration»– «Calibration» – «Calculate min value».
- При появлении внизу надписи Calculate succeed» приближаем к датчику объект и жмём «Calculate max value».
- Теперь жмём «Do calibration».
- Перезагружаемся для применения изменений.
Таблица с командами для популярных брендов устройств.
Использование приложений
В отличие от описанного выше, данный способ подойдёт, даже если вы не являетесь опытным пользователем. Использование сторонних утилит позволит значительно упростить процесс калибровки. В официальном магазине Google Play можно найти специализированный софт, например, хорошим вариантом будет «Датчик приближения: Сброс» («Proximity Sensor Reset»). Программа калибровки датчика устанавливается на Android-девайс стандартным образом со страницы в Market, подходит софтина для устройств с root-правами. После установки выполняем следующее:
- Открываем программу на смартфоне.
- Жмём «Calibrate Sensor».
- Закрываем датчик рукой или каким-либо предметом и жмём «Next».
- Убираем руку или предмет с датчика и снова жмём «Next».
- Нажимаем «Calibrate» и «Confirm».
- Предоставляем root-права на запрос и перезагружаемся.
Калибрование вручную или посредством ПО помогает только при программных сбоях, в иных ситуациях, когда речь идёт о механическом повреждении элемента, настройка неэффективна в решении проблемы. Можно попробовать также сбросить устройство к исходным настройкам или принять крайние меры, решив вопрос путём перепрошивки (нередко «левые» прошивки не поддерживают должным образом весь функционал девайса и дело может быть именно в этом).
Для устранения аппаратных неисправностей смартфон придётся отнести в сервис, но перед походом лучше проверить, не загрязнён ли датчик. Он может некорректно срабатывать и по этой причине, а также, если на телефон наклеена низкокачественная плёнка или стекло, так что стоит сначала исключить эти факторы.
Заключение по основным датчикам
Итак, наличие у смартфона или планшета исключительно акселерометра говорит о том, что это устройство самого низкого ценового диапазона и умеет только «вращать экран». Это удел дешевых смартфонов и планшетов. Конечно, есть вероятность, что производитель не дал вменяемой информации о типах используемых датчиков – в этом случае нужно начинать читать обзоры, в которых подробно изучается аппаратная начинка устройства с помощью приложения System Info for Android, к примеру.
Наличие у смартфона акселерометра, геомагнитного датчика, датчика приближения и освещенности, говорит о его достаточной оснащенности, но он все еще не очень хорош для управления квадракоптером или игр, где управление наклоном/поворотом возложено на перемещение смартфона пользователем. Эту проблему решает гироскоп – устройства с гироскопом точно отслеживают малейшие отклонения.
Наличие всех вышеперечисленных сенсоров, большого набора вспомогательных датчиков (рассмотрены в конце статьи) и большинства нижеперечисленных сенсоров свидетельствует в пользу того, что перед вами продвинутый аппарат, использование которого станет удовольствием, а его возможности превзойдут все ваши ожидания – это лучшие планшеты и смартфоны.