Activity

Как сделать первый самолёт из потолочной плитки.

Не путайте количество серв и каналы управления на аппаратуре Р/У.
Если 4 канала, то делают так: один канал - газ (троттл), один канал - руль высоты (элеватор), один канал руль направления (руддер), один канал элероны - крен вправо/влево (номера каналов не по порядку перечисления). Элероны - это две сервы, работают в паре по одному каналу (Y кабель + физический переворот сервы). Иногда делают два элерона на одной серве - механически.
Иногда сажают элероны (2 сервы) на разные каналы (тогда минимум 5 каналов) и настраивают миксы на аппаратуре. Это делается, чтобы элеронами не только крен задавать вправо-влево, а ещё например для “воздушного тормоза” (вот это и называют флапперонами).

ArduCopter Mega: порт на обычную Arduino (тестим)
Cache-dx:

…вот на диоде, который указан красным цветом, теряется наше напряжение…
2) перепаять диод на более качественный. Я перепаял на диод шотки.

Сдается мне, что тот компонент, который вы пометили красным - вообще конденсатор… Я конечно не радиогубитель, но проводочки-то паяю хорошо, и мне кажется СМД диодики выглядят несколько по-другому… Может фотку вашей платы после доработки?
Эх, блин китайцы!!!

Cache-dx:

потом включил на 6 канале режим тюнинга и вот что получилось.

Можно подробнее, или ссылкой киньте плиз.

ArduCopter Mega: порт на обычную Arduino (тестим)
MaF:

USB Вы не подключали во время калибровки?У меня по Вашему совету - ничего вообще не происходит.
Светодиоды не моргают,регули не пищат.
малодушненько,но - как прошится обратно на стоковый Мультивии?Не выходит цвето каменный,да.

Нет, USB не подключал. Просто может у вас проблемы с армингом? Тогда наверное по-очереди подключать каждый регуль в канал газа приемника напрямую.

ArduCopter Mega: порт на обычную Arduino (тестим)

MaF, да всё просто. Сначала в МП калибруешь радио. Потом выключаешь борт. Даешь газ на максимум. Включаешь борт, ждешь секунд 10-15, пока всё стартанёт. Выключаешь борт (газ не трогаем - максимум). Опять включаешь борт, ждем - регули должны пикнуть (кажется два раза, если у тебя перешитые). Стик газа - в минимум, регули опять пикнут (вроде один раз). Выключаешь борт.
Всё, регули откалиброваны все разом.
Если у тебя регули не прошитые, то сигналы будут немного отличаться (как там в твоих регулях они пикают при калибровке).

ArduCopter Mega: порт на обычную Arduino (тестим)
MaF:

Хм.Записал,вроде все по инструкции,ошибок в процессе не выдавалось.
Однако не коннектится АПМ,уже отрубил все провода,оставил тока USB,нет,не коннектится и все тут.Ком выставлен,плата включается(правда почему то не горит LED4,горят VBUS,5V,LED2 и LED3,при перезагрузке мигает RST и LED1)
1 раз попыталась подконнектиться и зависла на середине
О.Опять законнектилась,висит на STB_RLL_I,через некоторое время отвалилась.Блин!

Почитай комменты к статье. Там есть ссылка на прошивку, которую лил я. Наверное на гитхабе сейчас не та версия. Лей мою, всё законнектится.

Sir_Alex:

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

Нуда, нуда. Сейчас я выпаял стабилизатор питания - типа это лучше для процессора, ага-ага. Скачок напряжения с регулятора проскочит (ну не знаю, потоком ветра дунуло, моторки “задохнулись”, регулятор напрягся больше чем надо - вот и скачок по беку), и всё - от скачка процик точно подвиснет.
Если следовать вашей логике, тогда всем, имеющим красные АИОПмега - летать нельзя? Ибо у всех стоит такой стаб, и у всех якобы может зависнуть проц во время полета?
Короче, сегодня-завтра попробую его выключить как на скринах выше, припаять назад стаб, и попробую подлетнуть.

ArduCopter Mega: порт на обычную Arduino (тестим)
FreeManGH:

Можно арминг чек отключить так через Мишен планер 2.0:

MissionPlaner 1.2.55:

