Pracuję nad projektem, w którym muszę obliczyć wysokość mojego urządzenia z ziemi. Przeszukałem cały Internet, ale nie mogłem znaleźć żadnego rozwiązania.Jak obliczyć wysokość telefonu Android z poziomu
Proszę, czy ktoś mi powie, co robić?
Pracuję nad projektem, w którym muszę obliczyć wysokość mojego urządzenia z ziemi. Przeszukałem cały Internet, ale nie mogłem znaleźć żadnego rozwiązania.Jak obliczyć wysokość telefonu Android z poziomu
Proszę, czy ktoś mi powie, co robić?
To jest dziwne .. ale OK .. Podoba mi się wyzwanie. Jedynym sposobem, aby to zrobić realistycznie, jest uruchomienie czujnika sonaru na telefonie (łatwo zrobić na arduino). Poza tym ... możesz ustawić kod, aby odczytać akceleratory, aby oszacować odległość (postaw telefon na ziemi i podnieś go do żądanej wysokości). koncepcja użycia kamery ..)
Najpierw należy wyjaśnić, czy "wysokość z poziomu ziemi" oznacza wysokość w rozumieniu "wysokość od poziomu morza", czy też, jak daleko znajduje się telefon od podłogi, kiedy masz go w rękach
w drugim przypadku:..
stanach jak SonicWind, można rade użyciem aparatu
To wymaga kalibracji kamery i mieć standardowy obiekt.
Wykonaj zdjęcie standardowego obiektu, który należy ustawić na ziemi przy użyciu standardowego zoomu.
Rozpoznaj rozmiar obiektu - lub wybierz go na zdjęciu i obliczyć odległość do obiektu.
-> masz odległość do ziemi.
Obiekt może być również buty itp Więc jeśli aplikacja powinna być dla wielu użytkowników, możesz pozwolić im wejść swoje rozmiary butów;)
Weź go z przymrużeniem oka, trochę humoru i poczucie filozofii. Zmień barometr za pomocą smartfona.
http://naturelovesmath-en.blogspot.ca/2011/06/niels-bohr-barometer-question-myth.html
To może pomóc: http://stackoverflow.com/questions/9361870/android-how-to-get-accurate-altitude – Jong
Zastosowanie GPS lub barometr jeżeli występuje, lub zrobić kilka trygonometrii z kamerą (używane w aplikacjach na wiele narzędzi skalujących). –
Wszystko, co mogę powiedzieć, to: nie korzystaj z GPS, to zbyt wiele niedokładności! – WhiskThimble