MultiWii
Headfree режим
это что за зверь? Когда коптер считает, что всегда повернут к тебе хвостом (пусть даже виртуальным)?
Когда коптер считает, что всегда повернут к тебе хвостом
Точно так. Влияние компаса и его ошибок видно буквально через минуту
Доброго всем времени суток! Собираюсь строить свой первый коптер. Пока в наличии есть только платка с датчиками 9DOF IMU и несколько ардуин. пратка такая: goodluckbuy.com/9dof-imu-sensor-accelerometer-magn…. Вопрос: у этой платки питание 3.3 v. Я подключил её к ардуиновскому порту 3v. Этого разве не достаточно? Датчики работают как-то странно, значения сильно прыгают… Видел на схемах, что если питание датчиков 3 v, то их подключают к адруине ещё через какую-то платку… Это обязательно? разве не достаточно того что я подаю на датчики питание 3в?
разве не достаточно того что я подаю на датчики питание 3в?
Уровни сигналов SCL и SDA тоже должны быть 3.3В.
Если вы их напрямую подали на пины ардуины А4 и А5 - есть вероятность выхода из строя датчиков, помимо некорректных данных
разве не достаточно того что я подаю на датчики питание 3в?
Если вы используете 3.3 сенсоры - закоментируйте (добавив/оставив // перед строкой) строку #define INTERNAL_I2C_PULLUPS, если 5в, то раскоментируйте.
Спасибо большое! А если я закоментирую строку #define INTERNAL_I2C_PULLUPS, то больше мне ничего не нужно? можно спокойно подключать датчики напрямую к ардуиновским SCL и SDA?
Я бы просто советовал сменить стабилизатор напряжения на 3,3в вместо 5 вольтового, и проблем с совместимостью не будет.
Я бы просто советовал сменить стабилизатор напряжения на 3,3в вместо 5 вольтового, и проблем с совместимостью не будет.
не совсем понял. И питать 3.3в всю ардуину? у неё же вроде предел по питанию 7-12в?
На ардуине стоит микросхема 328Р у нее минимальное напряжение составляет 3,3в при этом у меня стоит кварц на 16 мГц и все прекрасно работает. а предел по питанию это на вход с USB порта или от другого источника питания. Сейчас у вас стоит стабилизатор напряжения на 5В то есть микросхема питается от 5 вольт, но на вход стабилизатора может идти напряжение от 5-12в.
Советую почитать данную тему хотя бы чуть чуть прежде чем лезть в схемотехнику. Все расписано уже давно.
2 простых вопроса про MulltiWii
- стоит ли брать MS5611 для более-менее хорошего удержания высоты (летал ли уже кто-то), интересует только ответы тех, кто летал и висел на этом сенсоре, теория и посылки в тему про AltHold не нужны
- кто то уже пробовал проект code.google.com/p/i2c-gps-nav/ ? в кратце ардуинка+UART GPS для I2C GPS с выносом GPS функционала MultiWii (в том числе полет по маршруту для MultiWii) на отдельный CPU (т.е. основная платка рулит горизонтом, высотой и курсом, а другая работает с GPS и делает нужные вычисления, хочу приспособить для crius, если вдруг доползет до меня)?
- кто то уже пробовал проект code.google.com/p/i2c-gps-nav/ ? в кратце ардуинка+UART GPS для I2C GPS с выносом GPS функционала MultiWii (в том числе полет по маршруту для MultiWii) на отдельный CPU (т.е. основная платка рулит горизонтом, высотой и курсом, а другая работает с GPS и делает нужные вычисления, хочу приспособить для crius, если вдруг доползет до меня)?
Довольно перспективное решение - основной проц уже перегружен, а с в случае GPS прдется повычислять немного. И к i2C GPS проще подцепить чем возиться с ком-портами (но только не на криуcе - там не выведен i2c, придется вооружаться микроскопом и паять сопли 😃. А откуда информация, что есть уже что-то рабочее?
А откуда информация, что есть уже что-то рабочее?
Да вроде на буржуйском форуме пишут что нормально работает, только i2c библиотеку надо заменить… кто-то вот на коленке клепает платки себе www.multiwii.com/forum/viewtopic.php?f=8&t=649&p=1…
и вроде как вот этот RTH как раз с I2C GPS
А вот это точно с этим кодом
придется вооружаться микроскопом и паять сопли
я LE заказал давно, когда SE была по 80$ 😉 там всё что надо есть, а компас с барометром давно валяются
а на SE тоже можно красиво налепить rcopen.com/forum/f123/topic258132/610
Еще один проект ОСД для МултиВии www.rcgroups.com/forums/showthread.php?t=1595826
Собрал платку, залил прошивку, похоже на то, что сам OSD работает, т.к. отрисовывает вверху темные поля под цифры и шкалу (риски) авиагоризонта, но инфы никакой не выводит (нет компаса, направления, нет линии авиагоризонта).
Как понял, код вии надо патчить кодом, который выложен вместе с архивом. Пропатчил. нифига не появлось, хотя проект компилится без ошибок.
поэтому два вопроса: у кого-нить есть пропатченная версия 1.9 (желательно А1) ?
2) у нас же на плате OSD есть вход для измерения напряжения батареи. Я его подлючил, но никакого текста не отображается. Че за фигня?..
зыж как только все заработает, выложу проект Eagle с платкой. получилась компактненькая и красивенькая )))
Да, RTH я уже видел в исходниках 2.0 когда мержился со своей прошивкой, но там все очень примитивно. А вот полет по точкам посложнее, его даже не начинали делать ещё. Вот в той же ветке: qcrc.ca/blog/blog1.php По моему очень неплохое решение для тех кто не дружит с пайкой микропроцессоров, + сразу заложили SD-карту (ну правильно, свободный проц имеется, пусть и на карту пишет/читает). В перспективе сделают загрузку точек с нее, и запись лога полета - и тогда будет действительно просто подключить GPS с этими функциями к уже имеющимся мозгам на 328P.
Сейчас после почти 3х месячного перерыва и подлетов только лишь на квадриках попытался поднять в воздух 450 верт, это просто ужас, на ощупь верт по управлению намного мягче чем квадрик, но, развилась у меня Квадриковая болячка (поборол с трудом) когда чтото не так газ вниз и слазу делаешь блокировку двигателей))))) и вы догадайтесь что будет с вертом если до упора на полном ходу хвост влево угнать))))
Собрал платку, залил прошивку, похоже на то, что сам OSD работает, т.к. отрисовывает вверху темные поля под цифры и шкалу (риски) авиагоризонта, но инфы никакой не выводит (нет компаса, направления, нет линии авиагоризонта).
Как понял, код вии надо патчить кодом, который выложен вместе с архивом. Пропатчил. нифига не появлось, хотя проект компилится без ошибок.
поэтому два вопроса: у кого-нить есть пропатченная версия 1.9 (желательно А1) ?
2) у нас же на плате OSD есть вход для измерения напряжения батареи. Я его подлючил, но никакого текста не отображается. Че за фигня?..зыж как только все заработает, выложу проект Eagle с платкой. получилась компактненькая и красивенькая )))
А у вас с ОСД 3 проводов к Мултивии - Тх, Rx, GND?
Если да, то поменяйте с одной стороне Тх и Rx.
А у вас с ОСД 3 проводов к Мултивии - Тх, Rx, GND?
Если да, то поменяйте с одной стороне Тх и Rx.
GND общий точно есть. На случай того, что перепутал Rx и Tx, менял их местами. Нишиша.
Еще варианты? 😉
2 дня назад получил нунчак для первых опытов))) вначале поспешил порезать -> по и2с походу полностью помер, отрезал чисто аксель, разобрался с АЦП и 2 дня мучался с кодом чтобы он начал понимать ориентацию - нивкакую… сейчас взял ф-ю getEstimatedAttitude для акселя с версии 1.7 - заработало с 1-го тыка о_0))) так пока и не разобрался где затык в v2.0
2 дня назад получил нунчак для первых опытов)))
имхо все давно забили на нунчаки, при 50-60$ за готовый контроллер со всеми датчиками
за 35 заказал 10DOF неделю назад уже… а про нунчак - я ж сказал - для первых опытов
а про готовый контроллер я говорил уже - для меня это просто не интересно
Подскажите, такой GPS пробовали? Как он для коптеров, годится?