Доработка Walkera 350 Pro для автомиссий и FPV

Пока писал, образовалось много букв, так что, вкратце, речь пойдет о следующем:
— Что нужно сделать сразу после покупки Walkera 350 pro?
— Как удобно управлять автомиссиями?
— Как поставить телеметрийный радиомодем?
— Как перейти на управление по FrSky и зачем это нужно?
— Как подключить OSD и видеолинк?
— Что еще можно сделать и почему?

Со временем, картинки потерялись из поста. Кому будет лениво дальше читать, то суть-схема доработки и картинки тут yadi.sk/d/VaKlhJ7Z3JMz6w

Итак, к вам приехал комплект Walkera 350 Pro в стандартной комплектации с подвесом G-2D и пультом Devo F7. В принципе, это довольно неплохой и симпатичный коптер 350-го класса с некоторым количеством детских болезней которые можно легко побороть. Уже после нескольких полетов становится понятно, что запускать все это хозяйство в стоковой комплектации становится довольно скучно. Да, это летает, но недалеко и не всегда надежно. Судя по информации пилотов с ветки rcopen.com/forum/f135/topic361315 у кого не летает вовсе, кто-то запускал автомиссии в облака, а кто-то покупает уже четвертый по причине улета предыдущих и прочее и прочее… Лично мне пришлось здорово повозиться с настройками компаса и тонкостями его калибровки на контроллере devo-m которые подробно описал тут. Выкуривать всю ветку по прошке уже после 100-ой страницы довольно напряжно, поэтому я решил собрать наиболее важные, по моему мнению, доработки и ссылки в этом посте.

Теперь по порядку:

  1. Чтобы как минимум летало и не падало, весьма желательно ознакомиться с материалом в ВИКИ по Walkera 350 Pro и Devo-M Ardupilot. Также рекомендуется сделать полезные настройки на пульте Devo F7. Компас калибровать только на улице. От калибровки сведением стиков я давно отказался и делаю это исключительно в МП при установленном параметре COMPASS_LEARN=1. Пока не установлен модем, калибровать компас придется ловкостью рук начиная с 18:10 на длинном USB шнурке. С подвесом G-2D отдельная песня — я так и не смог его настроить и, в итоге, продал на запчасти.

  2. Коптер надо разобрать, проверить качество пайки и обработать абсолютно всю электронику, включая приемник, лаком типа Plastic Cramolin в несколько слоев у кого как хватит терпения. Контроллер devo-m снять, заклеить на нем скотчем дырочки барометра и обработать лаком тоже. После высыхания скотч снять. Лак предохранит электронику от повышенной влажности в атмосфере.

  3. Как летать автомиссии довольно подробно описано в дневнике у NARAJANA. Миссии можно планировать и загружать с помощью шнурочка по USB, но, чтобы внести изменения, надо коптер сажать и перезагружать ее заново через тот же шнурок. Это весьма неудобно, также как и таскать ноут с собой в полет, поэтому лучше подключить 3DR модем и управлять им с планшета через OTG разъем. Я поставил вот такой с Банга в коробочках на 915. Есть инфа, что на эту частоту они запрещены, но если в дальнейшем летать по LRS 433, то модем на 433 точно не подойдет. Тут уж личное дело каждого. Чтобы модем заработал, необходимо обязательно поменять на контроллере devo-m два резистора 680 и 1к 0402 размера. Их можно поискать или на старой материнке или в не рабочем мобильнике. Процесс замены таких мелких резисторов весьма нетривиален. Если у вас нет опыта пайки лучше обратитесь к знакомому электронщику с микроскопом или в специализированную мастерскую по ремонту мобильников. Поверьте, выйдет дешевле, так как новый контроллер Devo-M стоит от 120уе плюс доставка, в зависимости от аппетитов продавца.

Некоторые телефоны и планшеты могут не работать с 3dr модемами или из-за отсутствия поддержки OTG (USB-host) или из-за отсутствия в системе драйверов USB-COM FTDI (Архив скачать, разархивировать в папку на устройстве и запустить apk на устройстве). Список телефонов и планшетов, с которыми модемы работают/не работают.

По непонятной причине контакты RX и TX на контроллере называются не по логике подключения RX to TX. На это надо буквально забить и подключать как на картинке. Кстати, модем приезжает с проводами точно в цвет означенного подключения.

Модем лучше разместить сбоку либо перепаяв родной разъем на угловой SMA, либо через угловой переходник.