Только мне не помогло - не армится, а светик мигает раз в сек. пробовал опустить питание ниже 4.5 В мигает два раза.
Отдельное питание дал на плату, по мультиметру 4.7-4.8 В, но не армится 😃

Эх, жаль - а счастье было так возможно… Раз вам не помогло, то и я не буду свою плату тиранить (надо поставить назад стаб на 5V). Пока летаю без стаба. Вот расхреначу последний комплект винтов, и в ожидании посылок буду ковыряться сам в прошивке! Пока же летать-летать-летать-летать!

MaF:

Что за???"

В ваших шаманствах ключевую роль играет “подключил к компьютеру”.
Происходит следующее. На плате стоит неудачный стабилизатор питания на 5V. На нем напряжение проседает около вольта. В итоге, при входящем питании более 5V в регуляторов, в цепи около процессора - всего лишь 4,37 (или даже ниже). Этот самый преарм чек проверяет уровень напряжения - низок, и плата до конца нормально не стартует. Подключаете питание борта, даете дополнительную напругу с USB порта (другая ветка питания), в цепи процессора напруга более 4,5 вольт - плата стартовала нормально. Можно отключать ЮСБ шнурок и идти летать. Если выключить питание борта - плата потом не стартанет.
Либо убираете этот стабилизатор и потом боитесь, что сгорит БЕК регуля, либо заработает фишка по отрубанию преармчек через МП, либо ждем номую прошивку.

ArduCopter Mega: порт на обычную Arduino (тестим)
Sir_Alex:

Извините, но Мультивии не показатель. Посмотрите сообщения в этой теме, на последних страницах, такая же проблема была у двух человек.

Да, и один из этих двоих - я. Поставил Мультивиевскую прошивку, армится нормально.
Но стабилизация на мегапирате мне ОЧЕНЬ нравится, поэтому пришлось кастрировать плату (выпаял стабилизатор). И всё-таки - вы знаете, где именно происходит этот преарм чек?

MaF:

Камрады,кто ставил на красную плату с ХК Мегапирата?
По руководству с
www.rcgroups.com/forums/showthread.php?t=1752719
хочу поставить,пока перевожу,может кто уже ставил и разъяснит на пальцах?

“на красную плату с ХК”, ставил я. Вот мой дневник на паркфлаере. banned link
Там всё расписано ПОШАГОВО. Только предупреждаю сразу, будут проблемы с армингом. Ибо на этих платах не проходит до конца PREARMCHECK.
И вам придется либо

  1. ждать новую прошивку, где этот баг исправят.
  2. провести кастрацию рабочей платы
  3. каждый раз подключать дополнительное питание, чтобы плата нормально запустилась.
    Или жить пока на других прошивках.
ArduCopter Mega: порт на обычную Arduino (тестим)
Sir_Alex:

Это не бага хитрая, это плата косячная. При питании от ESC до контроллера доходит пониженное питание. А в арде есть проверка на питание и если меньше 4.5 (не помню точную цифру) - плата не будет армится.

Извините, на на мультивие - армится, невзирая ни на какое пониженное напряжение!
Скажите пожалуйста, в какой библиотеке искать этот “преармчек”? (выкошу нахрен!)

ArduCopter Mega: порт на обычную Arduino (тестим)
RTemka:

Кину варежкой 😃
На этой плате стоит ams1117 в место диода.
Ее можно замыкать. Провод будет короче.
Только аккуратнее нужно быть. не забывать регули выдергивать, когда через усб кабель запитываешь.
И минус то зачем параллелил 😃 Он же по всей плате один

Это уже от бессилья что-либо придумать. То есть я могу этот диод просто выпаять (я его уже выпаивал, проверял - он не пробитый), кинув соплю на контакты? И тогда низзя будет включать одновременно ЮСБ и бортовое питание, ага? В общем я поищу диодик, с малым падением напряжения и поставлю его туда.

Всем участвующим и сочувствующим - спасибо. Присоединюсь к ранее прозвучавшему гласу - у кого-нибудь есть схема сего чуда?

ArduCopter Mega: порт на обычную Arduino (тестим)

