ArduCopter Mega: порт на обычную Arduino (тестим)

mahowik
Syberian:

у тебя не прописан инит PCINT - прерывания по входу ECHO PCMSK0 = B00010000; // sonar port B4 - d10 echo PCICR |= 1; // PCINT activated for PORTB

не пашет 😦
в консоли строчит zero с бешенной скоростью не смотря на delay
0
0
0
0

SovGVD

там delay не причем, где то в моторах/приемнике счетчик тикает, если память не изменяет, если эти либы разорвать, то работать не будет

mahowik
SovGVD:

там delay не причем

я имелл ввиду что стандартный delay не пашет, даже если выставить в 1сек… loop строчит с бешенной скоростью
но в обшем это не важно, т.е. надо понять почему дривер не пашет…

SovGVD
mahowik:

loop строчит с бешенной скоростью

обработка внтури прерывания, там delay не действует - как пришел сигнал, так и отработалась команда, а то что нули выходят - это счетчик надо выковырять из другой либы

mahowik
SovGVD:

обработка внтури прерывания, там delay не действует - как пришел сигнал, так и отработалась команда

это понятно что на само прерывание delay (который внутри loop) ни как не влияет… НО вот диррективы (или как их назвать) самого драйвера влияют на delay внутри loop, т.е. delay игнорится и loop на бешенной скорости

bergorsam

Нисибе чего!!!😃
Олег, у квада размерчик то мужской!
ДВС планируется?

Ustas69

Всем привет! Есть вот такой аппарат, плата Руссокоптер, регули I2C, перешитые из HobbykingSS. Мне не нравится, как Руссокоптер летает именно в конфигурации Y6 (постоянная перекомпенсация). Аппарат задумывался для съемки с воздуха, есть активный подвес. В связи с этим несколько вопросов:

  1. Регуляторы нужны PWM, HobbykingSS 25-30 пойдут? (Слышал, что требуется перепрошивка) просто есть в наличии.
  2. Сонар победили таки? Есть такой, как на фото, с виду тоже самое. Есть еще Maxbotix MaxSonar-EZ0 (вроде тоже на ардуине работал).
  3. Есть Arduino Mega 2560, нужно купить AllinOne и всё? И стоит ли покупать с GPS, если есть GPS от ИглТрии?
  4. Реально кто из наших летал по GPS? Каков порядок а точности в метрах?

Почитал ветку, и проект мне понравился, тем более Олега знаю по другим проектам. В общем охота замутить 😒

SovGVD
  1. регули любые PWM
  2. сонар победили
  3. надо 1280 или 2560 ардиунку, нужно докупить allinone, гпс любой с UART выходом
  4. хз

тут еще allinone новый вроде (или другая платка с датчиками) как вылез с новым барометром, хз работает он или нет и тестилили его, но должен на порядо лучше высоту узнавать

Razek
Syberian:

Чорд… страница в вики безбожно устарела.

А какая на текуший момент супер стейбл версия прошивки?

Covax
Ustas69:

Мне не нравится, как Руссокоптер летает именно в конфигурации Y6 (постоянная перекомпенсация)

Это не проблема мозгов, это проблема оптимального соотношения тяги двигателей и полного веса аппарата… достаточно загрузить его камерой или еще чем и все будет пучком. Мегапират еще хуже будет летать, к сожалению.

Ustas69

Пробовал грузить, но не особо помогает. Там еще один интересный момент: на свежих батареях колбасит, а подсядут - и он успокаивается. Кстати, здесь где-то мысль промелькнула, что Y6 стабильнее, чем X6 - я так не считаю, кроме того, он еще и жрет больше. Вообще, Руссокоптер мне нравится, кстати, было изготовлено пять аппаратов в разных конфигурациях, барометр там очень неплохо работает. Жаль, что проект погас что-то последнее время. Что привлекает в Мегапирате - это возможность использования GPS и открытый код в плане гибкости использования сенсоров и т.п.

