Activity
Здравствуйте. Вернулся в хобби после десяти лет перерыва. В те доисторические времена использовал такую технику:
- аппаратура управления Turnigy X9R (прошивка er9x)
- модуль передатчика FrSky DJT telemetry
- радио приемник FrSky D8R-II plus с поддержкой PPMSum (все каналы на одном выходе)
- полетный контроллер ArduPilot 2.6
Не могли бы пояснить непонятные для меня моменты:
- изменился ли протокол связи между аппаратурами управления и модулями передатчика. Будут ли работать новые современные передатчики (например TBS Crossfire) с моей Turnigy X9R?
- имеет ли смысл переводить мою аппаратуру на прошивку OpenTX?
- какой протокол связи сейчас используется для связи радио приемника и современных полетных контроллеров (например Matek F411-WTE или H743). Будет ли работать PPMSum или сейчас нужно что-то другое?
- посоветуйте хороший современный передатчик и приемник для управления на дальнем расстоянии
- посоветуйте хороший полетник для iNav и ArduPilot
Kaveg, было бы клево, если бы вы соединили вместе два ваших проекта - указанный выше антенна-трекер и “даунлинк телеметрии для бедных или умных”.
Скажем, заставить все это работать на Raspberry Pi. В этом случае можно было бы не тратить электричество на дополнительный радио канал телеметрии. 😃
Причем цена Пая всего 25 баксов в сравнении со 100-баксовым ArduStation.
Сейчас выбираю приемник\передатчик под эту прошивку. Правильно ли я понимаю, что по соотношению качество\возможности\цена сейчас лучше купить HawkEYE? Или Orange уже тоже на высоте?
И второй вопрос: какая прошивка на сегодняшний день предпочтительней: Baychi OpenLRS или OpenLRSngTX (Kha)?
Возможно интересная новость для всех любителей ArduPilot: habrahabr.ru/post/240293/
----------------
Организация Linux Foundation взяла под своё крыло проект Dronecode, цель которого — создание свободной и открытой платформы для беспилотных летательных аппаратов (БПЛА).
Ключевым участником является компания 3D Robotics, которая предоставила в общественное пользование платформу APM Autopilot Suite для управления БПЛА (платформа раньше была известна как ArduPilot).
Кроме того, в Dronecode включили разработки ещё одного проекта PX4, который ведётся в техническом университете Цюриха.
----------------
Так что теперь ждем ардупилот, работающий на Linux. 😃
Просто небольшая идейка.
Все знают, что для использования антенного трекера с Ардупилотом нужен дополнительный радиоканал. А это и дополнительный вес, и долнительные антенны, и лишний расход электричества.
Было бы просто здорово, если бы ваша новая OSD смогла передавать эту информацию по видеоканалу. И вообще супер - если будет совместимость с какой-нибудь недорогой существующей платой управления трекером. 😃
Хорошо пишут стервецы. На первых строчках я даже, было проникся.
Но потом посмотрели Первый Канал и все опять встало на свои места?
Спокойное письмо русскому другу
Привет, брат. Вчера парламент и правительство твоей страны объявили войну моей стране.
Они говорят, что к ним обратились власти Крыма. Но ведь Крым — не отдельная страна, это часть Украины. Крым не имеет права приглашать чужие войска, так же, как не имеет такого права Белгородская область или Черемушкинский рынок. Но российские войска вошли и в другие области Украины, где их совсем уж никто не звал.
Они говорят, что сделали это для защиты русскоязычного населения Крыма. Но ведь ему никто не угрожал, посмотри заявления в интернете. А кроме того, в Крыму есть украинцы, татары и другие народы, и они не хотят вторжения. Китайцев в России больше, чем русских в Крыму, и ничего.
Они говорят, что в Украине военный переворот. Но ведь в Украине действует законно избранный парламент, который принимает решения конституционным большинством. Есть законно назначенное правительство. Есть армия, милиция и служба безопасности, которые на стороне этого правительства, — если бы это был мятеж, такого бы не случилось.
Они говорят, что в Украине гражданская война. Это неправда. Никто ни с кем не воюет. Есть политические разногласия, так они есть даже в самой мирной стране. Такие разногласия решаются путем спокойных переговоров, и пушки здесь неуместны.
Они говорят, что в Крыму убивают российских граждан. Но ведь генеральный консул России четко заявил: это неправда. Посмотри видео, брат.
Они говорят: здесь фашисты. Посмотри видео, где эти «фашисты» утверждают непреложное право говорить по-русски и жить в среде русской культуры. Эти «фашисты» одинаково тепло и приветливо относятся к сынам татарского, еврейского, армянского, грузинского народов.
Но не будем много говорить о политике, это повышает давление и вызывает аллергию. Поговорим о другом.
Есть страна, граждане которой решили жить по-другому. Это мы. Нас задолбало: коррупция, ментовский беспредел, насилие, пьяные мажоры на дорогах и неправедный суд. Наше право — изменить нашу жизнь, нашу судьбу. Почему нас силой пытаются вернуть туда, откуда мы ушли? Почему за нас хотят определить, что для нас правильно, а что нет? Или, может быть, тебя, мой брат, не задолбали коррупция, ментовский беспредел, насилие и неправедный суд? Или ты считаешь: раз я живу хреново, то и все остальные должны так же?
Многие в России считают существование Украины исторической ошибкой, несправедливостью. Мы здесь считаем иначе, поскольку из 1200 лет существования нашей страны мы были частью вашей страны всего 300 лет с небольшим. Но если даже вы и правы, то доказывать это нужно более высоким уровнем культуры, справедливости, правопорядка, благосостояния и продолжительности жизни. Не силой оружия. Если ты кричишь, ты неправ. Если ты вламываешься с оружием, ты неправ дважды.
Скажи, брат, ты действительно считаешь, что ваши дети должны сейчас убивать наших детей? Что ваши дети сейчас должны быть убиты нашими? Какие ценности, какая историческая правда оправдает эту кровь?
Скажи, брат, ты действительно веришь, что наши отношения улучшатся, если эти дети погибнут?
Я тебе вот что отвечу. Никто здесь не говорит: «Россия объявила войну». Говорят: «Кремль объявил войну». Вашим стратегам нужна маленькая победоносная война. Так вот, она не будет ни маленькой, ни победоносной.
Под вашим лидером начинает шататься кресло. Он готов убить десятки тысяч россиян и украинцев, чтобы оно стояло прочно. Он уже делал такое не раз.
Останови его руку, брат. Не ради меня — ради себя. Потому что эта война будет катастрофой для России. Нас 46 миллионов, и мы помним войну. Только представь. Цинковые гробы в каждом городе. Слезы матерей и отцов. Это взорвет Россию. У кремлевских «стратегов» отказали тормоза. Самое время сказать им, что в России есть еще народ. Мы не хотим слез. Мы не хотим горя. Не нужно приходить на нашу землю с оружием.
Только не говори, брат, что ты ничего не можешь поделать. Я знаю, ты потом себе не простишь этих слов.
Сегодня-завтра хочу заказать HawkEye отсюда. Волнует вопрос. На самолете будет использоваться Ardupilot. Смогу ли я связать мой Ardupilot с приемником HawkEye одним проводом по SumPPM (как FrSky) или придется каждый канал подключать отдельным проводом?
И если не трудно, пожалуйста, киньте ссылочку, где грамотные люди покупают антенны для обсуждаемых приемника и передатчика.
а настраивать его надо? Калибровать? Раземеры отверстий имеют значения?
Я не калибровал, т.к. в последних версиях прошивки появилась функция автокалибровки. Установите ARSPD_AUTOCAL в значение 1.
По поводу размера отверстий. Думаю, не стоит делать больше 1,5 мм - будет попадать больше грязи внутрь, а возможно и стабильность показаний датчика уменьшится из-за случайных задувов ветра (на счет последнего не уверен).
Народ, а может кто обмерить датчик скорости (саму трубку пито)? Внутренний диаметр отверстия по центру, диаметр и количество боковых отверстий, их расстояние от начала трубки, ну и длинна без учёта штуцеров.
Диаметр корпуса - 5,7 мм. Длина корпуса - 80 мм. Внутренний диаметр внутренних трубок - 1 мм, внешний - 1,3 мм. Внутренний диаметр силиконовых трубок - 1 мм. Длина силиконовых трубок - 120 мм. Четыре боковых отверстия диаметром 1 мм, проделаны сверху-справа-снизу-слева на растоянии 10 мм от фронтальной кромки.
У меня самодельная. Сделана из железного стержня авторучки. Вначале снял пишущую головку и поставил стержень вертикально. Когда паста вытекла, промыл стержень растворителем. В качестве внутренних труб использовал купленную в хобийном магазине латунную трубку (внешний диаметр - 1,3 мм, внутренний - 1). Собрано все на эпоксидке. Работает ЗАМЕЧАТЕЛЬНО. Пережила несколько морковок, в том числе одну со стометровой высоты. Кстати, при установке питот обязательно предусмотрите возможность ее вдавливания внутрь корпуса модели при аварии.
Только для этого нужно снять очки, посмотреть где кнопки, нажать и одеть очки обратно.
Разместите кнопки на обратной стороне аппы, где во время полета находятся ВОСЕМЬ ничего не делающих пальца. По одной кнопке на каждый палец (кроме мизинцев). Это очень удобно. А название текущего режима выводится на экране телеметрии.
Есть предположение (проверено уже на двух носителях; была такая же ситуация) почему так происходит.
У меня стоят дефолтные ПИДы - 0.4. Питание от 3 банок. Но подобный случай тоже был. В ветренную погоду на приличной скорости самолет летел по маршруту в режиме AUTO и вдруг сорвался в штопор с сильным вращением. После переключения в режим стабилизации вышел из штопора почти мгновенно.
Mini SkyWalker. Вес - 386 грамм. Размах крыла - 80 см. Радиус поворота - 30 метров. Применяется airspeed сенсор.
…буду делать на аурдине …будет ли это чудо корректно дружить с Turnigy 9X?
У меня прекрасно дружит. Важная деталь - после сборки трекера в обязательном порядке требуется его калибровка (также как вы калибруете стики аппаратуры). Иначе работать как надо не будет.
А чем отличаются между собой режимы стабилизации и FBWA?
В режиме стабилизации мой самолет рулится замечательно, и при отпускании стиков быстро возвращается к прямолинейному полету.
У меня в режимах FBWA и FBWB самолет очень вяло реагирует на мое управление с пульта. Подскажите, пожалуйста, что надо подкрутить в настройках.
Коллеги, нужен ваш совет, как правильно настраиваить закрылки в самолете с ArduPilot’ом.
Сделал все по инструкции plane.ardupilot.com/wiki/automatic-flaps/. Все подключил, все работает.
Теперь важно подобрать значения переменных:
FLAP_1_PERCNT / FLAP_1_SPEED (например, 20% - 5м/с)
FLAP_2_PERCNT / FLAP_2_SPEED (например, 10% - 10м/с)
Как вы находите правильные параметры этих переменных. Хотелось в общих чертах понять алгоритм такого подбора.
Читаем тут code.google.com/p/…/AntennaTracking
Предложенный выше трекер работает через телеметрические модемы, а это значит что на поворотку придется устанавливать три антенны - для радиоуправления, для видео и для телеметрии.
Если хочется сделать поворотку классическим способом, то можно использовать вот этот трекер: code.google.com/p/opendiyantracker/. Там информация для наземной части передается по видеосигналу, телеметрические модемы не требуются.
Скажите, правильно ли я разобрался с питанием.
Как мне ответили в посте 2005 этой темы, PowerModule - ненадежный девайс. На rcgroups рекомендуют следующую схему: один BEC подключается в любой свободный входной порт ArduPilot’a (он будет питать только радиоприемник и автопилот), второй BEC подключается в любой свободный выходной порт автопилота (он будет питать только сервы). Джампер JP1 на ArduPilot’е необходимо снять. Все сервы нужно подключать к выходным портам автопилота. Радиоприемник удобнее подключать к автопилоту по SumPPM одним проводом (но это уже дело вкуса).
Вот вчера увидел новую проблему. Хотелось, чтобы все сервы работали отдельно от АРМ, про те, которые на прямую выходят из АРМ понятно, а как быть с темы, которые из приемника выходит, закрылки, пан/тилт, теперь то получается на том же беке, что и АРМ.
Еще одно решение этой проблемы тут: rcopen.com/forum/f90/topic132831/2032
рекомендую кнопку сброса вынести на аппу
по результатам облета трекера задублировал кнопку сброса на аппе снизу - тк во время полета ооочень не комфортно убирать руку с аппы чтоб сбросить на центр
Adekamer, пожалуйста, подскажите к каким выходам Ардуины подпаивать провода для кнопки сброса (речь о DIY HeadTracker c rcgroups)?
UPDATE. Только что сам нашел ответ, как подключать центрирующую кнопку к DIY HeadTracker’у: www.rcgroups.com/forums/showpost.php?p=23344367&po…
По-умолчанию, кнопку паять нужно между землей и выходом D11. Хотя номер последнего можно и изменить в конфиге.
Я подключаю напрямую к приемнику к свободным каналам
Напряжение с PowerModule не использую. Все питаю отдельным 3А UBEC
na RC group писали что BEC что стоит на PowerModule не надежный
Alex 13, спасибо за ответ. Но полностью раздельное питание серв и автопилота на мой взгляд предпочтительнее.
Я сам нашел ответ на свой вопрос вот здесь: diydrones.com/m/group/discussion?id=705844:Topic:1…
Оказывается можно легко пробросить любой входной канал ArduPilot’a на выходные разъемы так, чтобы автопилот в него не вмешивался. Вот цитата из источника выше:
You can run them through the APM, while maintaining manual control. In the ‘Standard Parameters’ section of the configuration page on Mission Planner, set
RC5_FUNCTION and RC6_FUNCTION to ‘Manual’ (if you want to use channel 5 and 6). You’ll also need connectors between your receiver and the channel 5 & 6
input on the APM, or what ever channels you choose to use.
Таким образом все сервы подключаются к выходным разъемам и будут питаться от предназначенного для этого мощного BEC, а автопилот с приемником от фирменного PowerModule. Кстати, искал и не нашел, где на rcgroups жаловались на ненадежность этого модуля.
Сейчас устанавливаю на самолет с ArduPilot’ом поворачивающий механизм для курсовой камеры. Возник вопрос, а куда подключать сервы pan/tilt?
Если их подключить напрямую к приемнику, то судя по посту 1988 в этой теме, питание для них будет идти с PowerModule, который для этого не предназначен. Если сервы камеры подключить к выходам ArduPilot’a, то они не работает, т.к. плата автопилота по-умолчанию не пробрасывает порты.
Как вы выходите из этого положения?
Процессор, аналоговые входы, USB, UART, GPS и -PWM входы с приемника- соединены между собой по питанию и земле. Это 5 Вольт Vcc по схеме, оно же опорное напряжение. Туда следует подавать самые лучшие, очищенные как слеза комсомолки 5 Вольт (ну и хорошо бы ампера 3)
А можно ли использовать в качестве отдельного BEC для питания ArduPilot’а фирменный Power Module? Т.е. подключать его не в предназначенный для него порт PM, а в какой нибудь свободный аналоговый вход?
По идеи этот повер модуль и разрабатывался для того, чтобы на его выходе получать чистейшее напряжение (как упомянутая вами слеза комсомолки).
ответили
тем кто питает от апм 2.5 от выходов через j1 или от 3dr повермодуля следует заменить самовосстанавливающися предохранитель на предохранитель с большим током
иначе в полете может случиться обесточка.
Тоже получил это письмо.
Нужно ли что-либо менять, если я использую ArduPilot 2.5 c rctimer.com? Может кто выложит картинку с указанием проблемного предохранителя. И где можно заказать новый предохранитель?
Тестировал так же видео через писалку D1, в теории я понимаю что должно быть хуже чем напрямую но на практике трое смотрели в два шлема подключенные один на прямую , другой через писалку и разницы в качестве картинки не нашли. А если не видно разницы то зачем что-то еще искать…
Наверное будем вставлять писалку (безкорпусную) прямо в шлем и пусть пишет циклическое видео при подаче напряжения, 8Г карточку на день полетов хватит.
Bah, дайте пожалуйста ссылку на указанную в вашем посте писалку D1.
Выводит ли кто-нибудь RSSI на экран OSD?
На официальном сайте пишут, что можно подключить провод от приемника (мой выдает от 0,5 до 3,4 В в зависимости от уровня сигнала) в порт А8 ардупилота. Реализовано ли это в софте?
Получил сегодня камеру, которую здесь все советуют: securitycamera2000.com/…/SONY-Super-HAD-CCD-600TVL…
С дуру сразу обрезал видео разъем, чтобы подключиться к передатчику. Оказалось, что камера не хочет работать в цветном режиме. В черно-белом работает, а при включении color mode или auto изображение сначала пропадает, потом через 2 секунды появляется на пол экрана и начинает моргать - то исчезнет, то появится опять на пол экрана. При этом изображение раскрашивается всеми цветами радуги.
Не знаю, как теперь я буду менять ее по гарантии с отрезанным проводом. Видимо попал на бабки. Кстати, первый раз за всю свою двухлетнюю авиамодельную историю.
Уже и очки за 160 долларов появились с разрешением 720х568 пикселей: www.ebay.com/itm/…/221064598073
Не могу не поделиться ссылочкой на информацию по самостоятельному изменению символов в MinimOSD:
www.rcgroups.com/forums/showthread.php?t=1830845
Для тех, кому не нравятся жирные буквы, можно это исправить и получить больше свободного места на экране. Например так:

