Activity
Измените RC Expo ,чтоб линия на верхнем графике “негнутая” была
Все сделал. Вот только все равно, пока газ до 1500 не подымешь, пропелеры ни начинают крутить. Что еще посмотреть?
еще //#define DEADBAND 6 раскоментируйте и сделайте либо калибровку или поставьте 15-20 вместо 6
Все сделал. Калибровку стиков давно провел. Все равно проблема остается.
Подскажите. Прошился версией 2.4. Все вроде норм зашилось, только при проверке в GUI показывает что моторы достигают 1000 оборотов только при 1500 газа. Потом при достижении газа 2000 и обороты 2000. Где что поменять?
А плата какая? Датчики по отдельности нужно выбирать только если платы нет в списке. А так, выбираете плату из списка и все… (остальные параметры под себя, типа тип рамы, GPS, настройка файлсейв, измеритель напряжения батареи и тд)
Платы в списке нет. Поэтому и выбираю отдельно датчики.
Ребята подскажите что делать. Скачал прошивку 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 пробовал менять, ничего не помогает.
Ребята подскажите что делать. Скачал прошивку 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
Может кто-то все же подскажет, что с этим делать?
Ребята подскажите что делать. Скачал прошивку 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
Разобрался. Оказалось на моей китайской плате GY-81 оси гиры и акселя не так стоят как в INNOVWORKS_10DOF. Теперь нормально реагирует. Но вот еще небольшая проблема. При взлете квадрик идет немного вперед и вправо. Пробую тримировать через пультик, все равно таже беда. С чем может быть связано?
Собрал свое чудо. Но есть проблема.
Сперва о комплектующих:
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. Убираешь, все нормально закачивается. Отдельно пробовал указывать датчики, так сразу ошибки сыплются, причем на любой версии прошивки. Как с этим справиться?
#define ESC_CALIB_LOW MINCOMMAND
#define ESC_CALIB_HIGH 1900
//#define ESC_CALIB_CANNOT_FLY // uncomment to activateсоответственно минкомманд и 1900 - границы регулировки, раскомментировать для включения
перед этим соответственно выбрать тип аппарата и подрубить регули с моторками
А после надо заново калибровку акселя проводить? Я попробовал сразу же после калибровки запустить. Моторы вроде более-менее стали лучше себя вести, вот только коптер как-то горизонт не правильно видит. Кстати подскажите как должен стоять квадрик изображенный в ГУИ когда реальный стоит на горизонтальной поверхности?
Самодельный квадрик - это далеко не тот аппарат, который Plug And Fly…
Это точно.
#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 Надо раскомментировать?
раскомментировать 1 строку и указать нужные значения мин и макс газа
Какую? Вы имеете ввиду MINTHROTTLE и MAXTHROTTLE?
а в итоге растянулось на 2 дня, а чтение заняло бы от силы 30 мин времени
И еще не закончилось. Снова вопрос. ESC я регулировал через пульт. Но когда сейчас пробовал запустить в воздухе с пропелерами, на малом ходу один из пропелеров начинает сразу на больших оборотах работать. Начинаешь качай в стороны таже беда.
еще раз продублирую НАПРЯМУЮ ссылку на дневник ПЕРВИЧНАЯ НАСТРОЙКА MULTIWII
Спасибо. Просто как обычно хочется все сразу и быстро. Буду читать.
Вас несколько раз отправляли в дневник почитать, есть ссылки на ФАК в теме по Вию. Но Вы упорно не читаете. Судя по картинке.
Я понял в чем была ошибка. Все исправил, заработало. Теперь новый вопрос возник. Мои моторы работают не синхронно. Вот показатели.
sharepix.ru/500579w712/
слов нет…
А как надо?
Глупый вопрос конечно, но вы сам собственно “арминг” делаете? (стиками или тумблером)
Да. Вот скрин GUI
Показатели при попытке АРМ
sharepix.ru/5005746i12/
Все ручки по центру
sharepix.ru/500576la12/
возможно еще где то плохой контакт
проверяйте
чудес не бывает
как вариант повесить АРМ на AUX1/AUX2
У меня кстати в GUI ARM горит красным. Так и должно быть или что-то не так?
Первые 2 рабочих мотора сначала тоже должны молчать и заводиться при повышении газа.
Так и есть.
Похоже на дохлость одной из фаз.
Были плохие контакты. Переделал, все моторы жужат как надо. Только вот arm не запускается.
У вас мотор начинает крутиться а при повышении газа останавливается и дергается?
Сейчас проверил все регули. На двух моторы хорошо заводятся и крутятся, а на остальных двух сначала вообще молчат как и должно быть, а при прибавлении газа не крутится, а дергается на месте в разные стороны.
А что не понятного по ссылке?
Конечно меня извините, но поздно с ответом. Уже сделал калибровку.
Что-то с регулями. При подключении напрямую к 3 каналу, регуль заводится сразу без ARM, при повышении газа мотор качается в разные стороны и не крутится, регуль сильно греется. Кто что скажет?
а в цифрах это сколько ?
Перепрошил, поставил 1150 и 1750. Показания с аппа THR 1070 -1880, YAW 1080-1890
Так и не запускается.
2 ALL
Если аппа не позволяет “растянуть” 1065-1900, то в самой левой вкладке открытого в ардуине скетча ищем
#define MINCHECK
#define MAXCHECKи соответственно проставляем значения макс и мин аппы.
Их можно посмотреть в GUI, например.
У меня там стоят значения 1100 и 1800. Аппа как раз выходит за эти параметры чуть чуть. Но ARM так и не делается. Что еще подскажите?
Возможно, у вас не настроен пульт. Проще говоря, ARM произойдет только в том случае, если значение сигнала THROTTLE поступающее с пульта меньше минимального значения в настройках программы. Это сделано из соображений безопасности. Попробуйте в пульте оттримировать газ в меньшую сторону. Насколько я помню, в ГУИ при минимальном газе уровень канала должен быть примерно 1065.Также убедитесь, что максимальный YAW не менее 1990. Если не хватает, увеличьте расходы этого канала на пульте.
Спасибо за совет. Завтра попробую. Всем спокойной ночи.
почитать про диапазоны каналов и ARM - DISARM
Читал уже. Делаю ARM но на контролере диод не показывает запуска и при увеличении газа движки не заводятся. А вот при калибровке мага с пульта диод нормально показывает реакцию. В чем же причина?
Может что в прошиве изменить? Я закачал версию 2.2 Выставил тип коптера, тип платы управления, значения оборотов мин. и макс. и все. Может еще что надо было сделать?
Ребята. Не знаю что делать. Настройки все произведены, все выставлено вроде. ESC настроил через пульт. В Gui все показывает когда рулю и высоту набираю, только вот моторы не стартуют. Где-то прочитал про запуск моторов, но у меня почему-то как на картинке не стартует. Чтобы это могло быть? Заранее спасибо.
для начала калибровку регуляторов можно и через приёмник сделать. 3ий канал газа
но что то мне подсказывает, что совсем молчащие 3 регуля не из за этого молчат
фото всего устройства можно ?
Извиняюсь, все регули работают, просто контакты отошли. Я пока ничего толком не закреплял. Думаю пока надо чтобы все заработало, а потом буду крепить. Можно по подробнее о калибровке. Как конкретно ее делать?
ну как минимум сделать калибровку регуляторов… или с пульта через разветвитель простенький, или через мультивий.
а по настройке вия - велком ко мне в дневник
Я выписывал плату калибровки но мне не выслали. Как можно без нее откалибровать? Или выписывать в России и ждать?
Кто что подскажет?
Все сделал как вы сказали, но запускается только один движок и сразу на огромных оборотах, проводка к нему греется. А остальные молчат. Что делать?
Может какие параметры уменьшить в прошиве или может пульт надо как-то регулировать?
Попробуйте в меню пульта зайти, в “Дисплей”
1 - AIL (Roll)
2 - ELE (Pitch)
3 - THR
4 - RUD (Yaw)
А 5?
не в этой теме, иначе будет флуд
Ясно. Спасибо.
тогда вы веткой ошиблись - MultiWii
А вы не подскажите?
как вы тут пирата залили?
Я же говорю, пока только прошиву Multiwii зашил. Все залезло как по маслу. Параметры платы позволяют: ATmega328, 32Кб памяти.
Все здрасти.
Решил тоже себе квадрик собрать. Раньше с радио-моделями дел не имел. Поэтому не знаю куда какой канал подключать. Пока пробую на прошивке Multiwii взлететь. Мои комплектующие такие: мозг- Arduino Nano v.3, модуль управления GY-81-180 (на ней стоят ITG3200 BMA180 HMC5883L BMP085, куплена у китайцев называется MultiWii КТМ 10DOF), контролеры оборотов китайские без какой либо маркировки просто на 20А, моторы A2212/6T 2200KV. Закачка прошла успешно, в GUI все работает, показывает. Попробовал подключить каналы по порядку как на рисунке показано, подключил батарею и нифига. Кстати при подключении батареи один из моторов подергивается как самодиагностика в течении где-то пол секунды, а остальные моторы не дергаются. Так и должно быть? Кстати регуляторы оборотов я не программировал, возможно из-за этого? На пульт ваще никак не реагирует, хотя пульт и ресивер подключены меж собой. Управление FlySky TH9X, ресивер FS-R9B (на нем только цифрами обозначены 8 каналов и все). Так вот, так как я новичок в этом деле прошу помочь, подскажите на какой канал ресивера какой канал ардуины вешать? Заранее спасибо за понимание и ответ.
Все здрасти.
Решил тоже себе квадрик собрать. Раньше с радио-моделями дел не имел. Поэтому не знаю куда какой канал подключать. Мои комплектующие такие: мозг- 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 стоит, забыл написать.