ArduCopter Mega: порт на обычную Arduino (тестим)
а как на природе быть?)
Надо дома посмотреть то место, где будете летать. А потом на природе он возмет карты из кеша.
правда метров на 15 южнее
А у меня метров на 300 севернее 😃 А в поле сегодня почти правильно
Не компилится. Поставил свежую 0022, скопировал в Библиотеку файлы из архива. Кроет матом Serial3. Какой то конфликт с ядром. Может опять нужно свежий .NET Framework?
А почему не взял из кеша после перезапуска Планнера? Я отключил связь с роутером после появления карты. Экономил батарейку в ноуте. После перезапуска планнера опять синяя таблица. Пришлось подключаться к инету снова.
После перезапуска планнера опять синяя таблица
Там в папке gmapcache должен быть файл *.dat большого размера. Зто и есть карта.
Я отключил связь с роутером после появления карты
Надо дома подвигать карту, что бы места с запасом было. Я сегодня был в таких Хуйковичах где телефон берет с трудом. А карту качнул дома и на поле все было ок
Попробую. Хотя есть сотовый модем для ноута, в любом месте берет,
Поставил пищалки на разряд батарей goodluckbuy.com/new-rc-lipo-battery-low-voltage-mo… вот такую, не реклама. На поле запищали. Пришел домой, заряжаю батареи, влилось только по половине. Как сделать чтобы начинало пищать по-позже. Но зато орет громко и искать хорошо 😃
АРС220 прицеплена на serial0, заметил такую штуку: если пробовать менять пиды, фактически они меняются, хотя планнер (разных версий) выдает ошибку. И чтобы планнер же выдал новые пиды, нужно сделать дисконнект и снова коннект (рефреш-ошибка). Интересно, с чем такое связано, скорее всего с большим количеством crc fail`ов по радиоканалу (кстати, не появился способ как это победить?).
Вопрос: attopilot цеплять напрямую или делители нужны? Читал на спаркфане, что выходы модуля подогнаны под вход АЦП, но лучше спросить.
у мну то же не компилится…
исправлено, я забыл в прошлый раз OSD закментить если оно disabled =)
оно там Serial1 хочет, а его нет, пихает стандарьны Serial1, он конфликтует с FastSerial проекта
Напрямую. У меня на 0 и 1 подключены. На спаркфане в документации к плате есть пример кода. Очень простой, работает нормально. У меня расхождение показаний напряжения с датчика и с ваттметра, но похоже датчик правильно показывает. На ваттметре было 11.5 вольт, а в Планнере 9.5. Поставил аккум на зарядку. Оказался разряженным до 3.33 вольта на банку. Кстати, плата чувствительна к опорному напряжению. Если на +5 в Ардуино напряжение 4.9, то и напряжение с Оттопайлота прибрехивает.
исправлено
Где лежит?
Где лежит?
в SVN пихнул, архивчик не делал и не выкладывал, извиняйте =)
можно просто удалить OSD.pde
АРС220 прицеплена на serial0, заметил такую штуку: если пробовать менять пиды, фактически они меняются, хотя планнер (разных версий) выдает ошибку. И чтобы планнер же выдал новые пиды, нужно сделать дисконнект и снова коннект (рефреш-ошибка). Интересно, с чем такое связано, скорее всего с большим количеством crc fail`ов по радиоканалу (кстати, не появился способ как это победить?).
Вопрос: attopilot цеплять напрямую или делители нужны? Читал на спаркфане, что выходы модуля подогнаны под вход АЦП, но лучше спросить.
А что надо в коде поменять, чтобы на Сериал0 АРС220 работал? Я пробовал просто поменять физически. Планнер виснет и все.
в SVN пихнул, архивчик не делал и не выкладывал, извиняйте =)
можно просто удалить OSD.pde
Без OSD.cpp компилится нормально.
Архивчик Beta2 залит code.google.com/p/megapirateng/downloads/list
Beta2
А отличия от беты1, кроме компиляции есть?
А что надо в коде поменять
Вроде только скорость…
А отличия от беты1, кроме компиляции есть?
Да, только компиляция. Постараюсь завтра потестировать ее в полете 😃
Постараюсь завтра потестировать ее в полете
В руках ведет себя как надо. Завтра тоже думаю облетать 46альфу
А что надо в коде поменять, чтобы на Сериал0 АРС220 работал? Я пробовал просто поменять физически. Планнер виснет и все.
В APM_Config.h поменять на 57600 SERIAL0_BAUD. Я перемычками при необходимости перекидываю модем с serial0 на serial3, выставил оба на 57600. Кстати, пробовал ставить одинаковыми Series rate и RF TRx rate (19200), на количество ошибок чексум не повлияло. И частоту тоже менял. Что интересно, на выбранных частотах помех нет, проверял своим трансивером, а фейлы все равно сыпятся.
Собственно я и ставил радиолинк, чтобы от ЮСБ избавиться. По Мавлинку работает как то странно, впрочем скорее всего я просто не разобрался, как этим пользоваться. Но прошивку изменить можно только ЮСБ. Вернусь вечером из гостей попробую кинуть с платы провод с разъемом, сейчас припаян. Проще будет менять порты.
Еще вопрос. В какой то из прошивок попробовал тестить current . В результате коптер дал полный газ и взлетел. Хорошо, что был привязан к столу и я смог, когда малость оклемался, ухватить снизу за полозья и отключить батарею. С тех пор не рискую тестить этот параметр. Вы не пробовали тестить моторы и напряжение в терминале в последней прошивке?
Залил MegaPirateNG.2.0.46
По сравнении с 44 альфой изменилась раскладка радиоканалов.
Где поправить?
По сравнении с 44 альфой изменилась раскладка радиоканалов.
Раскладка стоит MultiWii как и раньше, поменять можно в APM_RC.cpp (на TX_standard)
Не могу с GPS разобраться: в коде скорость определяется через SERIAL2_BAUD, в первом сообщении сказано цеплять на 1-й порт, так где верная инфа то? ) Пришел такой модуль, прицепил обоими проводами на TX2 RX2, ставил скорости от 4800 до 57600 - в test-gps кракозябры. Или, может быть, этот модуль нужно как-то настроить перед использованием?
Пришел такой модуль
Протокол MTK16 скорость 57600
Работает также если протокол АВТО поставить. На мусор обращать внимания не нужно. rawgps посмотрите.