Докладываюсь. По поводу непропая - потыкал я паялом аккуратненько все пины - всё гуд. (в духовке плату печь что-то страшно, фена нет) - Не помогло.
Нашел временный костыль. Если прокинуть два проводка (-) и (+) от колодки регуляторов до нераспаянных пинов для программатора (кажется jtag называется), все начинает армиться великолепно. Сейчас напруга на пинах 4,57 (раньше была 4)
Провода кидать вот так:

Наверное тру радиолюбители закидают меня помидорами, но пока это работает. Какой-нибудь диодик в рассыпухах поищу и прифигачу на место. Меня напрягает вот что: сначала плата армилась нормально, потом армилась только с поддержкой ЮСБ, а потом НИКАК не армилась - однако тенденция… Есть радиолюбители на форуме? А то я - только проводочки паять могу…

Сегодня вечером летал в достаточно сильный ветер 4-6 м/с. Коптер вел себя предсказуемо, с ветром боролся достойно, горизонт держал на отлично! Прошивкой R3 (брал бету с гитхаба, датчик ITG3205, ага-ага) - ДОВОЛЕН.
Сейчас ещё ЖПС надо будет завести (его вроде ещё программировать надо), и будет вообще кул.

ArduCopter Mega: порт на обычную Arduino (тестим)
Cache-dx:

о точно! правда перепаял все стало круто!! спасиб добрый человек . а случайно нет схемотехники этой платы?

перепаял этот же? или подобрал другой? Я мультиком пощупал, точно - у меня на приемник уже уходит не 5вольт, а 4. И плата сейчас вообще никак не армится! Это тут уже оффтопик?

ArduCopter Mega: порт на обычную Arduino (тестим)
VladPMI:

Я не поленился и сразу настроил пульт 1100, 1500, 1900( где то читал что надо уже не помню где)- проблем с армом-дизармом не было

Наверное у меня в этом и проблема. На Мультивийской прошивке у меня тоже были проблемы с армингом, пока не отрегулировал субтримы. Думаю, это решение моей проблемы. Сегодня подлетнул на прошивке R3. Ветер был в порывах до 5-6 м/сек. Ну что сказать - я новичок в пилотаже вообще, смог полетать в такой ветер, отлетал 5А/ч и умудрился не разбиться. Горизонт держит шикарно. Один раз меня это спасло - я потерял ориентацию квадра (сбоку, далеко, крутился - вот и заблудился), и думал - сейчас будет краш. Бросил правый стик, левым отрегулировал газ, и смог нормально сесть, причем не где-то поле, а где запланировал - рядом с собой.
Спасибо всем откликнувшимся! Думаю, проблему решу через натройку аппы (турнига 9х, сток, с своими приемником и передатчиком).

RTemka:

Это мне и нравиться в пирате, что ему пофиг какие диапазоны с пульта идут.
При калибровке само выставляется.
Учитывая, что у разных производителей диапазоны ППМ разные. Бывает даже, что разные для разных каналов 😃

Вот у меня и выходит так: процедуру калибровки радио могу запустить только с ЮСБ шнурка. А когда его вставляю - похоже минимальный уровень ППМ - подскакивает. Калибрую, отцепляю ЮСБ шнурок - и не армится, поскольку расходы - ниже нижнего.
Точно у пирата нету комбинации стиков для калибровки радио? (надо поискать инфу о комбинациях ардукоптера…)

ArduCopter Mega: порт на обычную Arduino (тестим)

RTemka, нет - я не уверен, ибо не знаю как проверить. Выглядит у меня так - подаю питание, перемаргиваются все светодиоды в разных последовательностях, но регуляторы не пищат (не завелась плата, ага?). Подключаю шнурок, диоды ещё проморгаются, и слыщен писк регулей.
На плате есть непонятный джампер, нигде не могу найти описание, что это за джампер. Тоже что-то связанное с питанием (я могу ошибаться, но что-то вроде как раз - откуда брать питание). Сейчас он замкнут. Разомкнуть его?
Или где было обсуждение - что гуглить, подскажи плиз…

P.S. Когда ставил прошивку Multiwii, у меня армилось, но только после настроек субтримов (ловил середину на 1500). Тут же (в мегапирате) субтримы вроде не надо настраивать. Или все же настроить? Аппа - турнига 9.х сток (не прошитая), куплена в конце лета.

