MultiWii
Калибровать стоит все контроллеры разом. Соедините управляющие выводы контроллеров в одну точку и подключите к каналу газа приемника. Для питания приемника использовать только один бек. При Armed моторы начинают вращаться сразу.
Спасибо! Дельный совет. Буду дома, попробую сначала ваш вариант. “бек” -контроллер, как я понял?
“бек” -контроллер, как я понял?
5V питание с одного контроллера.
Всем доброго дня !
Купил себе платку IMU 10DOF - MPU6050 gyro & accelerometer + HMC5883L magnetometer + MS5611 altimete. drotek.fr/…/62-imu-10dof-mpu6050-hmc5883-ms5611.ht… ( Не реклама )
Покупалась для Arduino Mega 2560 ( Multiwii 2 ). Подключил, все работает кроме компаса. Думал дефект, ради эксперемента подключил на Crius Lite с той же прошивкой что и на меге,
и все прекрасно заработало.
Подскажите кто знает в чем проблема. Как исправить ?
А можете рассказать подробнее, как такую плату к Crius подключить?
Облетал сейчас 2_0_a0. Ну, по сравнению с “обычной” - небо и земля 😃 На 2.0 пиды мне подобрать так и не удалось, а здесь прямо с ходу. Спасибо Александру за труды 😃
А можете рассказать подробнее, как такую плату к Crius подключить?
Ну на Crius Lite там даже пины scl и sda предусмотрены. Ну а на Crius SE подпаиваться нужно.
Подскажите кто знает в чем проблема. Как исправить ?
Вообще очень странно.По идее различий в коде для 2560АТмеги и 328АТмеги нет, все должно работать одинаково.
Может вы при прошивке в 2560 что-то в коде не раскомментировали-закоментировали? В конфиг части прошивки что выбирали?
Может вы при прошивке в 2560 что-то в коде не раскомментировали-закоментировали?
В том то и дело что один в один залил, окно было открыто, поменял только тип платы.
А какая версия прошивки? Вроде начиная с 1.9 тип платы, типа Нано,Уно,Мега и пр, выбирать не надо,все автоматом определяется.
Вам по идее надо было только выбрать тот тип датчиков что на вашей плате. Какой тип платы Вы поменяли?
airm.ru/articles/2 человек для вас старается пишет сайт, добавляет знания а поискать и почитать тему лень… ищите на данном сайте про ПИД самое нужное там русским языком понятно расписано, если болтается уменьшите П для начала
так так так… бегло прошелся очередной раз… а гдеж там статья про ПИДы над которой так старались?!
А какая версия прошивки? Вроде начиная с 1.9 тип платы, типа Нано,Уно,Мега и пр, выбирать не надо,все автоматом определяется. Вам по идее надо было только выбрать тот тип датчиков что на вашей плате. Какой тип платы Вы поменяли?
Тип платы в IDE выбирал при заливке. Верся прошивки 2.0
Чудес не бывает… Может тактовая частота проца другая? Может там в фьюзах какой-нибудь DIV8 стоит.
Понятно.По идее кроме выбора типа платы в Ардуино ИДЕ надо еще выбрать необходимый тип датчиков в самом коде в разделе
конфиг.
Там Вы что выбирали?
а гдеж там статья про ПИДы над которой так старались?!
вот она!!! читать отсюда + мин 1 страницу вперед!!!
и с ПИДами станет намного легче…
Там Вы что выбирали?
config.h
#define DROTEK_IMU10DOF
def.h прописал, так как у продовца написано
#if defined(DROTEK_IMU10DOF)
#define MPU6050
#define HMC5883
#define MS561101BA
#define ACC_ORIENTATION(X, Y, Z) {accADC[ROLL] = Y; accADC[PITCH] = -X; accADC[YAW] = Z;}
#define GYRO_ORIENTATION(X, Y, Z) {gyroADC[ROLL] = X; gyroADC[PITCH] = Y; gyroADC[YAW] = -Z;}
#define MAG_ORIENTATION(X, Y, Z) {magADC[ROLL] = -Y; magADC[PITCH] = X; magADC[YAW] = -Z;}
#define MPU6050_ADDRESS 0xD2
#define MPU6050_EN_I2C_BYPASS // MAG connected to the AUX I2C bus of MPU6050#
#undef INTERNAL_I2C_PULLUPS
#endif
Вообще странно,а с Криусом точно все правильно работает? При поворотах-наклонах значения магнитомера меняются?
Было бы здорово,увидеть что показывает МультиВийный показометр с 2560 и 328 АТмегой.
народ , какой gps модуль пойдет на вия? или так, стоит ли брать такой же модуль как на i2c gps-е и соббсно хочу собрать тоже самое только на своей плате с 328ой мегой… есть ли поддержка этого девайса в вие?
Вообще странно,а с Криусом точно все правильно работает? При поворотах-наклонах значения магнитомера меняются? Было бы здорово,увидеть что показывает МультиВийный показометр с 2560 и 328 АТмегой.
На Криусе точно все правильно. На 2560 немного продвинулся, укоротил провода I2C на сколько возвожно. прошил бутлоадер потом сразу вий 2.
Все заработало. Потом плата " отключеная " полежала мин 15. И все, компас молчит опять.
Повторяю процедуру с бутлоадером, пока не отключаю все работает.
народ , какой gps модуль пойдет на вия? или так, стоит ли брать такой же модуль как на i2c gps-е и соббсно хочу собрать тоже самое только на своей плате с 328ой мегой… есть ли поддержка этого девайса в вие?
видел пару раз платки i2c конвертера для mtk3329. Есть еще более новый mtk3339, разница небольшая, поэтому не знаю, стоит ли переползать на новую версию модуля. У самого пока парочка валяется, руки все еще не доходят попытаться поставить его на ту платку i2c и глянуть, заработает или нет. Сам модуль подрубал, запускал их софтину. Холодный старт в помещении у окна и + небольшая облачность ~ 90 секунд.
и вроде поддержка i2c GPS в вие появилась. По крайней мере видел несколько видео про удержание позиции. Там как раз в окне конфигуратора прямоугольничек GPS зелененьким горел 😃
ps. если нужно, пороюсь, постараюсь найти проект платки преобразователя для i2c. Чес говоря, уже не помню, где на нее наткнулся )
ззы. Так что там с компасом на меге 2560? щас как раз платку под нее развожу. С ней хоть летает все? или еще не стоит тратить время, которого ужасно мало )))))))
А алинвановский gps пойдет для мультивия? В мегапиратской теме тоже про него спросил, пока молчание 😃
А алинвановский gps пойдет для мультивия? В мегапиратской теме тоже про него спросил, пока молчание 😃
к нему нужна еще батарейка и антенна, все что нашел пока на кроле стоит антенна фирмы Beyond BY-GPS-254, по крайней мере в каталоге нашего местного торгаша маркируется так, частота 1575 мгц 4 dbi , размеры 25x25x4 собственно маркировки других модулей с другими цифрами указывают лишь на разницу в размере и типе разъема , эта по идее самая большая.
Upd, нашел антенну у нас в хохляндии за 2.93 бакса, нужно уточнить наличие.
Upd, по ходу пофиг какая антенна, лежат у нас по 11-16 гривен (1,5-2 бакса) в зависимости от размера