EasyToTrack - DIY универсальная наземка, повортка, телеметрия

BATONS

Доброго дня! у кого нибудь есть гербер-файл для EasyToTrack Sender?
большая просьба прислать на почту uvars#mail.ru. Спасибо

antidote
BATONS:

Доброго дня! у кого нибудь есть гербер-файл для EasyToTrack Sender?
большая просьба прислать на почту uvars#mail.ru. Спасибо

drive.google.com/…/0B4njKGFSQZO1NjdDU2dEQVJQVUU?us…

Но там неразбериха: герберы одной версии, монтажная схема с описанием - другой. Кароче я до сих пор не смог заставить сендер видеть данные с полетника, все перепробовал что могу, не видит и все. Знал бы что так будет не стал бы столько средств и времени тратить на данный проект. Не стоит он того.

7 days later
dollop
BATONS:

Доброго дня! у кого нибудь есть гербер-файл для EasyToTrack Sender?
большая просьба прислать на почту uvars#mail.ru. Спасибо

Вот прямая ссылка на герберы для EasyToTrack Sender V2
drive.google.com/open?id=1oKXF1oW5ppsnj5Xm-mAY4k_n…
На гуглдрайве почистил. Старое удалил, релевантные файлы добавил.

antidote:

Но там неразбериха: герберы одной версии, монтажная схема с описанием - другой. Кароче я до сих пор не смог заставить сендер видеть данные с полетника, все перепробовал что могу, не видит и все. Знал бы что так будет не стал бы столько средств и времени тратить на данный проект. Не стоит он того.

Можно взглянуть на объем и разносторонность выложенного проекта и сделать скидку на присутсвие неточностей. При том что денег никто не просит. Занят в проекте один человек. Кто кодит, тот и доки пишет, тестирует - утопия. Помогать некому (за редким исключением), всем только готовое и 100% рабочее от одного пука подавай. Вместо высказывания своего фи, больше конструктива. Стукнуть в личку или на почту, написать что не получается найти гербер, кому от этого хуже будет?
По теме. Какая версия INAV?, Какой полетный контроллер, куда подключен UART сендера, можно ссылку на дамп настроек INAV.

Yanchak
dollop:

Помогать некому (за редким исключением), всем только готовое и 100% рабочее от одного пука подавай.

Может на опенсорсную модель перейти?

antidote
dollop:

Вместо высказывания своего фи, больше конструктива

Да, извиняюсь чято сорвался. Понимаю что одному тянуть проект трудно. Просто очень интересный случай именно с сендером, с полетником он никак не хочет общаться по MSP протоколу. Еще ради интереса я подключал напрямую GPS приемник (на нем были выставлены NMEA+Ublox протоколы, протоколы и скорость всегда выставлял одинаковые), тоже ничего не получалось. Вообще может я не правильно работоспособность проверяю? У меня например на осд полетника уже 4 спутника, а “display status” сендера показывает “0”. Может не так надо проверять? Я чувствую что мой косяк где-то, но найти не могу, не спец в этом.

Вот дамп настроек, но я там уже порты поотключал. Полетник Matek F405-CTR, INAV 2.2. Подключал ко всем свободным портам, и UART1 и UART3 например пробовал. На UART1 висит блютуз модуль и работает нормально, так что с портами все ок.

И еще вопрос: разница по схемотехнике между разными версиями сендера ведь нет? Только трассировка платы различается?

dollop
antidote:

Просто очень интересный случай именно с сендером, с полетником он никак не хочет общаться по MSP протоколу.

Опишу пошагово порядок действий, который выполнил 10 минут назад. Результат положительный.
Подготовка

  1. Имеем собранный и работающий передатчик телеметрии. Это может быть ОСД или сендер. Камера подключена к сендеру и запитана
  2. Имеем собранную и рабочую наземку.
    “Рабочий” в данном случае имеется ввиду, что в связке эти устройства будучи соединены (на прямую проводом видеовыход сендера к видеовходу наземки) или через радиоканал функционируют: сендер передает, наземка принимает, количество ошибок телеметрии стремится к 0.
  3. Имеем FTDI или аналог кабель.
  4. Прошитый полетник. Я наковырял у себя Matek 405-WING. Зашил INAV 2.2. В моем случае target = MATEKF405SE

Действия на стороне полетника

  1. Подключаем кабелем полетник к компьютеру.
  2. Запускаем конфигуратор и идем в настройку портов
  3. Выставляем на свободном порту опцию MSP и скорость. В моем случае, выбран порт 6 и скорость 38400

  1. Сохраняем, закрываем конфигуратор.

