CRIUS ALL IN ONE PRO Flight Controller
Вот здесь более-менее полное и свеженькое руководство по AIO Crius, правда с уклоном в мегапират.(Может, кто-то уже давал ссылку, тогда sorry) www.rcgroups.com/forums/showpost.php?p=22913813&po…
Хорошее руководство, иногда публикуют новые версии
…более-менее полное и свеженькое руководство…
…Хорошее руководство…
На 3-й стр. разве правильно правильно?:
“A8 / THROTTLE – To Receiver (also used for PPMSUM / CPPM Input)
A9 / ROLL – To Receiver
A10 / PITCH – To Receiver
A11 / YAW – To Receiver
A12 / AUX1 – Normally channel 6 Receiver
A13 / AUX2 – Normally channel 7 Receiver
A14 / AUX3
A15 / AUX4”
Я думал так: А12 - 5ch, А13 - 6ch, А14 - 7ch, А15 - NC, не?
Да и на 11-й стр.:
“First one is the Board Type, it should be changed to this:
#define PIRATES_SENSOR_BOARD PIRATES_FREEIMU_4”
зачем? я выбирал:
#define PIRATES_SENSOR_BOARD PIRATES_CRIUS_AIO_PRO_V1
дальше листать не стал…
Попробовал сегодня альтхолд и ГПСхолд на сабжевой плате и прошивке b3 от mahowik. Впечатлён! По ГПС висит как прибитый, в режиме альтхолд медленно дрейфует книзу (то ли солнышком грело, то ли ещё что). Отличная работа, Александр, спасибо!!!
😛
На 3-й стр. разве правильно правильно?:
Сергей, за содержание ссылки я никакой ответственности не несу. Сам не проверял каждую строчку
Попробовал сегодня альтхолд и ГПСхолд на сабжевой плате и прошивке b3 от mahowik. Впечатлён! По ГПС висит как прибитый, в режиме альтхолд медленно дрейфует книзу (то ли солнышком грело, то ли ещё что). Отличная работа, Александр, спасибо!!!
как уже писал ГПС не мои заслуги 😃 я только SBAS/WAAS активиривал (актуально для мтк3339… и вроде 3329)
по алт холду, надо как мин. 3 вещи соблюсти:
- ниже 1…1.5м сильно много не хотеть… баро дуреет 😃
- калиброванный аксель
- после подачи питания надо обождать хотя бы 10-15 сек
- ниже 1…1.5м сильно много не хотеть… баро дуреет 😃
- калиброванный аксель
- после подачи питания надо обождать хотя бы 10-15 сек
Приехали на полетухи друзья посмотреть как летаем. Дал сначала парню порулить, минуты 3-4 он ганял коптер низенько по полю на высоте 1,5-2м, не трогая стик газа. Потом девушке передал пульт не сажая, она тоже уверенно чуть полетала по сторонам. Первый раз пульт в руках держали. Саня еще раз респеХт! 😉
Подскажите пожалуйста, хочу прикрутить к ALL IN ONE PRO ультразвуковой сенсор. Нашел на ebay несколько моделей, подскажите какой выбрать или дайте свой вариант.
Вариант раз
Вариант два
Вариант три
подскажите какой выбрать
Первый или третий.
Первый или третий
Плюсадин! К вию подключал первый вариант - ну, что-то чует. Но так как на AIO неплохой барометр - забил.
…ультразвуковой сенсор… какой выбрать…
У меня такой работает
Такого пока не придумали 😃
Нашел тут в андроид-маркете что то по нашей теме. Не знаю насколько юзабельно, использовать не пробовал.
Copter GCS напрямую через БТ не работает (вернее как-то работает, но периодически отваливается), нужно громоздить A Bluetooth to XBee bridge, кстати по этой же ссцылке есть и бесплатная версия 😃
Коллеги, кто имел опыт подключения lcd oled дисплея co-16 c rctimer.com к multiwii? Подключил, что то расскоментировал в config.h
показывает на дисплее тип и прошивку но стиками в режим настройки не заходит и ничего больше не показывает
Где копать?
Нашел тут в андроид-маркете что то по нашей теме. Не знаю насколько юзабельно, использовать не пробовал.
Вот тут еще одна есть MultiWii EZ-GUI
Сконфигурил Multiwii MWC FC CN-06 GPS Receiver V2.0 на 115200 для MWii (см тут - CRIUS ALL IN ONE PRO v1.3docx.pdf) config.h #define GPS_SERIAL 2 // should be 2 for flyduino v2. It’s the serial port number on arduino MEGA #define GPS_BAUD 115200 Коптер на окно Результат:
извините за нубский вопрос…можно разжевать для тех кто в танке(я про себя))))на руках пока ничего нету(отправили с рцтаймера…жду)
контролер AIO v1.1
т.е после получения контроллера я ставлю прошивку b3 от Александра(mahowik),в config.h раскомментирую:
#define GPS_SERIAL 2 // should be 2 for flyduino v2. It’s the serial port number on arduino MEGA
#define GPS_BAUD 115200
конфигурирую www.rctimer.com/index.php?gOo=goods_details.dwt&go… программой u-center вот этим адаптером www.rctimer.com/index.php?gOo=goods_details.dwt&go…
потом подключаю все как на картинке из инструкции приведенной вами
и будет мне счастье?больше никаких танцев с бубном не надо?
еще раз извините…понимаю что туплю…тему уже два раза всю прочитал…как приедет посылка третий раз читать все буду
Да.
Не забываем, что после смены в u-center скорости обмена нужно сменить скорость порта для восстановления подключения (чтоб сохранить потом изменения).
Отключаем питание, подключаем питание. Проверяем что скорость осталась 115200.
Тестировал надысь AIO с MTK3329 на прошивке Multiwii 2.1 b3 от Маховика. Баро работает просто супер, а вот с компасом, режимами headfree и удержанием позиции какая-то фигня. Никто с этими режимами не летал, может я что не понимаю…
Когда пытаешься взлететь со включенным компасом коптер начинает вращаться, пока не дернешь стик курса yaw, после этого становится все ок. Тестировал ради интереса на земле, без моторов - при увеличении газа до максимума, отклонение компаса составляет максимум 7-9 градусов.
С headfree тоже какая-то муть - один раз как-то получилось полетать нормально, при всех остальных попытках направление движения было как будто я разверул коптер передом по направлению к себе.
Может все дело в MTK3329 - когда я отслеживал состояние GPS в MultiWII GUI на андроиде, видимых спутников было 8, но даже если коптер стоял на земле, все равно отображаласть скорость - 5, 10 м/c
Пришла сегодня AIO, прошил 2.1 Б3 ,
компас, несмотря на многочисленные калибровки (нажимал в конфоге “калибровка компаса” и крутил по всем осям пока мигают светодиоды), каждый раз показывает по-разному. (плата не на коптере, на ЮСБ -шнурке висит,наводки от силовых проводов исключены) ,возможно оси перепутаны? нужно раскомментировать //#define MAG_ORIENTATION(X, Y, Z) {magADC[ROLL] = X; magADC[PITCH] = Y; magADC[YAW] = Z;} ? пробовал , менял значения, не помогло пока… разжуйте пожалуйста
Почему у вас врет компас догадаться сложно.
нужно раскомментировать //#define MAG_ORIENTATION(X, Y, Z) {magADC[ROLL] = X; magADC[PITCH] = Y; magADC[YAW] = Z;} ? пробовал , менял значения, не помогло пока… разжуйте пожалуйста
Думаю не там меняли…
Расскажу про define (т.к. в каком месте вы комменты (//) убрали не очень ясно)
Закладка config.h (тут задали наш тип платы):
#define CRIUS_AIO_PRO_V1
Закладка def.h (здесь можно задать датчики, их оси и адреса):
#if defined(CRIUS_AIO_PRO_V1)
#define MPU6050
#define HMC5883
#define MS561101BA
#define ACC_ORIENTATION(X, Y, Z) {accADC[ROLL] = -X; accADC[PITCH] = -Y; accADC[YAW] = Z;}
#define GYRO_ORIENTATION(X, Y, Z) {gyroADC[ROLL] = Y; gyroADC[PITCH] = -X; gyroADC[YAW] = -Z;}
#define MAG_ORIENTATION(X, Y, Z) {magADC[ROLL] = X; magADC[PITCH] = Y; magADC[YAW] = -Z;}
//#define MPU6050_EN_I2C_BYPASS // MAG connected to the AUX I2C bus of MPU6050
#define MPU6050_I2C_AUX_MASTER // MAG connected to the AUX I2C bus of MPU6050
#undef INTERNAL_I2C_PULLUPS
#endif
Думаю не там меняли…
Вы правы, дальше config.h не заходил… а так может быть, что на моем экземпляре перепутаны оси? я читал, были такие жалобы , но не пойму как такое может быть, монтаж ведь одинаковый для всех…
и еще вопрос AIO промывать нужно спиртом? моя вроде чистая пришла, пласмасски на штырях висят плотно, не могу сдвинуть вверх,чтоб посмотреть есть ли под ними паяльный мусор. Какая статистика?понимаю, что лишним не было бы, но боюсь разъемы повредить.