MultiWii
Так я даже не могу найти где скачать прошивку b3. Скачал code.google.com/p/multiwii/downloads/list здесь 3 пункт открыл через arduino-1.0.1. В скутче(не знаю что это за скетч но кажется оно так называется))) нет config.h, сам файл config.h с расширением .h ардуина не понимает. Короче есть подозрение что я скачал не ту прошивку)
Кстати я закидыват в папку libraries всякие файлы при установке пирата. Мож они мешеют?
см тут - rcopen.com/blogs/83206
качаем там же
Открываем MultiWii_2_1_b3.ino
Получаем такое окно:
Кстати я закидыват в папку libraries всякие файлы при установке пирата
Лучше родную/чистую arduino-1.0.1 использовать
Скачал. Спасибо огромное!
Все норм. подскажите надо ли чтото “раскоментить” #define CRIUS_AIO_PRO_V1 изначально раскоментино кажись
Кстати пульт не айс 6 каналка мож #define DEADBAND 12 подкрутить до 20???
подскажите надо ли чтото “раскоментить”
для ЖПС:
#define GPS_SERIAL 2 // should be 2 for flyduino v2. It’s the serial port number on arduino MEGA
#define GPS_BAUD 115200
ЗЫ
Не забыть перевести модуль ЖПС на скорость 115200 с родных 9600
пульт не айс 6 каналка мож #define DEADBAND 12 подкрутить до 20???
Можно же в конфиге засечь дрейф стиков и понять сколько нужно 12, 20,30 😃
Похоже данная прошивка уже изначально писана под CRIUS_AIO_PRO_V1. Вроде не чего менять не надо. Так. по мелочи лишь, DEADBAND и THROTTLE_EXPO. Дальше больше как говориться что делать с gpsом. Он заводской. Не надо ли что то раскоментить???
сори не обновлял
Можно же в конфиге засечь дрейф стиков и понять сколько нужно 12, 20,30 😃
это да. просто при испылания с пиратом был печальный опыт. Кажется как раз из за дрейфа
Не забыть перевести модуль ЖПС на скорость 115200 с родных 9600
не подскажите как это сделать???
Засада!!! Ругается при проверку на void writeAllMotors(int16_t mc) { // Sends commands to all motors
Output:321: error: variable or field ‘writeAllMotors’ declared void
Output:321: error: ‘int16_t’ was not declared in this scope
Что делать???
не подскажите как это сделать???
Засада. Не как не хочет заливаться. ошибка в строке void writeAllMotors(int16_t mc) { // Sends commands to all motors
arduino-1.0.1 точно чистая их архива ? как есть испорченная после пирата…
удалил папку старую и разархивировал архив по новой. щас попробую еще раз
Ура сегодня повесил гексу на жпс-холде,гекса уверено висела в радиусе 3 мктров в течении 10 мин.
Прошивка Сашки “махавика”.
Где-то на третей минуте начался ветер,оказалось при ветре гекса держалась более уверено,чем при штиле.
Качаю Arduino 0023. Была arduino-1.0.1. Грешу на нее.
Не подскажете можно ли прошить этим шнурком www.bevrc.com/usbasp-programmer-for-kk_p393.html такой GPS bevrc.com/crius-all-in-one-pro-extend-board-lea6h-… Других шнурков нэма
Почти аналогичный вопрос , можно ли как нибудь сконфигурировать www.rctimer.com/index.php?gOo=goods_details.dwt&go… без FTDI ?платы AIO и GPS уже трекнулись в Украине,FTDI не заказал, а опять ждать терпения не хватит , долго шли… паяльник держать умею, может можно что-то сколхозить? или через AIO как нибудь?
Не подскажете можно ли прошить этим шнурком www.bevrc.com/usbasp-programmer-for-kk_p393.html такой GPS bevrc.com/crius-all-in-one-pro-extend-board-lea6h-… Других шнурков нэма
Похоже это из совсем разной оперы. Шнурок - это программатор, а вам нужен самый обычный USB-UART конвертер (FTDI, CP230x)
Это если я правильно понял предназначение этого модуля (т.е. это GPS модуль, выдающий данные в обычном виде UART, хотя не очень понятно за что такие деньги). Или это i2c GPS?
Почти аналогичный вопрос , можно ли как нибудь сконфигурировать www.rctimer.com/index.php?gOo=goods_details.dwt&go… без FTDI ?платы AIO и GPS уже трекнулись в Украине,FTDI не заказал, а опять ждать терпения не хватит , долго шли… паяльник держать умею, может можно что-то сколхозить? или через AIO как нибудь?
Вам, в принципе нужно то же самое.
Выходы такие - использовать Arduino (или, в теории саму AIO) как мост USB-UART (я когда-то так делал, но это немного из пушки по воробьям)
- простой выход - купить FTDI или CP2302 и спаять переходник или,
- найти шнурок для старого сотового, который это также умеет делать
- Шнурок для программирования FrSKY это также делать умеет (с минимальными изменениями - подпаять 4 провода в предназначенные дырки)
frsky - хоть приемник хоть модуль перешивается подключением к COM порту и БЕЗ ПЕРЕХОДНИКОВ! 😉
КУПИТЕ USB шнурок от любого старого samsung C100 или SonyEricsona например т.к. их у барыг валом осталось, то отдают за 30-50 руб 😃 скорее всего это будет кабелек на KQ-U8A - инфы и дрова не проблема распиновка тоже
frsky - хоть приемник хоть модуль перешивается подключением к COM порту и БЕЗ ПЕРЕХОДНИКОВ! 😉
А поскольку аппаратных COM-портов в мире осталось не так уж много, в комплекте поставки с FrSKY (или я его отдельно покупал, не помню уже…) шёл USB-COM, а при минимальной переделке, и USB-UART конвертер 😉
КУПИТЕ USB шнурок от любого старого samsung C100 или SonyEricsona например т.к. их у барыг валом осталось, то отдают за 30-50 руб 😃 скорее всего это будет кабелек на KQ-U8A - инфы и дрова не проблема распиновка тоже
+1
Ко мне к стати такой же модуль едет, что скажете стоит замарачиватся с заменой батарейки или сразу EEPROMку на него запаять?
Как мне все же MTK3318/3329/3339 приемнички понравились последние два 115000Кб 10Гц влет работают первый 57600 5Гц со всеми рюшечками:)
Ко мне к стати такой же модуль едет, что скажете стоит замарачиватся с заменой батарейки или сразу EEPROMку на него запаять?
А что у них с батарейкой, и зачем туда EEPROMку ? :
Ко мне к стати такой же модуль едет, что скажете стоит замарачиватся с заменой батарейки или сразу EEPROMку на него запаять?
в 2-й версии вроде напаян уже EEPROM for save configuration permanently , я правильно понял описание на рстаймере?
скорее всего это будет кабелек на KQ-U8A - инфы и дрова не проблема распиновка тоже
уже нашел в загашнике KQ-U8A😁 ,
P.S. Кстати ещё один аргумент в пользу подключения к компу - у меня эта платка немного не соответствует тому, что на ней написано (ПЕРЕД-ЗАД, на самом деле ЛЕВО-ПРАВО). В компе это будет видно, а без него - сложно.
Поменяй оси гиры и акселя, как на картинке… Ну и раскомментируй только тип аппарата (+ или Х ) и датчик… Все остальное по вкусу…
Сорри, если плохо видно, ссылка на оригинал
Не получается подружить ардуину 1.0.1 с данной прошивкой. Такое ощущение что не хватает каких то библиотек. Миллион ошибок выдает при проверке прошивки. Что делать? Подскажите знатоки…
Ну помогите советом! как на этой плате: banned link переключаются режимы, их вроде как два 3D и горизонт… По умолчанию стоит 3D не выводит его в горизонт… И как откалибровать горизонт?
Я перерыл всю тему но на эту плату нечего нет
Ну помогите советом! как на этой плате: banned link переключаются режимы, их вроде как два 3D и горизонт… По умолчанию стоит 3D не выводит его в горизонт… И как откалибровать горизонт?
Я перерыл всю тему но на эту плату нечего нет
Плата здесь не при чём, все действия одинаковы для всех плат:
Горизонт калибруется путём размещения параллельно земле и нажатия “CALIB_ACC”
Режим удержания горизонта вы должны запрограммировать на включение рычагом или крутилкой пульта. Например если хотите чтобы канал пульта AUX1, при выкручивании в максимум, включал режим удержания горизонта, - запрограммируйте ACC, или STABLE (это собсно режим, в разных интерфейсах называется по разному) на “Hi” положение AUX1
после этого надо записать (Write) конфигурацию на плату, после чего режим удержания должен начать включаться по сигналу с пульта.
А с приемника должен идти провод в канал aux1?
Да и при первом запуске было перепутано в передатчике право-лево и я перевернул квадрик на спину и 2 регулятора сразуже от нагрузки згорели, разве не должно быть защиты от этого?
Регули вот эти: banned link мне их посоветовали я и взял… Может они не подходять?
Не получается подружить ардуину 1.0.1 с данной прошивкой
Проверил.
Чистая Ардуино 1.0.1 (из архива)
MultiWii_2_1_b3 (из архива)
Жму галочку (проверить):
Компилирование выполнено
Размер скетча в двоичном коде: 35 860 байт (из 258 048 байт максимум)
Ошибок нет.
А с приемника должен идти провод в канал aux1?
Можно никуда ничего не подавать, а просто закрасить кубики во всех 3 режимах LEVEL (минимум, серединка, максимум). Тогда “автоуровень” будет работать всегда.
На картинке видно что ЛЕВЕЛ будет работать только при максимуме в канале aux1
Судя по картинке вашей платки D7 это и есть AUX1
Все сделал с утра. Маховик подсказал мою ошибку. С ардуино надо открывать файл MultiWii_2_1_b3 в папке с прошивкой. Кажись по памяти с пиратом я открывал любой файл в папке с прошивкой) Короче элементарно все оказалось. Всем большое спасибо за помощь. GPS пока ставить не буду. поэтому и вопросов пока нет.