CRIUS ALL IN ONE PRO Flight Controller
А в Мегапирате она используется?
Используется.
Используется.
Разве там помимо eeprom для хранения настроек еще что-то есть?
если контроллер куплен на RcTimer, и у него версия 2, то есть, помоему на 4Мб. на ХК версия 2, по факту, является первой версией этой платы
Подскажите, хочу купить контроллер CRIUS AIO PRO V2.0. На goodluckbuy.com вроде как самый дешевый - 30 зеленых с бесплатной доставкой.
goodluckbuy.com/crius-all-in-one-pro-flight-contro…
Кто нибудь брал там? Нормальный он у них, или обязательно нужно покупать на rctimer.com за 45 зеленых?
Так это и есть рцтаймеровский. Можно брать
Подскажите, кто-нибудь вот эту плату цеплял ?
sdshobby.com/…/apm2-5-2-52-2-6-diy-led-light-switc…
Как можно сделать, чтобы подсветка загоралась только после Арма ?
Ломаю голову с подключением приемника по PPM к Crius Multiwii v.1.1 на Megapirat
Не видит ни FrSky D8R v2 ни D8R-XP.
Еще не получается настроить возврат при пропадании сигнала, т.к. при отключении передатчика JR все параметры стиков остаются на прежнем месте.
Самое интересное, что при отключении приемника даже экран FrSky показывает старые данные.
AIO pro v1.0
перерезал дорожку, подключил внешний магнетометр, по i2c, тот-же HMC5883L
он на GPS висит, поэтому вверх ногами,
если расположить в одну сторону первым пином с тем, что на AIO получается что нужно поменять
#define MAG_ORIENTATION(X, Y, Z) {imu.magADC[ROLL] = X; imu.magADC[PITCH] = Y; imu.magADC[YAW] = -Z;}
на #define MAG_ORIENTATION(X, Y, Z) {imu.magADC[ROLL] = X; imu.magADC[PITCH] = -Y; imu.magADC[YAW] = Z;}
?
как-то можно убедится что все верно вышло ? все это на multiwii
как-то можно убедится что все верно вышло ? все это на multiwii
элементарно… берете магнитик и убеждаетесь, что компаc не плате не реагирует. Потом подключаете внешний компас и видите отклонение от вашего магнита. Ну и смотрите потом, что бы он адекватно показывал стороны света в гуи. Тыкать магнитом вплотную в компас не надо, достаточно на расстоянии 15-30см пронести магнит и должно быть отклонение. И в коде есть строчка которая отключает программно компас на плате и читает его с i2c. Без этого не выйдет…
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_I2C_AUX_MASTER // MAG connected to the AUX I2C bus of MPU6050
#define MPU6050_I2C_AUX_MASTER это сделал изначально
встроенный не работает, я проверял не подключив внешний, да и вырезанную дорожку не обмануть 😃
внешний работает, меня именно ориентация правильная интересует,
допустим ось Z ясно - нужно проинвертировать (т.к. на GPS датчик вверх ногами висит) а и еще нужно X или Y инвертировать и сам датчик в правильном направлении поставить - вот тут я не совсем уверен что верно у меня вышло
вот тут я не совсем уверен что верно у меня вышло
может проще перевернуть платку с ЖПС_ом вверх ногами? ЖПСу все равно… а компас правильно будет стоять…
ЖПСу не может быть все равно - антенна же сверху
а тут просто направление выбрать, главное понять как именно
ЖПСу не может быть все равно - антенна же сверху
а тут просто направление выбрать, главное понять как именно
Ну тогда посмотрите по даташиту, где там какие оси. Но на счет ЖПСа, я не замечал, что количество спутников меняется если его ставить наоборот…это же легко проверить…
На основе каких аргументов выбирают multiwii или megapirate для этой платы (v2.0)? Можно сказать о megapirate только то, что он уже закрылся для 8bit, но это не значит его “незавершенность”.
поиском нигде не нашел,подскажите как к v2.0 подключить повер модуль,точнее контакты V,I?
А прошивка какая?
это имеет значение для повермодуля?могу залить какую нужно,какие проблемы))
а все нашел А0 вход напряжения.А1 вход тока))
это имеет значение для повермодуля?
Да, т.к. в разных прошивках могут быть задействованы разные входы ацп.
и где можно узнать для какой проши какие входы используются?
Посмотреть документацию к мультивию и пирату, или сам код. Например для мультивия в def.h
#define V_BATPIN A0 // Analog PIN 0
#define PSENSORPIN A2 // Analog PIN 2
Но лучше уточнить в первоисточнике т.к. я мог править под себя. С пиратом не сталкивался.
Сделал для MultiWii и MahoWii возможность писать лог полёта во флеш-память AT45DB161, которая стоит на Crius AIOP v2:
rcopen.com/blogs/162567/19906
Пока ещё не всё доделано, но если кому-то полезно и интересно, буду развивать и улучшать.
Теперь на MultiWii можно записывать GPS-координаты и смотреть трек полёта в гуглокартах:
rcopen.com/blogs/162567/19929