Activity

А давайте обсудим Arducopter - APM
Alex-13:

У вас неправильная распиновка моторов Еще раз провертье по этой схеме А давайте обсудим Arducopter

скорее всего так и есть - сегодня поставил винты на новый Х8 , не проверил распиновку - так он с места сальто крутанул. Слава богу без последствий. После проверки проводов - поелозил по полу - вроде как нормульки. Проверьте распиновку. Есть такая процедурка в терминале - setup-motors - помогает не ошибаться с винтами, направлением вращения и распиновкой )))

sergebezborodov:

Коптер клонит влево, постоянно влево. Чтобы выровнять нужно значительно отклонять стик по AIL.

У меня в помещении тянуло коптер в одну сторону (на мегапирате) по причине сильного магнитного поля . Определил так - ставлю мордой от себя - тянет вправо, ставлю мордой к себе - тянет влево. Поехал , купил компас - в 2-х метрах от коптера стрелка сошла с ума. На улице полетел вроде …

ArduCopter Mega: порт на обычную Arduino (тестим)
AKstoAK:
  1. На сайте arducopter сказано, что скорость возврата домой регулируется строчкой WP_SPEED, где ее найти в мегапирате?

может так?


WP speed - это скорость передвижения от одного WayPoint-а к другому, в любом авторежиме

kren-DEL:

поскажите плиз, работает ли автокалибровка по 15сек дизарм на последней прошивке?

Новая процедура автотрима - по буржуйски, но вроде понятно

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

т.е я смогу спокойно летать используя pitch\roll используя Loiter только как альт холд по GPS?

точно не знаю , не использовал - нету жпс. моя антенна придет через пару дней - буду пробовать. Просто летать - вряд ли …

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

В режиме Loiter я могу управлять коптером по направлению или по высоте? Если да, то какую позицию коптер будет удерживать?

только вчера выложили перевод статьи про Loiter

  • можно регулировать высоту стиком газа.
  • пока вы не покинете зону 5 метров от точки лойтер - коптер будет возвращаться туда
  • стиками крен-тангаж (по моему) можно смещать точку лойтера.
  • Yaw ом поворачиваем морду

Во всех режимах автоматического удержания высоты, стиком газа можно изменять высоту , на которой коптер должен висеть. (есть центральная мертвая зона - после нее коптер реагирует на изменение высоты). Но после изменения высоты - стик газа вернуть в то положение, на которам переключались в этот режим, в противном случае при возврате в Stabilize - коптер откликнется на стик и : либо взмоет вверх как Икар, или камнем вниз…)))

З.Ы. Перевод описания всех полетных режимов Ардукоптера здесь

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

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

да с этим я пожалуй погорячился - каюсь

Sir_Alex:

Вы судя по всему не запаяли перемычки

перемычка запаяна
а адрес аллинван выдает такой не только у мну … rcopen.com/forum/f123/topic232641/5756

Sir_Alex:

Спасибо , полезная цацка , изучаю

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

А какую плату вы выбираете в APM_Config.h?

Неее, ребят , я ж не совсем новичек…
проблема решена!!!

проблема была в библиотеках , точнее в файле AP_Baro_MS5611_I2C.cpp был неправильно указан адрес барометра

#define MS5611_ADDRESS 0x77

правильный адрес

#define MS5611_ADDRESS 0x76

файл я уже перезалил в папку TRUNK , так что владельцам барометра MS5611 ничего пока менять не надо!!!
SirAlex - пожалуйста перепроверь свои локальные файлы , и исправь:)
p.s. кстати эта ошибка “сидит” в библиотеках всех версий , начиная с 2.6 ( на боллее ранних не летал …и на поздних тоже, блин из-за такой мелочи…)

Sir_Alex:

Что бы не висла, надо подключатся через PUTTY

Просветите пожалуйста, что такое PUTTY

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

Контроллер Арудуино Мега 2560
датчики Аллинван2

Сегодня попробовал поставить 2.9 R4. Прошивка залилась.
Но проблема тянется еще с версии 2.7 - не хочет коннектится с планером, точнее коннектится и все - мертвяк, ничего не считывается…
В cli mode показания сенсоров отображаются, но при попытке посмотреть test/altitude виснет…
Жаль , очень жаль…😦