Действия на стороне сендера/ОСД

  1. Соединяем кабель FTDI с сендером.
  2. Зажимем кнопку на сендере.
  3. Подключаем FTDI к USB компьютера, смотрим, что зеленый LED мигает медленно -> значит в режиме конфигуратора
  4. Запускаем EasyToFlyMonitor.exe. Открываем порт, на вкладке Sender/OSD config нажимем Read Config.
  5. Выставляем настройки по вкусу. Но две выделенные обязательно как на скрине

  1. Нажимаем кнопку Write Config.

Соединение сендера с полетником сделал как на картинке

  1. Сендер получает питание от полетника.
  2. TX->RX, RX->TX
  3. Так как в опытах участвовал сендер версии 2, то он включается параллельно с видеосигналом. Если используется ОСД или сендер первой версии (с подстроечником), то его нужно включать в разрыв видеосигнала. Прошивка сендеров V1 и V2 не отличется. Подключил, раз пошла такая пьянка и ОСД для попробовать - работает, куда оно денется.

Все.
Подаем питание в любой последовательности на все устройства. Видим что телеметрия доходит по uart от полетника до сендера по вращающейся палке внутри белого кружка по середине экрана вверху. Как только появилось достаточное количество спутников, палка будет вращаться без кружка.
Запустив приложение и подключившись к наземке, видим обновление телеметрии.

Yanchak:

Может на опенсорсную модель перейти?

Приложение для андроида с первых минут создания в опенсорсе. Никакого особого эффекта не заметил.
По поводу исходиков видеомодема, хз имею ли я моральное право их выкладывать. Ведь основа там не моя, а msv. Согласен, что изменний куча, короче надо подумать.

antidote:

И еще вопрос: разница по схемотехнике между разными версиями сендера ведь нет? Только трассировка платы различается?

Есть разница. V2 сильно упрощена и уменьшена, что повлияло и на упрощение в настройке, так как отсутвует подстроечник - остается крутить только в одном месте - в наземке.

antidote:

Еще ради интереса я подключал напрямую GPS приемник (на нем были выставлены NMEA+Ublox протоколы, протоколы и скорость всегда выставлял одинаковые), тоже ничего не получалось.

О, тут я могу ответить со 100% уверенностью почему не получалось. В EasyToTrack я не добавил функцию автоматической настройки GPS приемника, которую добавил в автопилот EasyToFly, поэтому…
Во-первых, нужно настроить GPS приемник на выдачу только одного протокола. Или NMEA или Ublox.
Во-вторых, нужно настоить какие сообщения GPS приемник должен слать:

  • Для протокола NMEA это сообщения GGA, GSA и RMS. Все остальные сообщения должны быть отключены.
  • Для протокола Ublox: UBX-NAV-POSLLH, UBX-NAV-DOP, UBX-NAV-VELNED, UBX-NAV-SOL, UBX-NAV-STATUS
Shuricus

A никто не сталкивался с помехами на видео от серв? Как фильтровать?

Yanchak

Я сталкивался. Поставил отдельный ДСДС, пустил питание на сервы мимо платы - помогло. Помех не видно, толко слышно немного.

duzer
Shuricus:

A никто не сталкивался с помехами на видео от серв? Как фильтровать?

+, DС-DС конвертеры, особенно те маленькие что предусмотрены на плате сильно гадят.

BATONS
duzer:

+, DС-DС конвертеры, особенно те маленькие что предусмотрены на плате сильно гадят.

Подскажите, а если использовать связку импульсный DC-DC и линейный - помехи будут? Хочу в своей наземке на вход поставить импульсный DС-DС,он будет понижать входное напряжение до 9 вольт, а далее его уже подам на линейный стабилизатор с которого будет выход 5 вольт.
Оно конечно можно и сразу входное напряжение подать на линейный стабилизатор, но он греться будет сильно.

Yanchak
dollop:

Подключил, раз пошла такая пьянка и ОСД для попробовать - работает, куда оно денется.

А можно, я тебе три своих, не работающих пришлю? Посмотришь на них или к Стене отнесешь, чтоб заработали. Все работает но данные на трекекр не приходят.

dollop
Yanchak:

Посмотришь на них или к Стене отнесешь, чтоб заработали. Все работает но данные на трекекр не приходят.

😃 к Стене нести это на самый крайний случай
То есть картинка ОСД есть, а ошибок на приеме 64 показывает или как-то по-другому не работает?

BATONS:

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

