Offline map трекер/логгер с поддержкой Frame Protocol of FrSky Telemetry Hub System (V2.0)

mahowik
RC_Gor:

Вход Rx Ардуино Nano можно Y-кабелем подключить к выходу Tx передатчика FrSky. Програмно выдернуть соответствующие координатам фреймы и в формате NMEA через ttl-Bluetooth интерфейс (8$) передавать на Андрод.

Идея понятна и я писал об этом в топике… Сейчас поразмыслив, не хочу лишних хардварных соплей в виде ардуин-конвертеров. Тогда уже лучше два виртуальных com порта и нуль модем соедеинение между ними. В итоге получаем с модуля данные в frsky протоколе и даем их на комп, на компе прога-конвер читает данные, конвертит их хоть в мавлинк, хоть в nmea и пишет в виртуальный com порт. Далее уже планнер, который понимает мавлинк или прога которая понимает nmea читает данные сo второго виртуального com порта… примерно так 😃

RC_Gor:

Есть летная программа XCSoar для планеристов, понимает NMEA через Bluetooth. Работает в оффлайне, но предварительно можно в онлайне mapgen.xcsoar.org сгенерировать карту любого участка земной поверхности задав координаты. Прорамма отображает рельефную цветную карту поверхности, показывает направление полета, трек, высоту абс, высоту над поверхностью и прочее, в т.ч. записывает лог полета.

за прогу спасиба!

RC_Gor:

Но если разобраться - зачем тебе все это? Я просто купил мелкий и крайне дешевый FrSky дисплей телеметрии. Он отображает все что нужно, кроме того он записывает крайние координаты модели, на случай, если ее понадобиться найти. Запись идет во флеш, т.е. его можно выключь, включить, все равно после включения он будет отображать крайние принятые координаты.

это точно не нужно… аппа с er9x-frsky это и тaк умеет…

RC_Gor

Т.е. аппа с er9x-frsky то же записывает крайние принятые координаты модели в энергонезависимую память?

Я не разбирался с er9x прошивкой, но поскольку наземный FrSky модуль поддерживает только даун линк с моделью, то непосредственно во время полета соединение Tx er9x => Rx FrSky не используется. Соответственно можно используя Y-кабель подключить на выход Tx er9x - вход Rx TTL=>Bluetooth интерфейса. И использовать программу XCSoar на Андроид устройстве для отображения данных о перемещении модели и лога. При этом модернизация программы er9x будет минимальна, т.к. в ней уже реализовано извлечение GPS координат из FrSky протокола, остается только раз в секунду отправлять координаты модели в NMEA формате на выход Tx er9x. Т.о Вы получаете отображение и лог перемещений модели без всяких дополнительных Ардуин-конверторов.

Добавлю, что такая функциональность, при которой er9x выдает через Bluetooth чистую NMEA последовательность - позволяет использовать значительное количество неадаптированных под FrSky программ. Возможно Вам удастся заинтересовать этим разработчика, тогда не прийдется постоянно вносить изменения в каждый свежий релиз er9x.

mahowik
RC_Gor:

Т.е. аппа с er9x-frsky то же записывает крайние принятые координаты модели в энергонезависимую память?

еще не проверил, но удивлюсь если нет…

RC_Gor:

Я не разбирался с er9x прошивкой, но поскольку наземный FrSky модуль поддерживает только даун линк с моделью, то непосредственно во время полета соединение Tx er9x => Rx FrSky не используется. Соответственно можно используя Y-кабель подключить на выход Tx er9x - вход Rx TTL=>Bluetooth интерфейса. И использовать программу XCSoar на Андроид устройстве для отображения данных о перемещении модели и лога. При этом модернизация программы er9x будет минимальна, т.к. в ней уже реализовано извлечение GPS координат из FrSky протокола, остается только раз в секунду отправлять координаты модели в NMEA формате на выход Tx er9x. Т.о Вы получаете отображение и лог перемещений модели без всяких дополнительных Ардуин-конверторов. Добавлю, что такая функциональность, при которой er9x выдает через Bluetooth чистую NMEA последовательность - позволяет использовать значительное количество неадаптированных под FrSky программ. Возможно Вам удастся заинтересовать этим разработчика, тогда не прийдется постоянно вносить изменения в каждый свежий релиз er9x.

были и такие мысли, но:

  1. Tx er9x занят rcopen.com/forum/f4/topic272904/527
  2. чтобы править er9x прошивку, надо будет по идее ставить avr studio… тут уже лень… с аврками дальше ардуино лезть не хочется… ))
RC_Gor
mahowik:
  1. Tx er9x занят Альтернативная прошивка ER9X для Turnigy 9X

Не совсем так. Если использовать Y-кабель, то:
При конфигурировании уровня алармов модуля инфа будет передаваться как в модуль, так и через блютуз в программу логер на Андроиде. Поскольку NMEA последовательности завершаются контрольной суммой, то программа-логер будет их игнорировать.
Аналогично при передачи NMEA последовательностей, последние врядли смогут перенастроить случайно уровень алармов.
Для получения полной уверенности можно поставить тумблер, который будет подключать Rx передающего модуля FrSky только при конфигурировании алармов.

mahowik:
  1. чтобы править er9x прошивку, надо будет по идее ставить avr studio… тут уже лень… с аврками дальше ардуино лезть не хочется… ))

Ваша идея достаточно интересна, о чем свидетельствует наличие ее обсуждения ). Соответственно она может получить аналогичную оценку у автора ER9X. Просто дайте ему такую возможность.

5 months later
baliv

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

flygreen

Брацы, тема действительно ооочень интересна. Оттого апну.

Вопрос, кто нить русскоязычный может в двух словах рассказать причем тут мультивий ? И как там это реализовано.

PS тоже мечтаю видеть передвижения модели на экране ноутбука…

Еще слышал что можно использовать радиомодемы на 433. С одной стороны подключается ГПС модуль а, с другой втыкается в комп… Просветите пожалуйста.

PS 2 Звиняйте если было )