При вертикально ориентированных антеннах на земле и на борту он обеспечивает связь на расстоянии от 600 до 800 метров. Теперь можно с помощью программы Droid Planner управлять автомиссиями через закрепленный на аппаруре планшет.

Как управлять автомиссиями с планшета очень хорошо показано на видео от Юлиана. Кроме того, с помощью модема значительно удобнее калибровать компас, работать с программой Mission Planner и находить улетевший аппарат. Необходимо помнить, что RSSI на планшете отображает не качество канала управления, а качество связи между модемами.

  1. В принципе, для FPV полетов подвес вообще не нужен. Родная камера iLook с передатчиком обеспечит видеолинк на расстоянии до 300-500 метров и быстро надоест. Чтобы нормально летать по камере, необходимо иметь информацию RSSI о качестве сигнала между приемником и передатчиком в аппаратуре. С родного приемника RX703 RSSI взять неоткуда, поэтому, желательно полностью переделать ВЧ тракт 2.4, в аппаратуру Devo F7 поставить DHT модуль от FrSky, а на борт поставить приемник D8R-XP. Кроме того, штатный приемник RX703 имеет особенность не восстанавливать управление после потери связи до полного RTL средствами контроллера, да и протокол devo не торт. В общем, переход на FrSky во всех смыслах рекомендуется.

Приемник D8R-XP замечательно встает на штатное место если снизу немного подкусить ребра жесткости внутри рамы коптера. Имеется довольно толковая инструкция с rcgroups по подключению D8R-XP в Walkera 350 Pro и оригинальная документация FrSky к приемнику D8R-XP. В приемнике необходимо замкнуть 3 и 4 сигнальные пины, после чего он одним проводом подключается по CPPM в разъем DATABUS контроллера Devo-M вместо родного RX703.
При большом желании можно подключить на A2 приемника voltage sensor на резисторах для контроля бортового напряжения по телеметрии FrSky, но я этого не делал, поскольку напряжение прекрасно видно либо через планшет, либо через OSD по протоколу MavLink. Если делитель подключен, то напряжение борта можно контролировать через отдельный экранчик FrSky, который подключается в разъем модуля DHT. На нем же будет отображаться важный параметр RSSI качества канала управления. Без экранчика модуль DHT будет просто пищать зуммером при малом RSSI.

  1. Теперь можно приступить к установке OSD. Подойдет любая MinimOSD. На ней надо запаять две перемычки и подавать питание только 5V. OSD будет работать и без перепаянных резисторов на контроллере.

Далее прошиваем OSD прошивкой MinimOSDExtra_Copter_Prerelease_2.4_r789. Заливаем шрифты из файла .mcm которые понравятся. Делаем настройки для OSD в Mission Planner. Подключаем к контроллеру только RX и настраиваем экран вывода параметров. Подробнее про прошивку и настройку OSD также можно посмотреть на видео у Юлиана. Информация о напряжении питания борта и RSSI будет передаваться с контроллера в OSD по протоколу MavLink, но для вывода RSSI на экран OSD необходимо завести PWM RSSI приемника через RC фильтр на 95 ногу контроллера Devo-M и включить RSSI в МП: RSSI_PIN=2, RSSI_RANGE=3,3. По ходу экспериментов и ошибочных подключений я убил этот порт на контроллере и пришлось заводить RSSI на 97 ногу и переключать параметр на RSSI_PIN=0. Так что осторожно! Кстати, пайка на ногу контроллера также требует весьма продвинутых скилов в этом направлении, как и замена резисторов для модема. Можно подпаяться на ногу маленьким проводочком с волос и от него уже делать вывод. Место пайки желательно залить жидкой изолентой типа Performix Liquid Tape или Plastic 71.