Covax:

Мегапират еще хуже будет летать, к сожалению.

Вы считаете, что код Руссокоптера более оптимален? Или более гибкий в настройках? Или просто мегапират глючит?

Covax

Я считаю что руссокоптер более плавно летает, там все сделано с умом, мегапират и ардукоптер летают хуже (но по гпс, а гибкость в выборе датчиков только ухудшает плавность полета). А перекомпенсация это вообще не о мозгах, если загруз коптера не помогает, значит надо играть с длинной лучей, размером пропеллеров.

Syberian

Тов. Пираты
Я раскопал настройку, которая сильно увеличила стабильность моей трешки с последним зазубренным винтом 😃

В библиотеках открыть AP_ADC/AP_ADC_ADS7844.cpp
Найти строку ( №125 )

i2c_write(0x18+4); // Internal Sample Rate 1kHz, 1…6: 1=200hz, 2-100,3-50,4-20,5-10,6-5

Заменить на

i2c_write(0x18+2); // Internal Sample Rate 1kHz, 1…6: 1=200hz, 2-100,3-50,4-20,5-10,6-5

Больше никаких настроек менять не надо.

Проверьте кто-нить пжл?
Подходит для любой версии мегапирата от В8 до 49. Проверялось на 49 BV beta GPS OK

Как-то чуть не год назад попробовал полетать на квадрике morpheusa с какой-то нашей переделкой “немца” в режиме гир. Я хорошо запомнил эту плавность в управлении. Теперь, похоже, нашел ее и тут.

Ustas69
Syberian:

попробовал полетать на квадрике morpheusa

Так morpheus вроде и есть на aircam.ru (ака Руссокоптер)

Morpheus
Активный участник
34 лет
Омск
Дата рождения: Июнь-10-1977

Syberian
Ustas69:

Так morpheus вроде и есть

Здесь он тоже есть.
Значит, это действительно был рускоп.

Юрий, если надумаете стать пиратом, для самолетов на то же железо тоже порт есть. По точкам уже полетали с автовзлетом и RTH.
===

Видно, не судьба мне от мультироторов скрыться 😁
Придется продолжать прерванную линию мегапирата, начиная с 49 версии.

SovGVD
Syberian:

Придется продолжать прерванную линию мегапирата, начиная с 49 версии.

велкам бек ту мегапайратнг =) кинь мыло на gmail.com - добавлю в code.google.com/p/megapirateng/

Covax:

там все сделано с умом, мегапират и ардукоптер летают хуже

хотелось бы не голые слова по личным ощущения, а какие то доказательства, например одна и та же рама с моторами, один и тот же пилот, но разные мозги - тогда буде что сравнивать, а то обычно выходит что сравниваем собрал_из_того_что_было против купил_всё_супер_пупер - и тут как бы сразу понятно кто летает лучше, а кто хуже

Syberian
SovGVD:

велкам бек

оу оу оу… а как перетащить свой репозиторий с ардупиратов? Там 90% всех обновлений за год - мои 😦 Хотелось бы историю сохранить.

SovGVD
Syberian:

а как перетащить свой репозиторий с ардупиратов?

слить себе на копм, поудалять .svn и залить в новый репозиторий наверное, но лучше у гуру SVNна спросить =)

Morpheus
Ustas69:

Так morpheus вроде и есть на aircam.ru (ака Руссокоптер)

Morpheus
Активный участник
34 лет
Омск
Дата рождения: Июнь-10-1977

Я тут тоже есть.

Syberian : Была версия 3.5

nemo61
SovGVD:

одна и та же рама с моторами, один и тот же пилот, но разные мозги

Так и было. На Руссокоптере взлететь не смог. На мегапирате с тем же железом летал.

tusik
SovGVD:

велкам бек ту мегапайратнг

Я че, зря нового ардукоптера заказал? 😃