Всем привет. Мой материал будет полезен новичкам - тем, кто только собирается собрать свой первый коптер, и в голове творится настоящий хаос. Я подбил итоговую таблицу всех деталей с ценами и ссылками, которые использовал. Таким образом, купив всё, что указанно в таблице, и собрав, вы получите готовый летательный аппарат. Также опишу базовую настройку. Свой коптер я буду использовать для FPV и видеосъёмок.
Вот, что было купленно:
Суммарно на доставку было потрачено $124,98. Т.е. 372,99+124,98. Если заказать всё одной посылкой, то будет в районе ~$50.
Процесс сборки рамы не вызывает затруднений. Единственное, пришлось поработать напильником, т.к. крепёжные отверсия не соответствовали друг другу.
Следующим шагом нужно забиндить (подружить) ваш приёмник и передатчик. Делается это так:
Перед тем, как размещать узлы на раме, нужно откалибровать каждый регулятор со своим мотором:
(видео калибровки предоставленны моим товарищем по хобби - Владимиром)
Ниже схема, описывающая что нужно с чем соединить на раме:
Плата подключается так (питание идёт от регуляторов оборотов):
Подключение платы к приёмнику:
A8 - thr 2 канал
A9 - roll 1 канал
A10 - pitch 3 канал
A11 - yaw 4 канал
A12 - AUX1
A13 - AUX2
A14 - AUX3
A15 - AUX4
После сборки нужно установить на компьютер драйвер usb и скачать прошивку. Я начал со стоковой прошивки версии 2.3, но в итоге купил прошивку от Маховика. Его прошивка - это переработанная официальная прошивка для платы Multiwii PRO (и не только, в списке поддерживаемых прошивкой плат - 61 шт.). Для редактирования и закачки прошивки нужно использовать программу Arduino. Подключаем по USB коптер, запускаем Arduino и указываем в ней последовательный порт (у меня это com4) и тип платы:
После чего нужно внесте 2-3 поправки в код прошивки, которую вы скачали. Для этого в Arduino нажимаем Файл-открыть-MultiWii.ino, далее вот так открываем для редактирования конфигурационный файл config.h:
Тут нужно раскомментировать строку #define QUADX, если у Вас 4 мотора как у меня.
//#define QUADP
#define QUADX
//#define Y4
И активировать GPS. Для этого раскомментировать строку #define GPS_SERIAL 2.
Также следует убедиться, что выбрана именно ваша плата. У меня это: #define FFIMUv2.
Теперь можно компилировать и загружать код в плату. Для этого нажимаем в стрелочку:
После этого скачиваем софт для настройки коптера. Запускаем программу и в левом верхнем углу нажимаем connect (должен быть указан com порт и скорость 115200). Калибруем компас (нужно покрутить вокруг всех 3-х осей) и акселерометр (просто чтобы постоял на горизонтальной поверхности). После этого оживут приборы на виртуальной панеле:
В красной рамочке отображаются статусы подключённых датчиков. (*У вас интерфейс будет выглядеть иначе, т.к. у меня WinGUI 2.2.). Красной линией я подчеркнул максимальный лимит по газу.
Очень важно выставить корректные лимиты на аппе Tyrnigy, чтобы значения в WinGui были в диапазоне 1080-1950 (на картинке справа в красном квадрате) иначе не получится запустить моторы. Я свою аппу перепрошил на кастомную прошивку er9x, поэтому не смогу показать как выставить на стоковой прошивке эти лимиты, но в этом нет ничего сложного, поковыряйтесь в меню аппы;):
Теперь можно подключить аккумулятор (надеюсь винты вы не прикручивали к моторам;)) и попробовать запустить движки (заармить, ARM). Для этого есть два способа. Первый: стик газа опустить в минимум и сдвинуть вправо, так удерживать 3 секунды; или второй способ: установить на любой из 4-х каналов функцию ARM, как сделано у меня - на AUX1. И в настройках аппы назначить любой доступный переключатель для AUX1 (у меня канал 5). Если не накосячили с лимитами и откалибровали аксель и компас, то движки стартуют (ох, какой это приятный момент, всё ради него)).
Для понимания картины: 4 канал - yaw (Рысканье. Левый стик, движение по горизонтали), 2 канал - Thr (Газ. Левый стик по вертикали), 3 канал - pitch (Тангаж. Правый стик по вертикали), 1 канал - roll (Крен. Правый стик по горизонтали). Если стики на аппе перепутаны и не соответствуют вышенаписанному, то движки не стартуют.
Первая попытка оторвать квадрик от пола без настроек:
Испытания в поле со стоковой прошивкой:
Стоковая прошивка multiwii 2.3 плохо держит высоту с этой платой (старая модель барометра) и в целом не внушает доверия в полёте, поэтому если есть возможность, то лучшить использовать прошивку для платы от MegaPirat (халява) или Mahowii ($25).
Сегодня сильный ветер, и нет возможности записать видео, как сейчас летает мой коптер на альтернативной прошивке. Позже выложу в комментариях.
Спасибо за ваше внимание!
З.Ы. Про подвес Tarot t-2d+minimOSD+GoPro3 напишу в следующей статье (http://www.parkflyer.ru/87886/blogs/view_entry/8904/).
З.Ы.2 Удивительно, но сабака меня ревнует к коптеру! С кем-нибудь случалось подобное?)
Суммарно на доставку было потрачено $124,98. Т.е. 372,99+124,98. Если заказать всё одной посылкой, то будет в районе ~$50.
Процесс сборки рамы не вызывает затруднений. Единственное, пришлось поработать напильником, т.к. крепёжные отверсия не соответствовали друг другу.
Перед тем, как размещать узлы на раме, нужно откалибровать каждый регулятор со своим мотором:
(видео калибровки предоставленны моим товарищем по хобби - Владимиром)
Ниже схема, описывающая что нужно с чем соединить на раме:
Плата подключается так (питание идёт от регуляторов оборотов):
Подключение платы к приёмнику:
A8 - thr 2 канал
A9 - roll 1 канал
A10 - pitch 3 канал
A11 - yaw 4 канал
A12 - AUX1
A13 - AUX2
A14 - AUX3
A15 - AUX4
Моторы подключаются согласно схеме:
После сборки нужно установить на компьютер драйвер usb и скачать прошивку. Я начал со стоковой прошивки версии 2.3, но в итоге купил прошивку от Маховика. Его прошивка - это переработанная официальная прошивка для платы Multiwii PRO (и не только, в списке поддерживаемых прошивкой плат - 61 шт.). Для редактирования и закачки прошивки нужно использовать программу Arduino. Подключаем по USB коптер, запускаем Arduino и указываем в ней последовательный порт (у меня это com4) и тип платы:
После чего нужно внесте 2-3 поправки в код прошивки, которую вы скачали. Для этого в Arduino нажимаем Файл-открыть-MultiWii.ino, далее вот так открываем для редактирования конфигурационный файл config.h:
Тут нужно раскомментировать строку #define QUADX, если у Вас 4 мотора как у меня.
//#define QUADP
#define QUADX
//#define Y4
И активировать GPS. Для этого раскомментировать строку #define GPS_SERIAL 2.
Также следует убедиться, что выбрана именно ваша плата. У меня это: #define FFIMUv2.
Теперь можно компилировать и загружать код в плату. Для этого нажимаем в стрелочку:
После этого скачиваем софт для настройки коптера. Запускаем программу и в левом верхнем углу нажимаем connect (должен быть указан com порт и скорость 115200). Калибруем компас (нужно покрутить вокруг всех 3-х осей) и акселерометр (просто чтобы постоял на горизонтальной поверхности). После этого оживут приборы на виртуальной панеле:
В красной рамочке отображаются статусы подключённых датчиков. (*У вас интерфейс будет выглядеть иначе, т.к. у меня WinGUI 2.2.). Красной линией я подчеркнул максимальный лимит по газу.
Очень важно выставить корректные лимиты на аппе Tyrnigy, чтобы значения в WinGui были в диапазоне 1080-1950 (на картинке справа в красном квадрате) иначе не получится запустить моторы. Я свою аппу перепрошил на кастомную прошивку er9x, поэтому не смогу показать как выставить на стоковой прошивке эти лимиты, но в этом нет ничего сложного, поковыряйтесь в меню аппы;):
Теперь можно подключить аккумулятор (надеюсь винты вы не прикручивали к моторам;)) и попробовать запустить движки (заармить, ARM). Для этого есть два способа. Первый: стик газа опустить в минимум и сдвинуть вправо, так удерживать 3 секунды; или второй способ: установить на любой из 4-х каналов функцию ARM, как сделано у меня - на AUX1. И в настройках аппы назначить любой доступный переключатель для AUX1 (у меня канал 5). Если не накосячили с лимитами и откалибровали аксель и компас, то движки стартуют (ох, какой это приятный момент, всё ради него)).
Для понимания картины: 4 канал - yaw (Рысканье. Левый стик, движение по горизонтали), 2 канал - Thr (Газ. Левый стик по вертикали), 3 канал - pitch (Тангаж. Правый стик по вертикали), 1 канал - roll (Крен. Правый стик по горизонтали). Если стики на аппе перепутаны и не соответствуют вышенаписанному, то движки не стартуют.
Первая попытка оторвать квадрик от пола без настроек:
Испытания в поле со стоковой прошивкой:
Сегодня сильный ветер, и нет возможности записать видео, как сейчас летает мой коптер на альтернативной прошивке. Позже выложу в комментариях.
Спасибо за ваше внимание!
З.Ы. Про подвес Tarot t-2d+minimOSD+GoPro3 напишу в следующей статье (http://www.parkflyer.ru/87886/blogs/view_entry/8904/).
З.Ы.2 Удивительно, но сабака меня ревнует к коптеру! С кем-нибудь случалось подобное?)
//#define ESC_CALIB_CANNOT_FLY // uncomment to activate
Раскомментируете, "прошиваете",включаете коптер-регуляторы калибруются. Заккоментируете.
Режим динамической балансировки:
//#define DYNBALANCE // (**) Dynamic balancing controlled from Gui
Расскоментируете, в GUI Multiwiiconf2.3 вверху появляется закладка MOTORS. В этой закладке есть возможность включать и регулироватьь скорость каждого двигателя отдельно. Наклеивая груз (для начала использую обычный пластилин,в окончательном варианте наклеиваю липкую фольгу для герметизации воздуховодов) на двигатель\проп и наблюдая показания датчиков по минимуму вибрации, можно динамически балансировать каждый двигатель.
Пара моментиков: прошивка Маховии - есть бесплатная, но более старая. Товарищ Маховик дает новую прошивку за пожертвования, а предыдущую - бесплатно. Несмотря, на то - что прошивка старее - всё равно достаточно летабельна.
Режим Stabilize - на Мегапирате - это то, что нужно новичкам. Коптер в горизонт выравнивается сам, стоит бросить стики. Регулируем только газом высоту.
GPS бесполезен, если его не настраивать. Практически каждый модуль GPS надо предварительно прошить, настроить полетный режим RTL на тумблере - иначе - пустая трата денег. (у новичка каждый бакс на счету).
Как писал ранее - эта плата - ОЧЕНЬ стара. И Модуль GPS - тоже стар. Страдает точность.
+
Отдельное спасибо за описание настройки мозгов.
На самом деле, мозги проблемные ...
Если и дальше такие статьи у вас будут, то с удовольствием почитаю!
Удачи и добро пожаловать в ленут.
Я ставил на эту плату Мегапирата (http://www.parkflyer.ru/78465/blogs/user_feed/78465/) даже были проблемы с армингом движков. Добавьте менее тысячи и возьмите Криус АИО (Multiwii and Megapirate AIO Flight Controller w/FTDI (ATmega 2560)) с отдельным модулем GPS (GPS модуль NEO-6M) дороже на 10$ - а качество несравнимо лучше.
Регистрируем на ХК аккаунт. Перед формированием заказа не забываем проникнуться в ресурс RCSEARCH.RU - по бадди кодам дают неплохую скидку. У меня при формировании заказа размер скидки доходил до стоимости доставки.
ЭКОНОМИМ БАБЛО.