А давайте обсудим Arducopter - APM
Amozov:

А что такое ЕЕПРОМ

Это память, которая хранит информацию даже при отключении питания от контроллера. И перед заменой прошивки действительно рекомендуется ее очищать.

А давайте обсудим Arducopter - APM
devv:

вот: Нажмите на изображение для увеличения Название: 3250943.jpg Просмотров: 0 Размер: 88.6 Кб ID: 719151

Спасибо, не представлял, что такая маленькая ,щас летаю (ремонтируюсь😁) на ардуино мега.

А давайте обсудим Arducopter - APM

Добрый день! Поскажите пожалуйста геометрические размеры платки с рцтаймера? Моя еще не приехала…

PS/. Может “баян”, но только что нарыл очень неплохой guide по ардукоптеру. Снял у меня много вопросов (PDF)

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

попытался чуток оторваться от пола и завалился на бок!

у меня таже история была, когда моторы не в ту сторону крутились. плата ничего не путает. Путаемся мы сами.
Проверьте правильность вращения моторов, а затем винты.
Какая у вас рама - Х или + ?

Почитайте здесь
quadro-copter.info/…/napravlenie-propellerov
попробуйте выполнить процедуру motors в терминале (как это сделать описано внизу статьи)
или хотя бы посмотрите видео и сравните так ли у вас вращаются моторы ( в ту ли сторону)

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

Может я пропеллеры не правильно поставил, на те моторы которые крутятся по часовой я поставил “прямые” пропеллеры, а на те которые против часовой, поставил “обратные”, так правильно?

code.google.com/p/arducopter/wiki/AC2_Props_2 - как правильно ставить моторы, перевод есть тут

ссылка на картинку

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

плоскость пропеллеров, датчиков или моторов? я так понимаю, пропов?

Правильно понимаешь))) = пропов=, датчик ведь установить горизонтально очень очень… практически нереально, поэтому его и калибруют- ставят раму в горизонт (подразумевается рама не кривая и плоскость пропов параллельна плоскости на которой лапы) и калибровка “говорит” сенсору - “смотри - это горизонт” .
У меня тоже платка с датчиками на пару градусов “подгуляла”.

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

Не об этом идет речь? Кто-нибудь пробовал эти режимы в мегапирате?

re-level your copter - “стик газа влево и вниз на 15 сек” срабатывает (только что попробовал) - только сам коптер в горизонте стоять должен
а режим автотрима “стик газа вправо и вниз на 20 сек” работает - про него SirAlex пару страниц назад писал

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

Не работает барометр, ну никак. Allinone2 - с MS5611

утилитка i2spy его видит - значит он рабочий?

планер нет . на движения коптера вверх-вниз , ни одна переменная не реагирует. бегал по леснице - никакой реакции.
При включении коптера, переменная ALT - 2.17…

Как подружить шаговый двигатель модельной аппаратурой!
Русинов_Сергей:

Вот, первая попавшаяся картинка: soft.mail.ru/program/programm...ami-canon/1.15

Добрый день - у кенона с фотоаппаратами EOS уже идет софтина , которая позволяет фотографировать дистанционно. Только зума я там не не наблюдал. Зум механически делаетсо.

Русинов_Сергей:

Вы пытаетесь запрячь лошадь в автомобиль, используя его вместо телеги.

Человек пытается дистанционно управлять тем самым авто. А программе надо соединение с фотоаппапратом , а если фотоаппарат за 300-500 метров? блютуз , Вайфай?

А давайте обсудим Arducopter - APM

Приветствую всех. Вот и я вдоволь набаловавшись мегапиратом на обычной ардуине , заказал 2.5 на таймере. Уже в дороге , судя по трекеру. Очень хочца новую прошивку потестить.

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

Только 2.7.4 прошивка не дружит у меня с планером,

я как раз ковыряюсь в чем дело … таких как мы на ардуине не так уж и много. я просто принципмально пока не перехожу на другой контроллер. жду 2.8.1. не получится - буду думать…

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

Подскажите: Как настроить прошивку 2.7R4 чтобы после арминга моторы автоматом начинали медленно вращаться?

