thargon

Приложение-высотомер для смарт-часов на Android Wear

43 posts in this topic

Posted (edited)

Не нашел в маркете ничего годного под Android Wear, в итоге написал своё.

Ссылка на Play Market: https://play.google.com/store/apps/details?id=tk.cornel.alti24w

Приложение использует показания барометрического датчика смарт-часов на Android Wear. 
* первый вариант отображения высоты: крупные цифры (до 3 знаков), с точностью до 10 метров в диапазоне от 0 до 1000 метров, и с точностью до 100 метров при 
бОльшей высоте;
* второй вариант отображения высоты: цифры чуть меньше (до 4 знаков), с точностью до 5 метров в диапазоне от 0 до 1000 метров, и с точностью до 50 метров при бОльшей высоте;
* ручная установка "нуля";
* два варианта отображения текста - черный текст на белом фоне, и наоборот;
* безопасная разблокировка для входа в режим настроек;
* возможность установки запрета гашения экрана;
* настройка ориентации экрана портрет/ландшафт;
* может отображать скорость подъема/снижения (включается в настройках).

Список устройств, на которых протестирована работа:
* ZTE Quartz (ZW10)
* Moto 360 Sport

Благодарности: Вернер и Baralgin -- за участие в тестировании, Юра Бейс -- за формулу пересчета давления в метры, список устройств с поддержкой барометрического датчика, и за саму идею что "так можно было" :-)

 

 

Edited by thargon
3 people like this

Share this post


Link to post
Share on other sites

Posted (edited)

В текущей бета-версии дополнительно показывает в отдельной строке мелким шрифтом расстояние до выбранной точки (площадка приземления).

Батарейку ест сильнее (GPS все-таки), но не в разы. GPS используется только для расстояния, высота в любом случае берется с барометрического датчика.

По умолчанию функция отключена, включается в настройках.

Эта версия пока не опубликована, т.к. пока не готово сохранение координат площадки, сейчас там просто забиты координаты места где прыгаю.

На адского качества стоп-кадре с камеры можно рассмотреть расстояние в нижней строке (крупные цифры: высота 2400, вторая строка: подъем 0,8м/с, третья строка: расстояние 2,28км)

2019_0605_121511_004.MOV_snapshot_edit.jpg

 

 

Edited by thargon
2 people like this

Share this post


Link to post
Share on other sites

Возможно, в будущем появится: показ статистики по прыжку "высота отделения/открытия/макс. скорость", выгрузка в Paralog или подобное...

Share this post


Link to post
Share on other sites

Ну и дисклеймер: пока тестируется -- не использовать как единственное средство контроля высоты. 

Share this post


Link to post
Share on other sites
3 часа назад, Skylet сказал:

Любые андроид-часы с барометром подойдут, даже с Али за 700 рублей?

Часы по ссылке не подойдут, они не НА андроиде, они ДЛЯ андроида, т.е. установка андроидных приложений на них невозможна.

Подойдут любые часы на платформе Android Wear, с версией андроида (на часах) от 7.1, со встроенным датчиком давления. Ну и версия андроида на телефоне нужна где-то от 5 и выше (на 5.1 минимум проверялось), т.к. без телефона часы не настроишь.

Приложение протестировано на ZTE Quartz и Moto 360 Sport (именно "Sport", обычные Moto 360 датчика давления не имеют!). На али и ебее ценник на них два месяца назад начинался от 4200.

 

Share this post


Link to post
Share on other sites

Установил на HUAWEI Watch 2 Sport, приложение не запускается: черный экран на секунду и вылетает.

Share this post


Link to post
Share on other sites
11 минуту назад, evsirk сказал:

Установил на HUAWEI Watch 2 Sport, приложение не запускается: черный экран на секунду и вылетает.

Первый такой случай, причина не понятна. Какая версия андроида на часах, 7 или 8? Сообщение об ошибке успевает какое-нибудь показать?

Share this post


Link to post
Share on other sites

Android 8.0.0, Wear OS 2.6

Нет, ничего не показывает. Видео приложил.

В 04.06.2019 в 12:47, thargon сказал:

Ну и версия андроида на телефоне нужна где-то от 5 и выше (на 5.1 минимум проверялось), т.к. без телефона часы не настроишь.

Кстати, на телефоне приложение не установилось, Google Play пишет, что приложение совместимо только с часами и дает его установить только на них. Но здесь я не знаю точно, как должно быть. 

Altiwear.mp4

Share this post


Link to post
Share on other sites
7 минут назад, evsirk сказал:

Кстати, на телефоне приложение не установилось, Google Play пишет, что приложение совместимо только с часами и дает его установить только на них. Но здесь я не знаю точно, как должно быть. 

На смартфон устанавливаться и не должно.

На 8 андроиде проверил, проблема есть (кое-что поменяли после 7.1), в следующем обновлении заработает.

