Activity

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

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

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

здравствуйте, подскажите пожалуйста, перешел на мегапират 301 р2, почему-то планнер/коптер не видет аппу, в скетче не могу найти где теперь устанавливается режим ППМ/не ППМ, тип аппы, тип жпс-а, тип платы? хотя все остальное мишн планнер видит, компас-акселерометр, жпс-все видится, все калибруется
на 2.7 все работало, может выводы поменялись? вроде в ридми не нашел

CRIUS ALL IN ONE PRO Flight Controller

у кого магнетометр дурит, как это поправить
я наклеил под плату кусок жести, той, что применяется при экранировании сотовых телефонов, она магнитная. Всё, все проблемы исчезли, думаю, можно просто жесть наклеить от консервной банки, только тонкую
жаль, что китайцы не делают экраны на платы, правда цена возросла бы

CRIUS ALL IN ONE PRO Flight Controller
devv:

Напомню что при подаче питания от регуля (5В) мозК не заводится (просто горит В), если подать 6В то всё стартует как нужно Питая от 6В ничего хорошего не выходит. Стабилизации в горизонт 0. Ощущение что в руках держу КК.

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

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

Товарищи!
подскажите как сделать лучше магнитное экранирование? столкнулся с тем, что после перепрошивки регулей магнитная помеха сильно влияет на поведение компаса, даёшь газу-магнетометр крутится по часовой стрелке, газ убавляешь-возвращается назад
вставляешь нож между рамой и платой-влияние пропадает, может, думаю, из консервной банки вырезать пластину?
где-то обсуждали подобное?
причём вроде помеху дают выводы ESC управляющие, а не силовые провода, если их перепутать между собой-становится лучше

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

подскажите пожалуйста, после прошивки ESC прошивкой simonk нужно-ли что-то делать?
что-то указывать в config.h или в планнере указывать частоту, если да, то какую?

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

Забудь о его перепрошивке.
Все что можно с ним сделать - залить конфигурацию, которая при отключенном питании “слетит” на дефолт, через пару суток(сильно зависит от состояния резервной батарейки). Что б не слетала конфа , модуль можно доработать , добавив внешний еепром.
Тут я писал об этом.

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

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

здравствуйте
а никто не пробовал у-блох перешивать? а то новая прошивка есть 7 версия, у меня залита 5 может какие-то улучшения есть
я пробовал-ругается, что файле flash.xml отсутствуют данные об архитектуре флешки

CRIUS ALL IN ONE PRO Flight Controller
Alexzander:

Диод А мигает красным глазом с частотой примерно 2 раза в секунду, не армится киньте сслыкой, что не так делаю?
Непонятки с сонаром остались куда поключать выход OUT ? Код нужно править под красный сонар?

сонар подключать так
code.google.com/p/megapirateng/wiki/confighw
в планнере поставить галку на сонар
всё, код править не надо, всё подхватывается автоматом, в планнере можно посмотреть значение высоты альт, у меня с этим сонаром точность ± сантиметр, оч круто

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

Зеленая лампочка загорается постоянно, если обнаруживает соседний модуль, до этого моргает. В планнере есть хелп по этому киту.

ок, спасибо, ничего не горит, никого не видит, мертвый

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

Пришел 3dr кит:

