Activity

MultiWii
Duglas:

Измените RC Expo ,чтоб линия на верхнем графике “негнутая” была

Все сделал. Вот только все равно, пока газ до 1500 не подымешь, пропелеры ни начинают крутить. Что еще посмотреть?

Alibaba:

еще //#define DEADBAND 6 раскоментируйте и сделайте либо калибровку или поставьте 15-20 вместо 6

Все сделал. Калибровку стиков давно провел. Все равно проблема остается.

MultiWii

Подскажите. Прошился версией 2.4. Все вроде норм зашилось, только при проверке в GUI показывает что моторы достигают 1000 оборотов только при 1500 газа. Потом при достижении газа 2000 и обороты 2000. Где что поменять?

MultiWii
Art_Nesterov:

А плата какая? Датчики по отдельности нужно выбирать только если платы нет в списке. А так, выбираете плату из списка и все… (остальные параметры под себя, типа тип рамы, GPS, настройка файлсейв, измеритель напряжения батареи и тд)

Платы в списке нет. Поэтому и выбираю отдельно датчики.

MultiWii
SAVVATEY:

Ребята подскажите что делать. Скачал прошивку 2.1, с ней все норамльно работает и прошивается. А вот с прошивками 2.2 и 2.3 AruinoIDE выдает ошибки. Программа самая последняя с оф.сайта. Короче выбираю свои датчики(ITG3200, BMA180, BMP085, HMC5883), проверяю и прога выдает кучу ошибок компиляции. Как с этим справиться?
Выдает вот что:
Build options changed, rebuilding all
Sensors.cpp: In function ‘void ACC_getADC()’:
Sensors.cpp:886: error: ‘accADC’ was not declared in this scope
Sensors.cpp: In function ‘void Gyro_getADC()’:
Sensors.cpp:1087: error: ‘gyroADC’ was not declared in this scope
Sensors.cpp: In function ‘void getADC()’:
Sensors.cpp:1326: error: ‘magADC’ was not declared in this scope

Может все таки кто что подскажет? Сразу скажу, что версию arduino IDE пробовал менять, ничего не помогает.

MultiWii
SAVVATEY:

Ребята подскажите что делать. Скачал прошивку 2.1, с ней все норамльно работает и прошивается. А вот с прошивками 2.2 и 2.3 AruinoIDE выдает ошибки. Программа самая последняя с оф.сайта. Короче выбираю свои датчики(ITG3200, BMA180, BMP085, HMC5883), проверяю и прога выдает кучу ошибок компиляции. Как с этим справиться?
Выдает вот что:
Build options changed, rebuilding all
Sensors.cpp: In function ‘void ACC_getADC()’:
Sensors.cpp:886: error: ‘accADC’ was not declared in this scope
Sensors.cpp: In function ‘void Gyro_getADC()’:
Sensors.cpp:1087: error: ‘gyroADC’ was not declared in this scope
Sensors.cpp: In function ‘void getADC()’:
Sensors.cpp:1326: error: ‘magADC’ was not declared in this scope

Может кто-то все же подскажет, что с этим делать?

MultiWii

Ребята подскажите что делать. Скачал прошивку 2.1, с ней все норамльно работает и прошивается. А вот с прошивками 2.2 и 2.3 AruinoIDE выдает ошибки. Программа самая последняя с оф.сайта. Короче выбираю свои датчики(ITG3200, BMA180, BMP085, HMC5883), проверяю и прога выдает кучу ошибок компиляции. Как с этим справиться?
Выдает вот что:
Build options changed, rebuilding all
Sensors.cpp: In function ‘void ACC_getADC()’:
Sensors.cpp:886: error: ‘accADC’ was not declared in this scope
Sensors.cpp: In function ‘void Gyro_getADC()’:
Sensors.cpp:1087: error: ‘gyroADC’ was not declared in this scope
Sensors.cpp: In function ‘void getADC()’:
Sensors.cpp:1326: error: ‘magADC’ was not declared in this scope

MultiWii

Разобрался. Оказалось на моей китайской плате GY-81 оси гиры и акселя не так стоят как в INNOVWORKS_10DOF. Теперь нормально реагирует. Но вот еще небольшая проблема. При взлете квадрик идет немного вперед и вправо. Пробую тримировать через пультик, все равно таже беда. С чем может быть связано?

MultiWii