У меня тут мысль возникла, попробовать смогу только завтра.
Открываешь планер

и балуешься с параметром RC3_trim (газ то у нас на 3 канале). помоему его надо умненьшать .
но это только предположение.😵 мотивировать не смогу …

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

и не потерялось ли чего после портирования… занимает кучу времени…

у меня еще вопрос - будет ли дружить с ардуино мега2560 - (а то 2.7.4 не очень) , готов тестировать и колупацца в коде

т.к. 2.8.1. это :

Description:
Improvements over 2.8: - 430 bytes of RAM freed up to resolve APM1 level issue and reduce chance of memory corruption on both APM1 and APM2
Improvements over 2.7.3:

  • Improved ACRO mode (Leonard Hall)
  • Improved stability patch to reduce “climb-on-yaw” problem (Leonard, Rob Lefebvre, Randy)
  • Rate controller targets moved to body frames (yaw control now works properly when copter is inverted) (Leonard/Randy)
  • Less bouncy Stabilize yaw control (Leonard)
  • OpticalFlow sensor support for APM2.5 (Randy)
  • DMP works again by adding “#define DMP_ENABLED ENABLED” to APM_Config.h You can also log DMP vs DCM to the dataflash by adding “#define SECONDARY_DMP_ENABLED ENABLED” (Randy)
  • Watch dog added to shutdown motors if main loop feezes for 2 seconds (Randy)
  • Thrust curve added to linearize pwm->thrust. Removes deadzone found above 90% throttle in most ESC/motors (Randy)
  • More timing improvements (main loop is now tied to MPU6000s interrupt) (Randy)
  • GPS NMEA bug fix (Alexey Kozin)
  • Logging improvements (log I terms, dump all settings at head of dataflash log) (Jason) Bug Fixes / Parameter changes:
  • fixed skipping of last waypoint (Jason)
  • resolved twitching when no GPS attached (Tridge)
  • fixed loss of altitude if alt hold is engaged before first GPS lock (Randy/Jason)
  • moved Roll-Pitch I terms from Stabilize controllers to Rate controllers
  • TILT_COMPENSATION param tuned for TradHeli (Rob) Code Cleanup:
  • HAL changes for platform portability (Pat Hickey)
  • Removed INSTANT_PWM (Randy)
ArduCopter Mega: порт на обычную Arduino (тестим)

Вчера попробовал оценить количество работы по портированию мегапирата, набросал пару строчек кода,
что получилось:

зелененьким выделены файлы, которых коснулись изменения (я сравнивал размер файла) . Красненькие - новые(мегапират) или удаленные (ардукоптер).
И это только в папке ARDUCOPTER.!!! С библиотеками картинка еще более ужасающая…😃
Из всего этого следует вопрос к Sir ALEX:
А сколько свободного времени +/ - неделя занимает у Вас портить прошивку?😃

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

Как должны вести себя светодиоды в арме при нормальном режиме и при режиме авто калибровки?

При нормальном арминге - красный светодиод горит постоянно, при дизарминге - мигает . Про режим автокалибровки пока не знаю - полез смотреть код…

нашел:
В режиме автотрим - все три лампочки должны мигать попеременно )))

EduardNN:

при низких оборотах двигателей ( с левой стороны не вращаются

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

  • сенсоры
  • регули
    пожалуй начал бы с регуляторов. Первое что бы я сделал - это специательно переставил бы местами сигнальные провода на контроллере. и дал бы чуть чуть газу(не взлетая но с винтами - так нагляднее)
    Если те же 2 регуля стартуют позднее, то дело в них. тогда бы копал дальше… перепрограммирование… калибровка…
    по сенсорам пока ниче умного сказать не могу - особо в коде не ковырялся, тут а нас SirAlex специалист.

Зы… а длинна сигнальных проводов у всех регулей одинакова? или к этим двум самые длинные ?

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

Трим на аппе лучше вообще не делать

Ардукоптер пишет вааще не делать трим с аппы !!!
я триммировал а планнере , когда спалил регуль (и запасной сгорел) и тыкнул китайский непонятный - добился таки нормального висения.

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

X

devv:

Автор: Van Сокращенно от “Ivan Simuta” ? 😃 Да и картинок стиль знакомый

Что могу сказать - так это точно не я. 😃)