ArduCopter Mega: порт на обычную Arduino (тестим)
5yoda5:
  1. Скажите пожалуйста, а почему у меня элеватор инвертирован? Я нажимаю “вперед”, а он летит ко мне… Инвертирую на пульте - ему пофиг.
  2. И почему-то сбрасывается калибровка на стики пульта. После калибровки в МишнПланнере, армится нормально. Выключу-включу борт, не армится…
    У меня плата hobbyking.com/…/__26588__MultiWii_PRO_Flight_Contr…, прошивка 3.0.1 R3 (на R2 мой компас не работает).

Вопрос номер один - снимается. Сам дурак - у меня БЫЛО инвертировано на пульте. А я не по тем менюшкам лазил (спать ночью надо, а не заниматься непойми чем)😃
А вопрос номер два - актуален. Такое ощущение, что при подсоединении УСБ шнура уровень минимального газа подскакивает, нежели реально выдает аппаратура, я калибруюсь с завышенными параметрами, отсоединяю УСБ шнур. Блин, непонятно. Он ведь у меня армится до “перезагрузки” борта. А стоит мне выключить-включить борт - не армится опять. И если этого “дурачка” подсоединить к шнуру (даже не запуская МП) - он начинает армиться опять. Сейчас у меня процедура взлета выглядит так: я включаю питание борта, подключаю УСБ шнур к компьютеру (!!!), проверяю армится или нет (армится), отсоединяю шнур, армлю и взлетаю.
Существует ли комбинация стиков на пульте для запуска калибровки радио?

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

ArduCopter Mega: порт на обычную Arduino (тестим)

Здравствуйте.

  1. Скажите пожалуйста, а почему у меня элеватор инвертирован? Я нажимаю “вперед”, а он летит ко мне… Инвертирую на пульте - ему пофиг.
  2. И почему-то сбрасывается калибровка на стики пульта. После калибровки в МишнПланнере, армится нормально. Выключу-включу борт, не армится…
    У меня плата hobbyking.com/…/__26588__MultiWii_PRO_Flight_Contr…, прошивка 3.0.1 R3 (на R2 мой компас не работает).
ArduCopter Mega: порт на обычную Arduino (тестим)

limon_spb, спасибо - как стирать епром в терминале знал, а как калибровать аксель - не знал. век живи, век учись - дураком помрёшь
Чтобы такие нубы как я более не выносили мозг со старыми прошивками - поправьте первый топик с указанием ссылки на сайт мегапирата (пропахал последние 30 страниц форума и нашел ссылку). Не думаю, что администрация данного ресурса сочтёт это рекламой сайта.
Всем откликнувшимся - спасибо. Когда полечу - сочиню дневник. До той поры постараюсь сам дотумкать до всего.

ArduCopter Mega: порт на обычную Arduino (тестим)

Спасибо за молчание, если кто-то удержался от ответа. (нет, правда - совершенно без ёрничества, спасибо)
Модератор, удалите пожалуйста это и предыдущее сообщение. Не могу уже даже отредактировать - много времени прошло.

Я нашел сам решение проблемы, в этой же ветке, страниц где-то 30 назад. Сейчас внимательно изучаю. Желаю большого терпения вам, старожилы. На таких как я - его много надо… 😕 😃

ArduCopter Mega: порт на обычную Arduino (тестим)
Cache-dx:

Аналогичная плата летаю все ок. в настройках нужно
#define FFIMUv2 и вот тут более подробно www.rcgroups.com/forums/showthread.php?t=1752719

