ArduCopter Mega: порт на обычную Arduino (тестим)
Да он кроме лоитера и авторежимов какбе нафиг никуда не впился.
- удалить папку APM_BMP085 из библиотек (или переименовать)
- удалить #include “apm_bmp085.h” из основного файла (не знаю, как он тейчас называется, или ардукоптер, или мегапирате.pde
- попробовать компильнуть
- найти строку, щелкнув по ошибке компиляции (к примеру baro.Read()) и закоментить
- повторять п.3,п.4, пока не скомпилится без ошибок
- PROFIT
летать только в стабилизе и акро!!!
При ошибках компиляции всегда проматывать окно вверх и начинать с самой первой, а то он строки путает.
Поспробовал собрать. Получилось. Посмотрим как будет летать.
Скажите, а MegaPirateNG_2.0.49_Beta5.zip летучая? Или какая лучше из более поздних? Последнюю заливал, трясет неимоверно, но нужна поддержка баро MS5611 и МТК3329, поэтому спрашиваю.
Поставьте в фильтре вместо current downloads » all downloads и нажмите search появятся все прошивки.
Я что-то плохо не понял, на ГЛБ две платы: мозг на меге 2560 и ИМУ типа Freeduino 0.3.5 за 57 баксов?
Ну сейчас там 2 платы: синяя за 57 уёв (я успел ее утром купить за 41 😃 , лишь бы блин не выяснилось, что они картинки перепутали, и на самом деле это какая-нить плата датчиков 😁 , хотя по описанию, да и названию, это именно готовый полетный контроллер) и красная за 106, только с чем связана такая разница в цене - не ясно.
А ведь синяя плата действительно изначально мегапиратская 😃, хотя на ГЛБ она числится как мультивийная. На сайте производителя фотографии как раз с этой платой. Была бы она оснащена GPSом, стала бы “убийцей” BlackVortex’а 😃
Синяя стоит уже 70 бакинских.
Ааа.Успел за 57 купить,но 70 думаю уже много.
Подлетнул дома на 49 beta5. Нормально висит. Все работает, не проверил только баро, высота маловата. И мавлинк через АПС то есть то нет, чаще нет. Не могу понять, от чего зависит.
Тоже АПС конектится не хочет 😦
Залил 2.3-RC1 проблемы с мавлинком исчезли. Заработал баро MS5611, дома подлетнул - не трясет. Пока вроде все работает, и компасс и GPS. Сегодня буду пробовать полетать на улице, у нас наконец то температура от нуля оторвалась, позавчера снег шел.
Нифига, на goodluckbuy.com уже ссылки на MegapirateNG как сорс дают. goodluckbuy.com/mwc-multiwii-4-axis-x-mode-flight-…
Юрий, а посмотрите, пожалуйста, есть ли потери пакетов на 2.3-RC1 через АРС220.
уже ссылки на MegapirateNG как сорс дают.
Потому что плата изначально мегапиратская 😃 Они видимо просто поначалу ошиблись.
Потери пакетов по моему есть всегда, индикатор в процентах показывает уровень потерь. Скажите как посмотреть - посмотрю, только вечерком.
Вот как раз индикатор меня и интересует 😃 На 2.0.49 он очень быстро опускается до 50-60%, интересно, как с этим дела в 2.3.х - 2.5.х.
Что могу сказать, уносил для проверки спутников через всю квартиру на балкон без прямой и кривой видимости. Индикатор показывал 80%, в коридоре, где подлетывал, 96%. На 49-й в упор теряет сигнал, даже не теряет, а просто перестает передавать, и индикатор мечется.
Подлетнул на поле, уводит постепенно в одну сторону, но это не факт, может быть регуль. Но черт же дернул меня включить лойтер - коптер газанул, я сбросил газ, а он постепенно поднялся повыше, перевернулся и встретился с планетой. -1 проп. Кстати в лойтере ровно почти поднимался, может и не регуль. А в стабилайзе висел довольно ровно (дома тоже), Р снизил до 1.15, осцилляции исчезли.
Чтобы компенсировать подобное уведение, я использовал ch7_auto_trim.
я использовал ch7_auto_trim.
можно поподробнее, как это делается?
Форумчане, внимание, дешевые датчики, добавьте пожалуйста в вики, кто курирует проект…
Не, наши вот эти goodluckbuy.com/10dof-itg3200-itg3205-bma180-hmc58…
можно поподробнее, как это делается?
В arm_config.h #define CH7_OPTION CH7_AUTO_TRIM, на 7-й канал назначить переключатель. Выставить коптер по уровню, откалибровать акселерометр. Взлететь и включить (или наоборот, разницы не заметил), стараться удерживать коптер на месте стиками. Когда заметите, что коптер висит наиболее стабильно, выключить режим тумблером. После этого на 7-й канал можно вернуть ранее используемую функцию.