к тому же я уже чето пытался писать в вики на мегапирате (недописанная статья про PID 😍)
а то что из киева, я сам увидел -хотел поговорить, т.к. по мегапирату не так много на форуме киевлян (на моделке только немного), к томуже тезка

SovGVD:

вики про мегапирата надо делать в вики этого мегапирата, а не плодить без остановки заброшенные сайты (как например мой airm.ru или давнишний rcwiki.ru)

поэтому и хотел с человеком поговорить - чтоб доводить до ума официальную вику

devv:

Да и картинок стиль знакомый

вообщето да … похоже - но не я…

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

Разжуйте один раз, или дайте ссылку где все разжевано?

так чтоб все разжевано и в одном месте(в пределах 1-й страницы) , так наверно и нету

сначала был и есть ардукоптер со своим полетным контроллером (вроде жуть как дорогим)
затем на его основе появились ардупираты , затем мегапираты , затем мегапиратыНГ

MegapirateNG - это прошивка для квадрокоптеров, актуальная (последние 50-70 страниц данной ветки Ж-)остальное можно не читать

MegapirateNG - это порт Ардукоптера на обычную ардуино мега. Офф страница

Вики по мегапирату там же , но она неполная
многая вики почили в бозе… умерли… аминь (их дружно начинали и забрасывали)
вчера нашел свеженькую, только родившуюся - http://quadro-copter.info (кто это сделал?)

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

Инструкция есть, но она на английском! А я в нём не селён

кури эту ветку rcopen.com/forum/f123/topic243069
и эту ветку rcopen.com/forum/f20/topic226269

как вариант - много много страничек назад писалось - соедини черные (белый сигнальный идет к мозгу , красный +5 в обрежь ,черный - земля)провода ВEC всех регуляторов и замкни на GND
поэтому кури эту ветку rcopen.com/forum/f123/topic232641/5601 (это я типа издеваюсь)
У меня похожая песня была с синими турнигами , пока не спалил - таперь не парюсь с красными плюшами

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

Вкрадывается подозрение что ре гули не откалиброваны! Как это сделать?

вообщето я уже Вам писал как 😃

rcopen.com/forum/f123/topic232641/5617

Хотя Devv расписал понятнее )))😉

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

А не может быть всё дело в том что у меня пульт Такой (Turnigy 9X 9Ch Transmitter w/ Module & 8ch Receiver (Mode 1) (v2 Firmware)) Он моде 1 хотя в настройках я переключил на моде 2

Да как раз нормульный пульт - у меня тоже 9 каналв той же серии

что касается пульта : внем есть режимы полета acro и heli (вертолетный), так вот выбираем акро

затем выбираем моде2

включаем пульт
левый стик вниз до упора
включаем питание коптера (регули уже откалиброваны)
ждем 2-5 сек пока успокоятся датчики и перемигают светодиоды
затем левый стик вниз-вправо до упора - 5 сек пока не замигают светодиоды - (это включен арминг) -все - от винта - летим

больше нечем помочь …

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

Если я правильно понял- нужно делать по 2 оборота каждой оси, ровно за 30 сек

А я думал это прикол такой - даже поржал, увидев на арудкоптере:

Dreddix:

Очень геморно калибровать

я даже не прочитал о чем этот ролик - вечная проблема - изучаем мат часть !!!
оказывается все немного проще

ArduCopter Mega: порт на обычную Arduino (тестим)
  1. убедись , что передатчик работает в MODE 2
  2. В мегепирате немножко бывают перепутаны каналы - я подбирал методом тыка - у меня мега 2650
    подключись к планеру
  • откалибруй радиоканалы
    - убедись что:
    левый стик - вверх -вниз это throttle (газ)
  • лево-право это yaw (рысканье)
    если это не так - переставь проводки от радиоприемника

Я тут схемку набросал - у меня по ней оно полетело:-)

2-й канал Pitch пришлось инвертировать (я сделал в планере) - х.з почему так - в коде не ковырялся - пока принял как должное