В настройках OSD у меня стоит MAX RSSI 255 и показывает уровень 94-95%. Можно поставить 245, тогда на экране будет 99-100%. Минимальный RSSI = 50. Калибровкой через Enable RAW не пользовался. На сам экран параметров выводят кому что удобно: таймер, спутники, горизонт, напряжение борта, rssi и полетные режимы. Переключение режимов OSD на экране у меня выведено на Channel7=Переключатель GEAR. Также оказалось удобно не делать выноску на проводах из контроллера, а использовать штатные пины на неиспользуемых контактах моторов 6,7 и 8. Жалеть особо нечего, так как вероятность установки этого контроллера на восьмимоторный коптер равна нулю. Надо подрезать контактные площадки на плате, завести на не обозначенный M6 RX, на M7 TX и на M8 RSSI с ножки контроллера. Далее эти контакты подписать на корпусе и подключаться к ним обычными модельными джамперами с сигналом, 5V и GND.

  1. Собственно все. После этих нехитрых доработок Walkera 350 pro вполне может использоваться для автомиссий и дальних FPV полетов. Я сознательно не рассматривал возможность сноса контроллера devo-m и установки вместо оного, например miniAPM. Просится конечно. Даже из-за того, что в devo-m нет полетных логов и отсутствует программный файлсев, но тогда это будет уже коптер с совсем другим сердцем. Оставлю его как есть — в конце концов меньше телодвижений с паяльником и не хочется расставаться с родными светодиодами арминга и контроля GPS. В качестве видеопередатчика можно использовать любой совместимый по частоте с Devo F7 по всему второму каналу FR2 5733,5752,5771,5790,5809,5828,5847,5866, например всем известный noname TS832 (ни разу не Боскам — в интернетах все врут) или оригинальный Boscam на 600 mw. Кстати, у последнего разъем один в один как у контроллера Devo-M. Даташит.

Например, 5752 (22 канал) на TS832 соответствует Channel 7/8 на F7. В качестве FPV камеры рекомендуется DC5V~22V Plastic Case mini 600tvl Sony Super HAD CCD Super FPV Camera 2.8mm Lens. Остается только определиться с очками или шлемом, но это уже совсем другая история…

p.s. Один важный момент. Необходимо организовать питание видеолинка и камеры через отдельный Step Down с напряжением 8V (так помех меньше) и питание OSD также подключить отдельно. В обоих случаях подойдет вот такой с Банга. OSD будет работать и от штатного питания по схеме выше, но с учетом его капризности и частоты выгорания лучше обезопасить остальную электронику. Пока шаманил с подключениями, ошибся и столкнулся с волшебным синим дымом. В результате минус OSD, минус мелкий Фатшарк 600 на 5V, минус видеопередатчик и модем, минус порт на контроллере и потеря времени. Так что запрягайте сразу правильно и внимательно подключайте разъемы JST — они втыкаются легко наоборот.

upd: Еще можно поменять родной GPS модуль на модуль Алексея Козина GPS/GLONASS на МediaTek MT3333. Ловит спутники даже в квартире, но на “болтанку в лойтере” может не повлиять. У меня и с родным летает отлично.

upd2: На всякий случай ссылка на полезный архив с прошивкой 1.0 при откате со старших версий:

  • default_X350_Pro1.0.bin.param (файл параметров, с которыми летает идеально)
  • X350_Pro1.0.bin (прошивка Walkera 350 Pro 1.0)
  • upgrade quide.pdf (инструкция по прошивке)
  • SerialAngel.exe (программа для прошивки)
  • Original Config X350_Pro1.0.bin (для исправления номера прошивки при откате со старших версий и после setup erase в терминале)
    Если после манипуляций с прошивками и команды setup erase перестали сохраняться параметры контроллера в Mission Planner, то файл Original Config X350_Pro1.0.bin необходимо записать в контроллер через закладу Config программы SerialAngel.exe. И все опять будет сохраняться.

upd3: Walkera QR-X350Pro-недокументированные возможности и апгрейды. Группа для обсуждения без флуда. Причина создания группы — не редактируемая шапка профильной темы на форуме, в которой уже после 100-й страницы что-либо найти трудно, а после 200-й вообще не реально.

upd4: Для энтузиастов имеется подробный фототчет по прошивке контроллера devo-m в стандартный APM. Необходимо, вначале, заменить стандартный бутлоадер контроллера через SPI интерфейс при помощи программатора USBASP и потом залить в него новую прошивку. Однако необходимо помнить, что откат назад будет невозможен. Ссылка на архив с инструкцией совместного творчества Biozz и bifurkas yadi.sk/d/P7qi_Eb3gLW83. Здравствуй ардукоптер!

upd5: Таблица совместимости частот передатчиков и приемника видео devo F7 от WhiteWind.

upd6: Заливка прошивки Ардукоптера в devo-m без смены загрузчика при помощи Walkera decode.exe. Подробнее тут. Соответственно сохраняется возможность вернуть родную прошивку Валкеры. Готовая прошивка на сайте Алексея Козина AC_32_wogimbal_v2_DEVOM_WALKERA_x350_Pro.bin.rar !!!Внимание прошивка работает с родным загрузчиком Devo-M и не подходит для контроллера APM!!! Приобретаем все плюшки и преимущества APM, например, логи, но теряем родные светодиоды арминга и GPS.

