MultiWii
от тут кроче все написана, если проблемы будут понять… переведу…
Вопрос.Как и куда правильно вставить в код этот фильтр?
Приехал нанчак, на KXSC4, он работать будет?)
Съездил сегодня в терраэлектронику, купил L3G4200D, спаял платку, подключил - на удивление работает) Даже, вроде, хорошо работает) Только развел на этой же платке место для ADXL345, ибо откуда то взял что он будет в этом нанчаке… Как я понял с KXSC4 по i2c напрямую multiwii работать не умеет?
И еще вопрос… У меня в режиме плей мультивииконф все время падает, просто вырубается программа или зависает на серый экран. От чего это? И как с этим бороться?
У меня вопрос к грамотным программистам . Как ввести в код multiwii в режиме гироскопа режим удержания (аналогичный вертолетному гироскопу) или хотябы подскажите математику вычислений. Я понимаю что надо накапливать I (или отнимать в зависимости от направления поворота гироскопа) а в коде multiwii это значение сбрасывается.Заранее благодарен
Решил попробовать подключить аксел MMA7260 к А1,А2,А3, изменил строку #define ADCACC, при попытке перепрошить ругается void ACC_init(){
Подскажите что именно надо указать вот тут
// *************
// ADC ACC
// ***************
#if defined(ADCACC)
void ACC_init(){
pinMode(A1,INPUT);
pinMode(A2,INPUT);
pinMode(A3,INPUT);
acc_1G = 75;
}
void ACC_getADC() {
ACC_ORIENTATION( -analogRead(A1) ,
-analogRead(A2) ,
analogRead(A3) );
ACC_Common();
}
#endif
Решил попробовать подключить аксел MMA7260 к А1,А2,А3, изменил строку #define ADCACC, при попытке перепрошить ругается void ACC_init(){
Подскажите что именно надо указать вот тут
// *************
// ADC ACC
// ***************
#if defined(ADCACC)
void ACC_init(){
pinMode(A1,INPUT);
pinMode(A2,INPUT);
pinMode(A3,INPUT);
acc_1G = 75;
}void ACC_getADC() {
ACC_ORIENTATION( -analogRead(A1) ,
-analogRead(A2) ,
analogRead(A3) );
ACC_Common();
}
#endif
ничего не надо там трогать
вам следует отключить аксели I2C:
/* I2C accelerometer */
//#define ADXL345
//#define BMA020
//#define BMA180
//#define NUNCHACK // if you want to use the nunckuk as a standalone I2C ACC without WMP
//#define LIS3LV02
на стенде аксель MMA6331L работает как часики
как только ставим на коптер, от вибрации сходит с ума
кто посоветует что сделать?
уменьшение вибрации не предлагать, так как до выпиливания этот аксель ведет себя нормально
/* I2C accelerometer */
//#define ADXL345
//#define BMA020
//#define BMA180
//#define NUNCHACK // if you want to use the nunckuk as a standalone I2C ACC without WMP
//#define LIS3LV02
на стенде аксель MMA6331L работает как часики
как только ставим на коптер, от вибрации сходит с ума
кто посоветует что сделать?
уменьшение вибрации не предлагать, так как до выпиливания этот аксель ведет себя нормально
Спасибо, заработала
Но возник другой вопрос как можно уменьшить чувствительность акселя в этом случае.
уменьшение вибрации не предлагать, так как до выпиливания этот аксель ведет себя нормально
вот тут долбимся который день… в определенных конфугурациях есть результаты
www.multiwii.com/forum/viewtopic.php?f=8&t=671
www.multiwii.com/forum/viewtopic.php?f=8&t=761
Коллеги, кто нибудь прикрутил Ultra Sonic, есть возможность использовать на MultiWii сонар?
Наш коллега, Гена Грабовский, выложив в ветке про Кук разведенную платку под мультивий в Lay5, которую можно сделать самостоятельно rcopen.com/forum/f123/topic229200/594 за что ему огромное спасибо!
Сразу задам вопрос ему вопрос, чтобы не править прошивку, надо видимо поменять направление датчиков?
А чего проще X поменять c Y местами и еще подправить код для номеров каналов . Править все равно прийдется так как у меня на плате выход buzzer portb.0 задействован под aux2. Прошивку для этой платы я выложу ,не проблема
На моей плате таке расположение выводов
Тут небольшая ошибочка . Гироскоп L3G4200D.
Прошивку для этой платы я выложу ,не проблема
Гена, ждем. Ну поидее лучше сразу поменять расположение датчика чтобы каждый раз прошивку не менять, так как прошивка меняется переодически.
+1
Да, платка и в правду отличная, для активного использования MultiWiiстами нужно менять расположение датчика и номера каналов.
У меня вопрос, летаю на ITG3200+BMA020 - все устраивает, но когда FPV по камере небольшой дискомфорт по высоте, мне нужен барометр?
Барометр пока не очень работает в мультивие, если гуляние по высоте (на скорости) порядка 5 метров не смущает, то да, нужен барометр.
Да, 5 метров многовато, а как нить еще по высоте стабилизировать?
ПОднятся повыше метров на 15 и включить баро, в принципе это гуляние 5метров не так ощущаются. Ну или летать не очень быстро поначалу, гулять будет метра 2-3.
Ага, ну так FPV я летаю медленно, блинчиком, 2-3 метра наверно нормально, пойду искать BMP085.
Бывают на одной платке компас с барометром?
Обратись к Юре Gapey, он спец по датчикам.
Обратись к Юре Gapey, он спец по датчикам.
Отписал на мыло, посмотрим что ответит.
Обратись к Юре Gapey, он спец по датчикам.
Не, спасибо, csg_and_rc_extreme(Александр Иванов) с eBay рулит.
ну унего компас без LLC получается с доставкой гдето 600р а у меня с LLC - 800 …
баро да … унего без LLC гдето 750 получается , а у меня с LLC - 1100 , ну извиняйте , мне барометры дороговато обошлисЪ …
при покупке нескольких позиций можно из цены по 50-150 р вычесть (почтовоковытные расходы) …
через месяц баро дешевле будут ( от другово поставщика) …
зато мои платы в полной комплектации дешевле 2600р против гдето 3300 на евее …
через месяц надеюсЪ будет вариант с 3205 и BMA020 , думаю гдето по 2100 (это с компасом и баро)…