Спасибо большое, направили на путь истинный. Мне эта тема попадалась, когда в голове была ещё полная каша. Вчера ночью я вдумчиво сделал как там (только типа платы FFIMUv2 не было, выбрал FFIMU)- платка теперь в МишнПланере реагирует адекватно. Компас стороны света показывает правильно (корректировка по YAW 270, ага), аксель горизонт крутит тоже правильно (на глаз - вроде врет на несколько градусов).
Сегодня утром пытался подлетнуть на улице. Если все тримы в нуле - квадр при взлете пытается упасть на левый передний луч. И вроде ещё крутит против часовой по ЙАВ. Такое ощущение, что квадр пытается выровнять горизонт в соответствии с тем, как в гуи показывались нулевые горизонты (на глаз, как раз передний левый угол “завален”).
Я неправильно откалибровал акселерометр? Есть где-нибудь описание методики калибровки всего квадра в целом? Та же процедура калибровки акселя - она у меня делалась не так, как в найденном мной видео.
У меня на экране при калибровке акселерометра “Нажмите эту кнопку, когда закончите.” и внизу “получена команда…” и ничего не получено. Я ставлю на одну грань, жму кнопку, ставлю на другую грань, жму кнопку (а вроде ничего не происходит). Перебираю все четыре грани - и ничего. Такое ощущение, что акселерометр вообще не калибруется. Вроде в поле стиками как-то можно откалибровать акселерометр?
Или ПИДы вообще на ноль поставить и попытаться взлететь “без мозгов”, только на управлении стиками?
Простите за нубские вопросы - может мне их надо не здесь задавать (пишу сюда, потому что прошивка мегапират) - пните новичка тогда в правильную тему.

ArduCopter Mega: порт на обычную Arduino (тестим)
limon_spb:

Добрый день!
Компас не влияет ни на что, вроде, если летать в стаб режиме.
По поводу пидов - лучше их сначала уменьшить. Если будут слишком маленькие он просто не будет держать горизонт. Зато если будут слишком большие - будет моментальный флип и краш. Первый раз, когда я пробовал свежесобранный коптер, тоже были дефолтные пиды, и из-за этого он не успел оторваться от земли, как тут же оказался в стенке.

Вот это он и пытается у меня исполнить. Хорошо, что газ потихоньку добавляю, так бы уже кувыркнулся. Ещё не успел отбалансировать винты, как уже два покоцал немного.

5yoda5:

Тут мне в личке натолкнули на мысль. У меня похоже неправильно указан тип платы в прошивке (соответственно не тот комплект датчиков). Для моей платы banned link - что мне ставить в прошивке - “PIRATES_FFIMU”?
Просто я процедуру калибровки компаса делал (программа сказала гуд, выдала мне циферку типа магнитуды что ли), но на первом экране (сейчас только вспомнил) - картинка не реагировала на перемещения квадрика по столу…

У неё датчики такие: ITG3205 гироскоп, BMA180 акселерометр, BMP085 барометр, HMC5883L компас. Есть мнение, что данная платка по датчикам похожа на BlackVortex - ставить её в настройках?

ArduCopter Mega: порт на обычную Arduino (тестим)

Конечно. Я сначала откалибровал саму аппу, потом КАЖДЫЙ регулятор в отдельности (сначала запрограммировал регуль, потом откалибровал под расходы), процедуру “радио калибрэйт” делал.
Тут мне в личке натолкнули на мысль. У меня похоже неправильно указан тип платы в прошивке (соответственно не тот комплект датчиков). Для моей платы banned link - что мне ставить в прошивке - “PIRATES_FFIMU”?

Просто я процедуру калибровки компаса делал (программа сказала гуд, выдала мне циферку типа магнитуды что ли), но на первом экране (сейчас только вспомнил) - картинка не реагировала на перемещения квадрика по столу…

ArduCopter Mega: порт на обычную Arduino (тестим)

Добрый день, уважаемые коптероводы! Принимайте очередного новичка в свои ряды.
Я заканчиваю сборку своего квадрика. Сегодня пытался оторваться от земли. Зараза, “клюет носом”.
Сетап такой:
Контроллер AIO banned link
Движки DT-750 banned link
Регуляторы 30А “синие” banned link
остальное неважно.
Мозги прошил мегапиратом MegaPirateNG_2.8_R3. Калибровку компаса делал, калибровку акселерометра делал. GPS не зафурыкал, пусть пока так болтается, позже активирую…
Итак, при пробном “подлёте” квадрик пытается заморковить вперед. То есть задние винты крутятся быстрее. ПИДы ещё никакие не трогал, всё на стоке.
Что можно посмотреть, чтобы научить газонокосилку летать?
Заранее спасибо всем откликнувшимся.

p.s. движки крутятся правильно, винты стоят правильно - проверил три раза…