Собрал свое чудо. Но есть проблема.
Сперва о комплектующих:
Arduino Nano
GY-81 (ITG3200, BMA180, HMC5883, BMP085)
моторы A2212/6T 2200KV
регули китайские без названия (из маркировки только 20А)
рама ST-450
лопости 12*4,5 (304*114 мм)
акум 3S 5000mAh
Прошил версию MultiWii 2.0
Все откалибровал, отттримировал, короче настроил.
Пробую запускать а он начинает по часовой крутиться на земле вокруг заднего правого мотора. Моторы стоят правильно. В чем может быть проблема?
Заранее спасибо.

Кстати пробовал версию 2.1, 2.2 прошивать. Выбираю плату INNOVWORKS_10DOF (на ней такие же датчики как на моей и в 2.0 все работает нормально). Че-то ругается на INNOVWORKS_10DOF. Убираешь, все нормально закачивается. Отдельно пробовал указывать датчики, так сразу ошибки сыплются, причем на любой версии прошивки. Как с этим справиться?

MultiWii
mataor:

#define ESC_CALIB_LOW MINCOMMAND
#define ESC_CALIB_HIGH 1900
//#define ESC_CALIB_CANNOT_FLY // uncomment to activate

соответственно минкомманд и 1900 - границы регулировки, раскомментировать для включения

перед этим соответственно выбрать тип аппарата и подрубить регули с моторками

А после надо заново калибровку акселя проводить? Я попробовал сразу же после калибровки запустить. Моторы вроде более-менее стали лучше себя вести, вот только коптер как-то горизонт не правильно видит. Кстати подскажите как должен стоять квадрик изображенный в ГУИ когда реальный стоит на горизонтальной поверхности?

MultiWii
mataor:

#define ESC_CALIB_LOW MINCOMMAND
#define ESC_CALIB_HIGH 1900
//#define ESC_CALIB_CANNOT_FLY // uncomment to activate

соответственно минкомманд и 1900 - границы регулировки, раскомментировать для включения

перед этим соответственно выбрать тип аппарата и подрубить регули с моторками

Спасибо за подсказку, завтра попробую. Спокойной ночи.

//#define ESC_CALIB_CANNOT_FLY // uncomment to activate Надо раскомментировать?

MultiWii
mataor:

а в итоге растянулось на 2 дня, а чтение заняло бы от силы 30 мин времени

И еще не закончилось. Снова вопрос. ESC я регулировал через пульт. Но когда сейчас пробовал запустить в воздухе с пропелерами, на малом ходу один из пропелеров начинает сразу на больших оборотах работать. Начинаешь качай в стороны таже беда.

MultiWii
devv:

Вас несколько раз отправляли в дневник почитать, есть ссылки на ФАК в теме по Вию. Но Вы упорно не читаете. Судя по картинке.

Я понял в чем была ошибка. Все исправил, заработало. Теперь новый вопрос возник. Мои моторы работают не синхронно. Вот показатели.
sharepix.ru/500579w712/

MultiWii
serenya:

Первые 2 рабочих мотора сначала тоже должны молчать и заводиться при повышении газа.

Так и есть.

serenya:

Похоже на дохлость одной из фаз.

Были плохие контакты. Переделал, все моторы жужат как надо. Только вот arm не запускается.

MultiWii
serenya:

У вас мотор начинает крутиться а при повышении газа останавливается и дергается?

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

MultiWii
serenya:

А что не понятного по ссылке?

Конечно меня извините, но поздно с ответом. Уже сделал калибровку.

Что-то с регулями. При подключении напрямую к 3 каналу, регуль заводится сразу без ARM, при повышении газа мотор качается в разные стороны и не крутится, регуль сильно греется. Кто что скажет?

MultiWii
Dhole:

2 ALL

Если аппа не позволяет “растянуть” 1065-1900, то в самой левой вкладке открытого в ардуине скетча ищем

#define MINCHECK
#define MAXCHECK

и соответственно проставляем значения макс и мин аппы.
Их можно посмотреть в GUI, например.

У меня там стоят значения 1100 и 1800. Аппа как раз выходит за эти параметры чуть чуть. Но ARM так и не делается. Что еще подскажите?

MultiWii
Rover:

Возможно, у вас не настроен пульт. Проще говоря, ARM произойдет только в том случае, если значение сигнала THROTTLE поступающее с пульта меньше минимального значения в настройках программы. Это сделано из соображений безопасности. Попробуйте в пульте оттримировать газ в меньшую сторону. Насколько я помню, в ГУИ при минимальном газе уровень канала должен быть примерно 1065.Также убедитесь, что максимальный YAW не менее 1990. Если не хватает, увеличьте расходы этого канала на пульте.