Я на своих двух наземках так и сделал. Один DC-DC на сервы, а аналговая часть от линейного стабилизатора. Место под него на плате предусмотрено. Притаю все от 3S. Да греется сильно, но в моей жаре ни одного отказа не было.

duzer
dollop:

То есть картинка ОСД есть, а ошибок на приеме 64 показывает или как-то по-другому не работает?

Именно так!
И ни в какую

Yanchak
dollop:

То есть картинка ОСД есть, а ошибок на приеме 64 показывает или как-то по-другому не работает?

Да, именно так. Сегодня поставил на тот-же сет сендер - заработало с ходу. Т.е снял осд, воткнул на его место сендер - наземка сразу отреагировала, все работает как должно быть. С горя запустил MWOSD, в комбинации с сендером - тоже все работает. Так что самолет то я разморозил, но хочется таки MSV OSD.

dollop
duzer:

Именно так!

Yanchak:

Да, именно так.

О как. Дайте плиз кадр видео. Может факелы у вас тянутся за символами ОСД? Сама картинка ОСД не плывет/не_скачет, стоит как вкопанная?

Yanchak:

поставил на тот-же сет сендер - заработало с ходу

С сендером какой версии (аппаратной) работает?

Yanchak
dollop:

О как. Дайте плиз кадр видео. Может факелы у вас тянутся за символами ОСД? Сама картинка ОСД не плывет/не_скачет, стоит как вкопанная?

Завтра перекину ОСД (оно в другом самолете), сделаю картинку.

dollop:

С сендером какой версии (аппаратной) работает?

Судя по наличию подстроечника - V1. Прошивка самая свежая.

dollop
Yanchak:

Судя по наличию подстроечника - V1. Прошивка самая свежая.

Охохох. Ну тогда кроме ошибок монтажа и думать не на что. Аналоговая часть у осд и сендера V1 абсолютно одинаковая и совпадает с MSV OSD.
Если лень возиться - присылай, гляну.

antidote

А можно монтажную схему на сендер первой версии, хочу проверить правильность монтажа компонентов. Ато опять попробовал поковыряться и ничего не работает.
В сендере выставил протокол MSP, скорость 38400. На полетнике включил на третьем уарте данный протокол и поставил ту же скорость. Все подсоединил, но приложение андроида пишет “no data”. Но ошибки стремятся к нулю, и при смене канала на неправильный они становятся 100. Но данные не шлются почему-то.

dollop
antidote:

А можно монтажную схему на сендер первой версии

Поищу, выложу

antidote:

Все подсоединил, но приложение андроида пишет “no data”.

Всегда или периодически? No Data приложение пишет только если не дошли до него пакеты с данными от Atmega наземки (которые та шлет постоянно с частотой 10Гц кажется). Эти пакеты преодолевают путь TX-UART-atmega -> RX-UART-ESP8266 -> пакеты TCP через WIFI -> WIFI телефона. Вот если в течение 1сек не получен ни один пакет от Atmega на стороне телефона, то появляется сообщение No Data. То есть это сообщение никак не связанно со здоровьем сендера.

antidote:

Но ошибки стремятся к нулю

Их всегда менее 10? А лучше так, их 0 всегда пока видео без помех?

Количество ошибок равное 100, означает отсутствие на входе наземки видеосигнала как такового. То есть синхроимпульс из того что поступает на вход выделить невозможно.
Количество ошибок равное 64 означает что синхроимпульс отделен, но ни одного пакета телеметрии распаковать из видеокадра не получилось.
Количество ошибок менее 64 и более 0 означает, что в видео обнаружены строки с пакетами телеметрии и некоторые даже приняты корректно (CRC совпала).
Количество ошибок равное 0 означает, что все что послал сендер корректно прошло все преграды и успешно распаковано наземкой.
Опять таки, пакты телеметрии сендер/осд шлет постоянно, вне зависимости от того что там у него на входе UART. Поэтому крутить полетник, программные настройки сендера/осд есть смысл если при правильном подключении камеры, vtx, наземки, видеприемника, подаче питания и подключении наземки к телефону видим на экране 0 ошибок (нужно включить опцию Settings->Show service info в приложении)

antidote:

Но данные не шлются почему-то.

Как себя ведет кружок на видео экране (если включить опцию отображения статуса сендера в конфигураторе). Если стоит неподвижно - настроки того что передается по UART у полетника и сендера отличаются.
Если крутится - все ОК. Сендер принял данные от полетника и теперь шлет пакеты телеметрии через видео канал с наполнением, а не пустыми