Б
При запуске OSD появляется сообщение waiting for hearbeats…
При установке первого OSD на самолет все прошло более менее гладко, все работает
Купил другой на ХК для установки на квадрик но что то не работает Куда смотреть?Да, в первом случае был АПМ 1 а сейчас АПМ 2.5
У меня было тоже самое пока не соединил провода так:
- разъем Rx на плате OSD идет на разъем Tx на плате Ardupilot
- разъем Tx на плате OSD идет на разъем Rx на плате Ardupilot
Инструкция по этому поводу не очень четкая.
Сейчас у меня OSD подключена одновременно с радио модулем телеметрии. У этом случае разъем Tx на плате OSD надо оставить не подключенным. А разъем Rx на плате OSD надо соединить с раъемом Tx на плате Ardupilot.
у меня 2 трекера и 2 аппы
на ER9X у меня www.rcgroups.com/forums/showthread.php?t=1677559&h… самоделка
нормально через тренерский порт не взошла и я варварски подключил через резистор напрямую к атмеге
Сорри, невнятно выразился. Я спрашивал про подключение исключительно DIY HEADTRACKER c rcgroups. Сейчас жду детали и хотел бы заранее разобраться. Читать все 80 страниц той темы ломает, а поиск не находит почти ничего вразумительного в отношении связки этого трекера с Turnigy ER9X. Исключение - пост N814. Процитирую его здесь, ибо это может быть полезно многим:
For ER9x:
-
In the GUI just assing the channels to 6,7 and 8 (or any other, doesnt matter, even 1,2 and 3 are fine).
-
In your radio, select (in the “mixer”) the channel that you want to use and select the source: select PPM(X), X being the channel you set in the GUI
FOR EXAMPLE:
-You can set the channels iin the GUI like this: pan=1 tilt=2 roll=3
-Your plane uses elevator on channel 1, ailerons on channel 2, throttle on channel 3 and rudder on channel 4.
-You can then assign pan to channel 5 and tilt to channel 6
-do this by going to MIXER, select channel 5, in SOURCE select PPM1, now you have pan on channel 5.
-then assign the tilt by selecting channel 6, in SOURCE you should select PPM2, now you have tilt on channel 6.
Did I explain unclearly enough? Ask and Ill try to explain it better… This got written in a bit of a haste.
NOTE: you DONT have to even touch the TRAINER menu. I couldnt even figure out how it worked anyway… just do it with selecting the SOURCE as PPM(x), where X is the channel you assigned in the GUI.
Меня же сейчас волнует вопрос с питанием DIY HEADTRACKER’а. Как вы запитывали свой?
аппа турнига er9x
имел секс с подключением - пришлось подпаиваться через резистор на 9 ногу камушка 😃
Adekamer, скажите как вы подключили свой трекер. От куда берете питание? От скольки вольт питаете? Зачем нужно подпаиваться к ноге процессора?
Сам я планирую питание брать с аппы (у меня тоже Turnigy ER9X), а не с очков. Только пока не знаю, как сделать, чтобы при включении пульта одновременно включался и трекер.
Возник вопрос. А почему в этой схеме точка соединения земель расположена именно на выходе из павер-модуля? Просто не представляю себе, как можно к тоненькому проводку подпаять все остальные провода.
Можно ли перенести эту точку к OSD?
не в курсе почему не работает сайт рцтаймер, не могу зайти к ним на сайт , пишут
Not Found
The requested document was not found on this server.
Web Server at rctimer.com
Нет, сайт работает. Не работает только верхний фрейм страниц. Поэтому Internet Explorer сразу отваливается, а Opera нормально открывает страницы, правда, без этой верхней узкой полоски.
нарисовал оптопару, если регуль “опто” то ее ненадо
Как на практике можно сделать оптопару? Можно ли купить ее за вменяемые деньги как отдельный элемент?
сервы питать от отдельного юбека
Т.е. сейчас в вашем варианте схемы основной BEC не питает сервы. Нужно добавлять еще один (всего получится три BEC’a)?
теоретически если сделать точкой распределения GND то место где спаяны толстые черные провода на повермодуле то петли будут минимизированы
Не могли бы вы исправить предложенную схему. Будет более понятно. Заранее огромное спасибо.
В приведенной выше схеме есть вероятность выгорания APM, так как при подаче питания на APM с PM одновременно питается и RX. Вы же, в свою очередь, с RX на встречу PM еще 5 вольт даете.
В соответствии с инструкцией, при удалении джампера J1 питание платы автопилота осуществляется исключительно от повер модуля. То есть в этом случае схема питания самой платы полностью отделена от питания серв. Вы все равно думаете, что возможно сгорание платы?
Мне кажется, зря вы двойное питание на APM подаете (с PowerModule и с RX). Я с BEC отдельного пустил (с ходовой батареи) на сервы. PM с нее же (ходовой) питает APM и RX. BEC который в ESC вообще не использую. Ну и видео батарея питает OSD, камеру и видеопередатчик.
К сожалению, в такой схеме нет дублирования. Выход из строя вашего единственного BEC’a приведет к аварии. Тогда как с приведенной выше схемой такого не случиться.
Подключаю сейчас ArduPilot Mega 2.5. Решил сделать на самолете дублирующее питание по схеме, предложенной пользователем baychi. Смысл в том, что все бортовое оборудование (кроме мотора) останется работоспособным при отказе любой батареи или BEC. По-умолчанию, все кроме мотора питается от видео батареи, т.к. она практически всегда имеет большее напряжение.
Первоначально это схема рисовалась под Smaltim-автопилот. Я ее перерисовал под ArduPilot. Прошу знатоков электронии проверить мое творчество.
В моей схеме есть недостаток. Т.к. в повер модуль ардупилота встроен датчик тока, я был вынужден подключить его напрямую к ходовой батарии. Иначе бы он измерял потребление не ходовой, а видео батареи. Поэтому автопилот остался без резервного питания (сядет ходовая батарея - автопилот перестанет работать, хотя все рули будут действовать).
Вопрос: как можно избавиться от указанного выше недостатка? Как дополнительно запитать Ардупилот помимо повер модуля.
А как мне на MinimOSD вывести заряд второй батареи, питающей видео передатчик? Какой датчик тока покупать и где?