Перейти к содержимому
Форумы SkyCentre Прыжки с парашютом
thargon

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

Recommended Posts

Не нашел в маркете ничего годного под 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 -- за участие в тестировании, Юра Бейс -- за формулу пересчета давления в метры, список устройств с поддержкой барометрического датчика, и за саму идею что "так можно было" :-)

 

 

Изменено пользователем thargon
  • Like 3

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

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

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

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

2019_0605_121511_004.MOV_snapshot_edit.jpg

 

 

Изменено пользователем thargon
  • Like 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
3 часа назад, Skylet сказал:

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

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

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

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

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
11 минуту назад, evsirk сказал:

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Android 8.0.0, Wear OS 2.6

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

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

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

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

Altiwear.mp4

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
7 минут назад, evsirk сказал:

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
1 час назад, evsirk сказал:

Android 8.0.0, Wear OS 2.6

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

Изменения:

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Изменения:

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

IMG_20190703_173120.jpg

Изменено пользователем thargon
  • Like 4

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

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

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
2 часа назад, bombini сказал:

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

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

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
2 часа назад, thargon сказал:

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

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

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

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

  • Like 3

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
16 часов назад, thargon сказал:

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 06.07.2019 в 17:40, _Shura сказал:

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

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

Изменено пользователем thargon

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

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

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

  • Like 4

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 08.07.2019 в 16:20, thargon сказал:

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
10 часов назад, _Shura сказал:

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

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

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

  • Like 5

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

×
×
  • Создать...