Спасибо за совет. Завтра попробую. Всем спокойной ночи.

MultiWii
devv:

почитать про диапазоны каналов и ARM - DISARM

Читал уже. Делаю ARM но на контролере диод не показывает запуска и при увеличении газа движки не заводятся. А вот при калибровке мага с пульта диод нормально показывает реакцию. В чем же причина?

Может что в прошиве изменить? Я закачал версию 2.2 Выставил тип коптера, тип платы управления, значения оборотов мин. и макс. и все. Может еще что надо было сделать?

MultiWii

Ребята. Не знаю что делать. Настройки все произведены, все выставлено вроде. ESC настроил через пульт. В Gui все показывает когда рулю и высоту набираю, только вот моторы не стартуют. Где-то прочитал про запуск моторов, но у меня почему-то как на картинке не стартует. Чтобы это могло быть? Заранее спасибо.

MultiWii
devv:

для начала калибровку регуляторов можно и через приёмник сделать. 3ий канал газа
но что то мне подсказывает, что совсем молчащие 3 регуля не из за этого молчат
фото всего устройства можно ?

Извиняюсь, все регули работают, просто контакты отошли. Я пока ничего толком не закреплял. Думаю пока надо чтобы все заработало, а потом буду крепить. Можно по подробнее о калибровке. Как конкретно ее делать?

MultiWii
mataor:

ну как минимум сделать калибровку регуляторов… или с пульта через разветвитель простенький, или через мультивий.
а по настройке вия - велком ко мне в дневник

Я выписывал плату калибровки но мне не выслали. Как можно без нее откалибровать? Или выписывать в России и ждать?

MultiWii

Все сделал как вы сказали, но запускается только один движок и сразу на огромных оборотах, проводка к нему греется. А остальные молчат. Что делать?

Может какие параметры уменьшить в прошиве или может пульт надо как-то регулировать?

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

Все здрасти.
Решил тоже себе квадрик собрать. Раньше с радио-моделями дел не имел. Поэтому не знаю куда какой канал подключать. Пока пробую на прошивке Multiwii взлететь. Мои комплектующие такие: мозг- Arduino Nano v.3, модуль управления GY-81-180 (на ней стоят ITG3200 BMA180 HMC5883L BMP085, куплена у китайцев называется MultiWii КТМ 10DOF), контролеры оборотов китайские без какой либо маркировки просто на 20А, моторы A2212/6T 2200KV. Закачка прошла успешно, в GUI все работает, показывает. Попробовал подключить каналы по порядку как на рисунке показано, подключил батарею и нифига. Кстати при подключении батареи один из моторов подергивается как самодиагностика в течении где-то пол секунды, а остальные моторы не дергаются. Так и должно быть? Кстати регуляторы оборотов я не программировал, возможно из-за этого? На пульт ваще никак не реагирует, хотя пульт и ресивер подключены меж собой. Управление FlySky TH9X, ресивер FS-R9B (на нем только цифрами обозначены 8 каналов и все). Так вот, так как я новичок в этом деле прошу помочь, подскажите на какой канал ресивера какой канал ардуины вешать? Заранее спасибо за понимание и ответ.

MultiWii

Все здрасти.
Решил тоже себе квадрик собрать. Раньше с радио-моделями дел не имел. Поэтому не знаю куда какой канал подключать. Мои комплектующие такие: мозг- Arduino Nano v.3, модуль управления GY-81 (на ней стоят ITG3200 BMA180 HMC5883L, куплена у китайцев называется MultiWii КТМ 10DOF), контролеры оборотов китайские без какой либо маркировки просто на 20А, моторы A2212/6T 2200KV. Закачка прошла успешно, в GUI все работает, показывает. Попробовал подключить каналы по порядку как на рисунке показано, подключил батарею и нифига. Кстати при подключении батареи один из моторов подергивается как самодиагностика в течении где-то пол секунды, а остальные моторы не дергаются. Так и должно быть? Кстати регуляторы оборотов я не программировал, возможно из-за этого? На пульт ваще никак не реагирует, хотя пульт и ресивер подключены меж собой. Управление FlySky TH9X, ресивер FS-R9B (на нем только цифрами обозначены 8 каналов и все). Так вот, так как я новичок в этом деле прошу помочь, подскажите на какой канал ресивера какой канал ардуины вешать? Заранее спасибо за понимание и ответ.

Точная маркировка модуля управления GY-81-180, в ней кстати еще BMP085 стоит, забыл написать.