upd:7 Что еще в этот корпус можно поставить? Да хоть Naza-M Lite.

  • 19880
Comments
Вадимм

Вроде все это читал в ветке, но вот когда все в куче расписано, выглядит как свежее, интересно было читать.
Единственно наверно не хватает рисунка, где подключено 3DR модем и OSD вместе к контролеру.

NetWood

Ок! Пожалуй это одна из самых нужных картинок. Добавил.

Вадимм

Еще один момент, пишете что — третий, отдельно на OSD 4.95V. Я сам смутно понимаю как реализовать питание OSD и 3DR модема, как понимаю их лучше запитать отдельно от контролера? Может накидаете общий рисунок с питанием? На рисунках модем и телеметрия по питанию подключены к контролеру.

Adjam

День добрый, а принципиальной схемы случайно на ДЕВО-М нету? А то глючит гироскоп и никак не могу его побороть!

NetWood
Adjam;bt132997

День добрый, а принципиальной схемы случайно на ДЕВО-М нету? А то глючит гироскоп и никак не могу его побороть!

На Devo-M нет, но на APM 2.5 вот тут i.imgur.com/hZ5XlJS.png. Глубоко не разбирался, но они не должны сильно отличаться. Разве что портами.

Adjam

Спасибо большое, попробую сравнить!

Маныч

Евгений, большое спасибо за ваш труд!

Добавил тезисно в FAQ вики в виде списка todo со ссылками на соответствующие разделы.

Cap13

отличная статья. заставила задуматься над апгрейдом)))

дальность управления на модулях FrSky не тестилась? насколько в плюс ушла? если проверяли, то в каких условиях? поле, лес, город…
интересует дальность без всяких бустеров и на родных сосисках, для статистики так сказать)

NetWood
Cap13

дальность управления на модулях FrSky не тестилась? насколько в плюс ушла? если проверяли, то в каких условиях? поле, лес, город…
интересует дальность без всяких бустеров и на родных сосисках, для статистики так сказать)

Надо переделывать несомненно 😃
Да все никак не подлетнуть. То зима, то синий дым 😃 Вообще народ говорит, что FrSky без бустера с патчем и 5км достижимо. А с бустером я в городе условно тестил - не пикнула даже после 2км. Сейчас снял его и жду новое FPV.

igorshiling

Евгений мне посоветовали обратится к вам я новичок у меня Walkera 350PRO пульт DEVO F7 покупал отдельно в режиме лоитер (GPS режим) висит не хочет лететь в перед назад лева права только крутится по оси и может верх низ подскажите пожалуйста как настроить (может есть видео с настройками?) .

igorshiling

Евгений установил телеметрию как показано у вас установил Tower (DroidPlanner 3) вся информация отражается на планшете планшет всё видит но режимы от планшета не включаются подскажите может нужна прошивка если да то где можно скачать и посмотреть видео. Заранее спасибо.

CyHDyK

Добрый день!
Прошу не кидать в меня сильно помидорами за мои вопросы, т.к начинающий и хочу сына тоже приучить к этому делу. Заказал свой первый квадрик Walkera 350 Pro с Devo 7 FPV, камерой Ilook. Я хочу его немножко доработать что бы летать миссии по планшету. Скажите, если я правильно понял, то нужен модем и перепайка 2х резисторов? На данной картинке подключение модема, но вот что за плата на которой еще нарисован самолет я не понял. Что это за модуль? Если я возьму модем на 433Mhz то резисторы так же надо перепаивать или нет?

igorshiling

Плата с самолетом это плата OSD это если объяснить по простому плата контроля параметров каптера она выводит на дисплей нужные вам параметры вот видео

CyHDyK
igorshiling;bt139395

Плата с самолетом это плата OSD это если объяснить по простому плата контроля параметров каптера она выводит на дисплей нужные вам параметры вот видео

Спасибо. А резисторы перепаивать надо если на 433Mгц возьму модем?

NetWood
CyHDyK;bt139389

Если я возьму модем на 433Mhz то резисторы так же надо перепаивать или нет?

Да, также надо будет перепаивать. Он отличается от модема на 915 только частотой и антеннами. Можно поискать его и дешевле, чем по моей ссылке. На форуме, также, есть специализированная ветка по модемам rcopen.com/forum/f123/topic287932

