EasyToTrack - DIY универсальная наземка, повортка, телеметрия
Найду. Какого цвета печатка? Гребенка данных в торце или по длинной стороне?
Найду. Какого цвета печатка? Гребенка данных в торце или по длинной стороне?
Та уже разобрался по маркировке. Схема соответствует. А в от в осд там нумерация не совпадает,но есть монтажка.
Потихоньку, приближаюсь к давней мечте, о полете из разных, труднодоступных мест. Попытался освоить, давно, примеченный холм и сразу столкнулся с некоторыми трудностями.
Не смотря на то, что обзор там шикарный мобильная связь ловит ниже плинтуса. Сответсвенно пропала карта…
И возникло пару вопросов.
- Можно ли еспшку И планшет подосединить к вайфай роутеру? Увилдят ли они один другого?
- Релально ли сделать кеш карты или использовать, например, маптековскую карту?
Первовое позволило бы летать там, где есть хоть какойто намек на покрытие, второе - везде.
Ну и полет, если кому интересно.
- Можно ли еспшку И планшет подосединить к вайфай роутеру? Увилдят ли они один другого?
Да, без проблем.
- Релально ли сделать кеш карты или использовать, например, маптековскую карту?
В общем реально.
Уже неделю пытаюсь выложить обновления всего - и приложения и прошивок. Очень много изменений, но все время из разных концов поступают предложения по улучшению…
Завидую твоей погоде 😃
Завидую твоей погоде
Второй погожий день с начала марта. Сегодня был третий, но надо было вездеход после зимы подкрасить.
Привет всем.
Обновил все. Изменения в приложении очень внушительные, поэтому может что-то вылезти. Сам гонял вроде все ок, но то такое, нужен реальный пользователь. Итак что нового в EasyToFly Monitor 2.2 для Android:
- Наконец то его можно скачать с Google Play. Вбиваем в поиск EasyToFlyMonitor и устанавливаем.
- Возможно выбрать следующие варианты карты (наравне с существующими пяти типами Гуглокарт): Спутниковый bing, OpenStreetMap и оффлайн карты
- Изменился интерфейс. Есть кнопки выбора источника трекинга: дом, ЛА, устройство андроид.
- Добавилась возможность калибровки RSSI видеоприемника. (Необходимый шаг, перед тестированием алгоритмов завязанных на RSSI)
- Возможность отсылать наземке координаты устройства в качестве дома.
- Есть принудительный ручной режим. Включается на слайдере антенны - кнопка mnl.
Активируется первым запросом на изменение положения антенны (кнопки громкости). Ось наземки выбирается тапом по значку антенны. Такой же принцип ручного управления доступен, если количество ошибок телеметрии велико. - В ручном и принудительном ручном режиме можно направить антенну в необходимую точку по длинному тапу на карте.
- Приложение не рассчитывает расстояние до ЛА, а получает его по телеметрии (если такие данные передаются - доступно только в новых версиях осд, АП, сендера, если нет - то рассчитывает).
- Цвет трека ЛА меняется в зависимости от высоты полета. Низко - красный, высоко - зеленый.
Новое в Sender v1.9/EasyToTrackOSD v1.9:
- добавлен новый пакет телеметрии с расстоянием до дома и пробегом
Новое в EasyToFly OSD 2.12.8
- исправлена ошибка величины минимального RSSI на итоговом экране
- исправлена ошибка мерцания координат в режиме wide pixel
- добавлен новый пакет телеметрии с расстоянием до дома и пробегом
Новое в прошивке наземки v1.7
- все необходимые изменения для поддержки новых функций андроид приложения.
Где брать прошивки: Гуглдрайв или через windows приложение EasyToFlyMonitorPC
Как делать и куда закидывать оффлайн карты. Не буду описывать подробно свои мысли и злоключения, просто знайте что с некоторых пор (с 2015-2016 года) создание оффлайн карт с онлайн-сервисов сильно противоречит условиям использования всех картографических сервисов… И все что было актуально несколько лет назад, не работает. Остались лишь несколько способов, мне показался наиболее простым этот.
- Качаем Portable Basemap Server v3.1
- Запускаем от имени админа.
- В главном меню выбираем Format Convert -> Online Maps --> MBTites
- Выбираем из списка Data Source Type интересующий вариант карты.
- Выбираем место и имя для сохранения файла типа *.mbtiles. Указываем описание по желанию, зумимся до нужного участка, правой кнопкой мыши выделяем зону карты. Отмечаем необходимые уровни карты.
Обращаем внимание на количество tile, которое будет закачано с сервера-источника. Если выбрали большую зону и/или максимальный уровень, то будет качать оооочень долго, набираемся терпения. Я не вижу смысла для Гуглкарт ставить уровень более 18
Далее берем полученный *.mbtiles файл и записываем его в телефон/планшет по пути EasyToFlyMonitor/OfflineMaps/. В приложении при этом нужно выбрать Settings -> Map Style -> Offline.
Так как Open Street Map хранит кеш около недели, можно не заморачиваться и просто прокрутить предполагаемую зону полетов с нужным масштабом в режиме Settings -> Map Style -> Bing Satellite или Settings -> Map Style -> OSM Normal. Обнаружил, что кеширование может перебивать оффлайн карты. Если это мешает, и хочется созерцать только оффлайн в приложении, удалите содержимое EasyToFlyMonitor/OfflineMaps/MapsCache
Удачных полетов.
Ну ты дал! Класс! Особенно оффлайн карты порадовали. Теперь я свободен от интернета 😃!!
- добавлен новый пакет телеметрии с расстоянием до дома и пробегом
Ты пофиксил баг в подсчете пробега?
На скрине плохо читается - вобщем пробег при полете вдаль оказывается меньше макимального расстояния.
И еще вопрос - совместима ли новая наземка с предыдущей версией АП и сендера?
Ты пофиксил баг в подсчете пробега?
Ой. Я если про этот баг знал, то забыл. Я вижу откуда он может расти. И он стопудово есть и в прошивке АП.
Наземка совместима с предыдущими версиями сендеров и АП.
З.Ы. Сорри. На гугл драйв все положил, а он с ПК не отсинхронизировался. Сейчас только все залилось 😵
Ой. Я если про этот баг знал, то забыл. Я вижу откуда он может расти. И он стопудово есть и в прошивке АП.
Кстати, при этом мач/км считаются правильно. Я пересчитывал по логу - цифра сошлась.
Еще 2 вопроса по АП Можно ли добавить Мач/км в оперативный экран (когда далеко летишь он становится чуть-ли не основным параметром) и второй вопрос - можно ли сделать вариант выдачи телеметрии на уарт?
Еще вопрос - осд скрин конфигурации инава поддерживает?
Можно ли добавить Мач/км в оперативный экран
Ок, прилеплю.
можно ли сделать вариант выдачи телеметрии на уарт
Надо пробовать. На АП UART с ЛРС приемником есть. Там пин tx свободный. Можно выдать там основные сообщения мавлинка.
Еще вопрос - осд скрин конфигурации инава поддерживает?
Если ты про возможность изменения параметров iNav с помощью пульта и ОСД, то не поддерживает.
Надо пробовать. На АП UART с ЛРС приемником есть. Там пин tx свободный. Можно выдать там основные сообщения мавлинка.
Кстати, можно и поддрежку S.bus добавить?
Если ты про возможность изменения параметров iNav с помощью пульта и ОСД, то не поддерживает.
Ага.
Для обновления необходимо прошить и плату наземки и сендер, правильно?
В сендере и осд больших изменений нет и они обратно совместимы с новой наземкой. Поэтому их прошивать по желанию и наличию свободного времени.
А наземку рекомендую прошить. И 100% прошить если планируется использование самой свежей версии приложения EasyToFlyMonitor
шо то никак не могу прошить наземку через бутлоадер, постоянно “programming error=1”, осд и сендер нормально.
Да, Костя, в крайней папке наземки две прошивки GStation и GStationSw - вч чем разница?
Мегу наземки нужно шить через виртуальный com порт по wifi. Или, если шить через ftdi, то на время прошивки меги нейтрализовать модуль wifi (его ресет замкнуть пинцетом на землю). Прошивка наземки с окончанием sw с поменянными местами выходами серв азимута и элевации.
Вчера еще намучался с другим-упорно не работают сервы на плате, на первой собраной при старте обе сервы отрабатываю и реагируют на установки диапазонов. А вторая плата- никак- все принимает, координаты,данные, на кнопку в проге антенка крутится, но сервы молчат. Поменял уже проц , та же история, питани есть, сигнальные провода от меги до серв в порядке.
Мегу наземки нужно шить через виртуальный com порт по wifi. Или, если шить через ftdi, то на время прошивки меги нейтрализовать модуль wifi (его ресет замкнуть пинцетом на землю). Прошивка наземки с окончанием sw с поменянными местами выходами серв азимута и элевации.
так и делал, но ошибка все равно есть , причем теперь “programming error=2”
Поменял уже проц , та же история, питани есть, сигнальные провода от меги до серв в порядке.
Осцилом смотрели? Серво импульс есть? С подключеной сервой и без.
Добавил на гуглдрайв прошивку AP/OSD v2.12.9.
Из изменений:
- Для поднятия флага полета необходимо, как и было, наличие жпс скорости более установленной в конфигураторе на протяжении определенного времени, И стик газа должен быть более 10% ИЛИ АП должен быть в режиме TakeOff.
- Добавлены на экран эффективность в мАч/км (отображается как mh/k) и запас хода в км. На скрине помечены овалом
- Добавлены в отчет о полете суммарные пробег и время налета. Если хочется их обнулить, то зажимаем кнопку 2 на АП и подаем питание. Через 1-2 сек кнопку можно отпустить.
В EasyToTrack OSD эти функции тоже добавлены, но не знаю куда выводить на экран. Поэтому пока прошивку не выкладываю.
По поводу выходов на сервы наземки. В программе нет состояния, когда нет импульсов на этих выходах (за исключением режима настройки). То есть при подаче питания на наземку сервоимпульсы есть. Поэтому если сервы не работают, что тут только три варианта:
- Дохлая серва (проверяется сервотестером или через пульт/приемник)
- Нет питания на сервы.
- Нет контакта между пинами МК и серво (прозвонить или посмотреть осциллографом как предложил Сергей выше)
так и делал, но ошибка все равно есть , причем теперь “programming error=2”
Советую кабель FTDI. На все время прошивки замкнуть надежно резет (первый вывод модуля) esp8266 на землю.
Обнаружилась причина НЕработы: под маской на плате была коза на пинах РХ-ТХ, вылечил прожигом от липольки, теперь сервы ожили. По той же причине небыло прошивки. Хотя все равно выдает ошибку, теперь на старте прошивки через “монитор” пишет в первый момент"Write block of 1/110" и сразу “Programming error=7”. Фюзы и бут с крайней обновленной версии с гуглодрайва. Прошил напрямую, задолбался бить в бубен. И Осталась проблема непринятия данных через видеолинк. Напрямую(проводом сендер-наземка) все работает и дынные принимаются. Пробовал и на 5,8G и на 1,06G, наземка данные не видит.
Кстати,Костя: по схеме есть два резистора на 1М -в ОС на входе видеоусилителя(R66 по схеме) и на делителе РССИ, на монтажке стоит маркер “106”-. т.е. 10МОм.
Еще заметил отличие в схеме включения LM1881, в наземке елементы R61,C63,C66. В схеме автопилота кондер на 330пФ (С66) стоит на ноге 2 ЛМ-ки, а тут между резистором и кондером 0,1мкФ. Или это некритично?
Кстати,Костя: по схеме есть два резистора на 1М -в ОС на входе видеоусилителя(R66 по схеме) и на делителе РССИ, на монтажке стоит маркер “106”-. т.е. 10МОм.
Ошибка, исправлю, должно быть 105. Спасибо.
В схеме автопилота кондер на 330пФ (С66) стоит на ноге 2 ЛМ-ки, а тут между резистором и кондером 0,1мкФ. Или это некритично?
Тут все ок.
И Осталась проблема непринятия данных через видеолинк.
Опишу как можно настроить “на глазок”.
Что на передаче осд или сендер? Если сендер, то настройка только в одном месте (крутим медленно подстроечник на наземке, пока не польются данные. Находим сектор подстроечника с минимальным количеством ошибок при разных условиях освещения), если осд, то сначала на осд добиваемся желаемой “яркости” пикселей, а затем с наземкой поступаем так же как и в случае с сендером. Нет данных, значит чуть меняем “яркость” у осд и крутим подстроечник наземки.