Share this post


Link to post
Share on other sites
1 час назад, evsirk сказал:

Android 8.0.0, Wear OS 2.6

Опубликовал в маркете версию 1.0 build 19

Изменения:

* теперь должно запускаться на Android 8.0, но функция поворота экрана на 8.0 работать не будет (проблема с "не запускается на 8.0" была связана именно с попыткой установки ориентации экрана).

Share this post


Link to post
Share on other sites

Posted (edited)

Опубликовал версию 1.0 build 23

Изменения:

* добавлена возможность показывать заряд батареи (включается в настройках).
* добавлена возможность показывать текущее время (включается в настройках).
* добавлена возможность показывать расстояние до выбранной точки  (включается в настройках, требуется наличие GPS в часах)

IMG_20190703_173120.jpg

Edited by thargon
4 people like this

Share this post


Link to post
Share on other sites

В тестовой версии (пока не опубликована) добавилось:

- счетчик прыжков (всего/в сезоне)

- запись журнала по каждому прыжку -- высоты и координаты по времени.

1 person likes this

Share this post


Link to post
Share on other sites

Если есть функция расстояние до выбранной точки то должна быть и функция направление до выбранной точки например в виде стрелки вокруг экрана. Только расстояние бесполезно

Share this post


Link to post
Share on other sites
2 часа назад, bombini сказал:

Если есть функция расстояние до выбранной точки то должна быть и функция направление до выбранной точки например в виде стрелки вокруг экрана. Только расстояние бесполезно

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

Выбросили так далеко, что ДЗ даже на горизонте не видно, и хочется узнать в какую сторону потом пешком топать? :-)

Добавил примитивный указатель направления (в виде стрелки с 4 позициями) перед расстоянием в тестовую версию.

img-2019-07-06-00-55-26.png

Share this post


Link to post
Share on other sites
2 часа назад, thargon сказал:

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

Выбросили так далеко, что ДЗ даже на горизонте не видно, и хочется узнать в какую сторону потом пешком топать? :-)

Как раз таки расстояние до ДЗ (и направление) нужно в том случае, когда саму ДЗ не видно - облачность (хоть и нельзя через сплошную облачность бросать, но всякое бывает. Особенно у тандемов, раскрывающихся повыше)

По мне - это не самая важная функция, но ежели есть, то почему бы и нет)

3 people like this

Share this post


Link to post
Share on other sites

Вот-вот! Так постепенно и дойдем в своих желаниях до функционала AON X2. Только это все пожалуйста в часах,  стоимостью 50-100 баксов :)

1 person likes this

Share this post


Link to post
Share on other sites

Стрелка сильно маленькая. Должна быть больше. Не читается ИМХО.

Например в нижнем левом поле можно оставить только большую стрелку. А в нижнем правом поле более крупные цифры расстояния. Будет читабельнее и информативнее

Share this post


Link to post
Share on other sites
16 часов назад, thargon сказал:

Добавил примитивный указатель направления (в виде стрелки с 4 позициями)

Он по магнитному компасу направление показывает на точку GPS с известными координатами ?

Share this post


Link to post
Share on other sites

Posted (edited)

В 06.07.2019 в 17:40, _Shura сказал:

Он по магнитному компасу направление показывает на точку GPS с известными координатами ?

Показывает относительно текущего направления движения (использовалась системная функция расчета угла выбранной относительно текущей точки), но вчерашнее тестирование не порадовало, часто показывает неправильно. Похоже придется свой расчет писать...

Edited by thargon

Share this post


Link to post
Share on other sites

Пример результата загрузки лога прыжка из часов в Paralog, высота и скорость по времени на графике.

По высоте - все соответствует реальности, с расчетом скорости пока что-то не то.

Скриншот 2019-07-08 20.22.30.png

1 person likes this

Share this post


Link to post
Share on other sites

Направление и удаление до точки - было бы очень не плохо. В облачности на тех же тандемах - самое то

3 people like this

Share this post


Link to post
Share on other sites
В 08.07.2019 в 16:20, thargon сказал:

Показывает относительно текущего направления движения

При таком способе ветер учесть невозможно,
значит стрелка будет врать

Share this post


Link to post
Share on other sites

Неудобно, но возможно. Если заранее знать ветер по высотам

Share this post


Link to post
Share on other sites
10 часов назад, _Shura сказал:

При таком способе ветер учесть невозможно,
значит стрелка будет врать

А ветер-то тут при чём? Ну, смещусь я из-за ветра, например, правее нужного мне курса. Программа посчитает где я, где точка, куда я должен попасть, и выдаст направление левее, чем было до этого. Единственное, что это направление будет без упреждения, и корректировок курса понадобится несколько.

Да и не нужна точность в 50 см, +/- 100 метров вполне себе нормальный вариант

5 people like this

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now