2013-09-17 4 views
0

Например, если я высотой 1,80 м, возможно, я держу телефон на высоте 1,60 м от земли, когда я стою. Но есть ли способ вычислить его?Как измерить расстояние от земли до устройства?

Я искал различные датчики, которые я могу использовать для получения информации с устройства, но я не знаю, как это сделать.

Благодаря

ответ

0

Теоретически, в настоящее время на любом телефоне нет датчика, который мог бы измерять абсолютную высоту/высоту до требуемой степени (менее +/- 0,2 метра). Наиболее вероятные кандидаты:

-GPS имеет ряд ошибок около ого

-Barometer измерений по сравнению с уровнем моря и сомнительными потребительского классом электронных барометров есть где-нибудь вблизи уровень чувствительности необходим

Вы могли бы измерить однако, если пользователь скажет, отбросьте его телефон на землю. Акселерометр можно использовать для расчета расстояния с использованием некоторого приближения g = 9,8 м/с²

+0

Спасибо, поэтому я перестаю искать момент. Я думаю, что лучший вариант - представить приблизительную высоту самостоятельно в соответствии с вашей высотой и принять некоторую ошибку. – serfe

0

Вы можете использовать GPS или accelerometer!
Я думаю, что тот же вопрос задан here.
Я думаю, это могло бы помочь. Удачи вам!

+0

Да, это тот же вопрос, спасибо. Я искал с метками расстояние от земли, высоту ... но я не нашел. Я посмотрю на эту ссылку. Ммм, кажется, что это можно сделать только для перемещения телефона от земли до X и расчета расстояния в соответствии с данными акселерометра, если вы хотите что-то точное. Может быть, лучшая идея будет заключаться в том, чтобы ввести расстояние до земли вручную и обеспечить некоторую частоту ошибок. – serfe

Смежные вопросы