а при подключении не усб модуля к питанию на нём лампочка зеленая постоянно горит?
у меня похоже не усб модуль дохлый пришёл =(
буду разбираться с ним. пока заказал ещё один комплект =(

CRIUS ALL IN ONE PRO Flight Controller
couger:

Докладываю. Вчера пришла идея попробовать отделить мух от котлет, т.е. протоколы NMEA и UBLOX. Перепрошил плату на бинарный протокол, настроил gps на вывод данных только в UBLOX - заработало… до переконнекта… потом опять - NO GPS, GPS disabled. Но мы ведь не сдаемся. Тот-же фокус, только с NMEA. Скорость коннекта и там и там - 38400.
Результат есть. Вчера весь вечер и передергивал питание и жал ресет, делал холодный рестарт модулю - он настойчиво ловит 8-9 спутников на подоконнике и выдает координаты. Дал отлежаться ночь и полчаса назад включил - через 15 сек загорелся зеленый светодиод и минимосд показал на экране координаты.
Я пока для себя вопрос с gps СN-06 и AIO решил, связка работает, дело в коде. Буду собирать коптер и ждать изменений в протоколе ublox, так как считается что в нем нагрузка на проц при разборе меньше, да и точность выше, вроде.
Надеюсь у остальных, у кого были проблемы с этой связкой, тоже заработает…

как у меня работает: ублох не надо коннектить к компу и переставлять там протоколы, он должен быть на дефолтных настройках иначе пират его не увидит!
те скорость 9600 и умолчальный протокол
в дефайне указать протокол ублох и не в коем случае не менять скорость, должна остаться 38400
подключаем батарею, смотрим - после инициализации (перемигивания красного и ораньжевого) должна сразу начать моргать зеленая лампа на контроллере, если не загорелась, сдёргиваем батарею и подключаем снова, должна начать моргать. как зафиксирует спутники -будет гореть постоянно
у меня 100 процентов всегда так стабильно работает
думаю при первой инициализации пират конфигурирует ублох, но не успевает его подхватить
потом при наличии батареи в ублохе пират видит жпс сразу, пока батарея не сядет, честно-небольшой гимор, думаю
да, фак всё-таки нужно какой-нибудь создать …

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

. А Pitch так и остался инвертирован. То есть если в Mission Planner полоска соответствует стику, то во время полета коптер реагирует наоборот. Если канал инвертировать (не важно где - в аппе или в планнере), от летает правильно, но в планнере показывает неправильно. Кто-нибудь знает почему такое может быть? Ставил MultiWii - там все нормально.

у меня тоже самое, инвертировал питч в планнере и забил на это, чуть не убил коптер по-началу по этой причине =)

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

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

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

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

приехал дешевый клон 3dr radio с гудлакбея, за ~60 баков, пайка ужасная, придётся всё пересмотреть-перепаять, посмотрим как оно в работе
никто такую штуку не заказывал?

CRIUS ALL IN ONE PRO Flight Controller
Armin:

как говорил, подключил ГПС, на открытой местности ничего не показывает. Хотя серый кружок в конфигураторе вокргу компаса мигает. Высоту кажет -1700 и не меняется, остальное всё по нулям. Продержал 20 минут, перетыкал питание - ничего. Помогите, а то в субботу уже летать!

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

CRIUS ALL IN ONE PRO Flight Controller
Armin:

Подключил GPS CN-06 c rctimer, горит на нем сиротливо зеленая лампочка ровным светом, и не мигает. Кто знает, как GPS fix произойдёт, она мигать должна? Или будет гореть постоянно вечным огнём?
Непонятно, он, GPS, вообще инициализировался или нет.

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

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

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

Т.е. при инициализации пират грузит конфигурацию в UBLOX ?
У меня по протоколу UBLOX модуль не конектится, только по NMEA.
Разница какая при использовании NMEA или UBLOX (что лучше)?
Что то точность меня не радует +/- 5…10метров.

3d fix? а спутников сколько видит? я в поле не пробовал пока, на балконе 2-3 спутника и да ±5-10 метров

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

Пират выставляет скорость 38400, бинарный протокол и частоту 5Hz - больше и не надо - это если протокол UBLOX. Кстати, я выпустил R4 - попробуйте те, у кого были вопросы с инициализацией GPS с протоколом UBLOX.

ok, спасибо

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

Да это понятно, просто зачем делать навесной монтаж, если мегапират может выставлять 115200 при старте? Или после моего фокуса с отключением питания он работает на 9600 независимо от установленной скорости порта 115200?

имеет смысл, чтобы поставить скорость обновления данных 5 гц или 10 гц
по умолчанию стоит 1гц

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

всё стабильно заработало, после установки протокола блэквортекс и в config.h протокола блэквортекс и скорости 38400
причем в установках юблоха можно выставить скорость обновления 10 гц и всё работает

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

to: mikk
всё равно как-то криво
а в настройках самого юблокса
обновление 200 мс
частота 5Гц?
протокол 0+1+2?
там можно и 10Гц выставить, установив обновление 100 мс и оно в самом юцентре работает…

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

to: mikk

а подскажите, пожалуйста, какой протокол и скорость в конечном итоге использовали? у меня получилось зацепить по вашей схеме, те с отключением питания, только на скорости 5600 и протоколе blackvortex
и то с переменным успехом планнер показывает то нет жпс, то есть

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

Подключаете к ALL IN ONE PRO Flight Controller v1.0 ? Тоже были некоторые проблемы при подключении к этой плате. GPS был виден 1 раз из 3. Изменение скорости порта и протокола на GPS_PROTOCOL_BLACKVORTEX не помогало.
В итоге пришел к тому, что необходимо отключить питание GPS при запитанном контроллере. То есть подключаем питание, ждем пока пройдет инициализация (перемигивание красного и оранжевого светодиодов), выдергиваем разъем питания gps на пару секунд, подключаем. И все работает.

Да, к ней, спасибо, попробую!

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

не могу никак настроить жпс рцтаймеровский (юблох6) к ардупирату второй день уже, перепробовал прошивки 2.6 и 2.7 разные скорости 38400, 115200
в прошивке выставлял протокол жпс авто и жпс юблокс-неважно, в планнере всё равно стоит статус-но жпс
при этом жпс, подключенный к компу спутники ловит, всё ок
про то что этот модуль теряет настройки через какое-то время, знаю, но это не тот случай
а подключать рх к тх к порту ком 2?хотя я пробовал уже оба варианта
может в терминале в планнере его каким-то образом нужно включить?
или ардупират сам понимает. что жпс к нему подключен?

CRIUS ALL IN ONE PRO Flight Controller

не могу никак настроить жпс рцтаймеровский (юблох6) к ардупирату второй день уже, перепробовал прошивки 2.6 и 2.7 разные скорости 38400, 115200
в прошивке выставлял протокол жпс авто и жпс юблокс-неважно, в планнере всё равно стоит статус-но жпс
при этом жпс, подключенный к компу спутники ловит, всё ок
про то что этот модуль теряет настройки через какое-то время, знаю, но это не тот случай
а подключать рх к тх? хотя я пробовал уже оба варианта
может в терминале в планнере его каким-то образом нужно включить?
или ардупират сам понимает. что жпс к нему подключен?

CRIUS ALL IN ONE PRO Flight Controller
kolaa:

Получил AIO, сразу захотел испробовать megapirate…
Залил MegaPirateNG_2.6_R5 и обнаружил, что датчики перевернуты - не соответствуют разметке на плате. Поправил код, вроде все стало как надо.
Попробовал запустить моторы и не смог - с нахрапу эту прошивку все-таки не взять, настроек - просто голову сломишь.

Плюнул, так как время уже много убил, залил MultiWii 2.1, поправил немного конфиг, настроил пиды и был счастлив.

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

CRIUS ALL IN ONE PRO Flight Controller
kolaa:

Получил AIO, сразу захотел испробовать megapirate…
Залил MegaPirateNG_2.6_R5 и обнаружил, что датчики перевернуты - не соответствуют разметке на плате. Поправил код, вроде все стало как надо.
Попробовал запустить моторы и не смог - с нахрапу эту прошивку все-таки не взять, настроек - просто голову сломишь.

Плюнул, так как время уже много убил, залил MultiWii 2.1, поправил немного конфиг, настроил пиды и был счастлив.

а что перепутано и что поправили? можно поподробнее, пожалуйста

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

столкнулся с такой вещью: конфигурация коптера Y6
отличается в описании ридми к прошивке 2.6 и в картинке к мегапирату rcwiki.ru/index.php/MegaPirates
там двигатели D7 и D8 перепутаны (на картинке одно-в описании-другое)
и направления вращения передних винтов тоже наоборот и они отличаются от родного вращения в ардукоптере и от мультивия
чему верить-то? 😃

и такой вопрос: стоит-ли перешивать регуляторы для мегапирата?
и если перешивать какую частоту выставлять? 400? а для не перешитых регулей?

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

[QUOTE=
када меняешь в строке #define PIRATES_SENSOR_BOARD PIRATES_ALLINONE
на любою другую плату с датчиками - опять вылазят какието ошибки
[/QUOTE]
как выглядит строка после замены? должна выглядеть так
#define PIRATES_SENSOR_BOARD PIRATES_FREEIMU
если freeimu плата
либо
#define PIRATES_SENSOR_BOARD PIRATES_FREEIMU_4
если плата с новыми датчиками

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

Compage, Читать все нинадо, прочтите хотябы readme. Надо было сперва почистить папку libraries а уже потом в нее копировать 😃

делаем также как и у меня по пунктам, насколько я понял 2,6 R5 прошивка последняя, знает про все датчики, плата у вас похожа на вортекс, возможно надо будет скопировать ещё файл boards в папку хардваре, прочитайте файл ридми для уточнения и потом плату выбрать именно вортекс
далее пользоваться code.google.com/p/ardupilot-mega/downloads/list последней версией

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

А какой версией планера пользуетесь? Надо версией не ниже 1.1.92 и запускать файл ArdupilotMegaPlanner10.exe Он работает с мавлинком версии 1.0

Спасибо, именно в этом и был косяк!
всё заработало

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

Здравствуйте, получил платку ALL IN ONE PRO Flight Controller v1.0
пробую загрузить на неё пирата, измучился совсем, тему читаю, но до конца ещё долго, а попробовать хочется
мультивии на неё шьётся без проблем
вопросы: какая всё-таки для неё прошивка более подходит? или я что-то неправильно делаю?
по пунктам:

  1. есть прошивка code.google.com/p/megapirateng/downloads/list
    версия 2,6 R5,
  2. использую ардуино 101
  3. копирую либрарес и тулз в папку ардуины
  4. раскомментим строки в APM_config.h
    #define PIRATES_SENSOR_BOARD PIRATES_FREEIMU_4
    #define CONFIG_BARO AP_BARO_MS5611_I2C
    выбираем тип платы ардуино мега 2560, всё заливается, дальше какой версией планнера пользоваться?
    перепробовал все -если замкнуть А0 и запускать терминал получаем вот что
    Opened com port

Init MegaPirateNG V2.6 R5

Free RAM: 2843
FW Ver: 118
----------------------------------------

load_all took 756us

Press ENTER 3 times for CLI

?3Init Gyro? *? *? IMU
----------------------------------------
G_off: -0.00, -0.01, 0.04
A_off: 0.00, 0.00, 0.00

update:35: gps read timeout 5902 0
? Error reading com port
update:35: gps read timeout 6402 5902
update:35: gps read timeout 6902 6402

GPS
----------------------------------------
disabled

Ready to FLY ?
?
? ?
? ? 
? 

MegaPirateNG V2.6 R5]
если пробовать законнектится посмотреть работу датчиков- получаем мавлинк коннект, обратный отсчёт и ошибка подключения в конце

если пробую шить прошивку Олега версии В8-получаю ошибку компиляции

In file included from C:\arduino-1.0.1-windows\arduino-1.0.1\libraries\FastSerial/BetterStream.h:16,
from C:\arduino-1.0.1-windows\arduino-1.0.1\libraries\FastSerial/FastSerial.h:56,
from MegaPirate.cpp:27:
C:\arduino-1.0.1-windows\arduino-1.0.1\libraries\FastSerial/…/AP_Common/AP_Common.h:19:20: error: wiring.h: No such file or directory
In file included from C:\arduino-1.0.1-windows\arduino-1.0.1\libraries\AP_DCM/AP_DCM.h:8,
from MegaPirate.cpp:38:
C:\arduino-1.0.1-windows\arduino-1.0.1\libraries\AP_DCM/AP_DCM_HIL.h:7:22: error: WProgram.h: No such file or directory
In file included from MegaPirate.cpp:27:
C:\arduino-1.0.1-windows\arduino-1.0.1\libraries\FastSerial/FastSerial.h:116: error: conflicting return type specified for ‘virtual void FastSerial::write(uint8_t)’
C:\arduino-1.0.1-windows\arduino-1.0.1\hardware\arduino\cores\arduino/Print.h:48: error: overriding ‘virtual size_t Print::write(uint8_t)’

подскажите пожалуйста где хоть копать?

CRIUS ALL IN ONE PRO Flight Controller

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

фото в крупном размере
img-fotki.yandex.ru/get/…/0_6a76f_64c0e3f0_orig

Crius Hobby MultiWii
MAFia:

Постепенно разбираюсь… Вроде из-за компаса. При разных положения по оси Z, ведет себя по-разному. К примеру, если смотрит на север, то больше правый и передний, если на юг - правый и задний итд. Это странно, т.к во-первых, компас выключен, во-вторых загружал для MultiWii Lite, без компаса, все равно была разница в сигналах к двигателям, только не изменялась.

заметил тоже самое у себя, задние винты меньше передних на 50-100 из-за этого коптер постоянно тащит в сторону, как компас может влиять на это? может из-за включенного режима кэфри? посмотрю повнимательнее у себя
триммировать акселерометр надо? попробую епром обнулить

CRIUS ALL IN ONE PRO Flight Controller
ctakah:

Очень любопытно,так как моя уже трекнулась входе:-) Надеюсь она прошита чем,то полезным для полета из коробки:-)

этож невозможно, откуда она знает какой коптер у вас? у меня у6, из коробки при любом раскладе я получу минимум сломанные винты =)
бут прошит ардуиновский-и на том спасибо