CyHDyK
NetWood;bt139397

Да, также надо будет перепаивать. Он отличается от модема на 915 только частотой и антеннами. Можно поискать его и дешевле, чем по моей ссылке. На форуме, также, есть специализированная ветка по модемам rcopen.com/forum/f123/topic287932

Евгений, спасибо Вам за ответ. Уже белиемение стало понятно какой функционал мне нужен от квадрика. Как придет Walkera постараюсь выложить обзор т.к квадрик достался по ОООООЧЕНЬ привлекательной цене, с адекватным продавцом.

CyHDyK

Подскажите, подсоединяю ВАЛЬКУ к компьютеру, моргает левый светодиод а реакции ноль. Батарею к коптеру не подключал. Может надо какие то дрова установить?

Jager
CyHDyK:

Подскажите, подсоединяю ВАЛЬКУ к компьютеру, моргает левый светодиод а реакции ноль. Батарею к коптеру не подключал. Может надо какие то дрова установить?

У меня без включенного и привязанного пульта так же не было реакции.

CyHDyK
Jager;bt140079

У меня без включенного и привязанного пульта так же не было реакции.

Можете поподробнее описать как это сделать? А то я в этом деле еще не очень. Батарея для ВАЛЬКИ пришла, а вот для пульта должна вот вот подойти.

Jager
CyHDyK;bt140106

Можете поподробнее описать как это сделать? А то я в этом деле еще не очень. Батарея для ВАЛЬКИ пришла, а вот для пульта должна вот вот подойти.

Да я сам начинающий в этом деле. Включаете пульт, потом сразу шнурок в USB, через некоторое время (секунд 30) соединение будет доступно.

CyHDyK

Друзья! А подключение MinimOSD k ILook по такой же схеме? Пока хочу что бы на пульте вся информация была.

alexeykozin

в тексте опечатка “необходимо обязательно поменять на контроллере devo-m два резистора 680 и 1к 0805 размера”
поправьте так “необходимо обязательно поменять на контроллере devo-m два резистора 680 и 1к 0402 размера”

0805 это ооочень большой размер

NetWood
alexeykozin;bt141517

680 и 1к 0402 размера. 0805 это ооочень большой размер

Спасибо! Поправил.

Aximixa

Спасибо за статью! Собираюсь купить PNF-версию. Скажите, а такой передатчик-приемник можно будет втулить?
www.hobbyking.com/hobbyking/…/uh_viewitem.asp?idpr…
Имею в виду по размеру и возможности подключить по одному проводу приемник.

Если нет, то подскажите тогда пожалуйста, какой модуль передатчика лучше взять к реккомендованому вами D8R-XP?

NetWood
Aximixa;bt143535

Скажите, а такой передатчик-приемник можно будет втулить? www.hobbyking.com/hobbyking/…/uh_viewitem.asp?idpr…
Имею в виду по размеру и возможности подключить по одному проводу приемник.

Для одного провода D8R-II перешивается в XP. Поиском можно найти много ссылок. Но можно не заморачиваться и подключить тремя трехконтактными джамперами — один вертикально (sig, питание, земля), а два других по горизонтали только в сигналы. А передатчик надо брать по разъему в аппаратуре сзади: либо DJT либо DFT. В DEVO F7 такого разъема нет, поэтому DHT встраивался внутрь по PPM.

ybynty

Сейчас на Hobbyking приемник FlySky X8R с S.Bus есть по 1500 р., с российского склада (+доставка рублей 350 курьером). А вч-модуль FrSky DJT с разъемом JR по цене лучше всего на Banggood - 2200 р. с доставкой Airmail Registered, с кодом cupo6bg (-7%). В итоге в 4000 р.
Долго думал, может, взять на Хоббикинге комбонабор FrSky без телеметрии на приемнике - 3400 будет с доставкой, или комбо с телеметрией, но приемник D8R, а не X8R - этот тоже в 4000 обойдется с доставкой.

Те же деньги, но X8R вроде посерьезнее приемник. А что значит “для одного провода прошивается” - я не понял, но в любом случае это еще, скорее всего, нужно иметь USB-UART.

ybynty

В итоге нашел на Banggood вч-модуль XJT, с купоном и со страховкой доставки он обошелся в 3083 рубля, а приемник X8R с курьерской доставкой - 1780 р. Итого 4850 р. за комплект FrSky XJT rx/tx (100mW), у того же Hobbyking он встанет в 5500 с доставкой, если подождать спецпредложения.