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

Sir_Alex

Подключил сергодня свой GPS. Как оказалось, это сложнее было сделать чем я думал. Bluetooth модуль умеет автоматически подключатся, когда он в slave режиме. А когда в мастере (т.е. он подключается к другому устройству), то надо AT командами, найти то устройство (GPS) и инициировать подключение к нему… Тем не менее, GPS как бы разаботал 😃
Попробовал полетать сегодня. Вроде в стаб режиме, летает хорошо. Есть небольшой расколбас при спуске, но я грешу на пропы 12x4.5 (10ки уже все сломаны). Остальные режимы не проверял.
Моих батареек 2650мА, хватает на пару минут (рама очень тяжелая и пропы 12x4.5). Хотя когда ставил на зарядку, напряжение на банках было 3.85В, думаю аккуму не вытягивают по току…

Chester_kz

Народ у меня проблемма с ГПС. Никак не могу добиться работы. Holux 240 Slim скорость порта ставлю 38400 (потому что на этой скорости от отдает) стоит на Serial2. Gui показывает No GPS. Хотя пробовал и AUTO и NMEA. Подключал только землю и TX гпса на RX ардвины. Rawgps показывает данные но как будто некоторые символы искажены. Пробовал прошивки 2.0.40 и 2.044 тоже самое. Но вот Олеговскаяпрошивка B8, на которой я стоитл и настраивал по началу коптер, увидила и заработала с GPS с пол пинка. В чем проблема не пойму.

tusik
Chester_kz:

скорость порта ставлю 38400

Поменяйте скорость. У меня заработал на 4800

Musgravehill
Chester_kz:

Holux 240 Slim скорость порта ставлю 38400 (потому что на этой скорости от отдает)

Отдает сразу без инициализации и указания скорости порта?

Alex_from_Israel

Добрый день всем!

Сегодня потестил последнюю прошивку. Что то странное, стоит тронуть Яв и коптер входит в автоколебания по курсу. На прежних такого не было. Стаб мод

Alex_from_Israel

Все страньше и страньше! Оказывается рысканье по курсу проявляется и в 44 прошивке. Появилось после подключения ЖПС. Но, вроде, ЖПС влияет на управление только в автоматических режимах? Или в Стабе тоже? Запускаю в комнате, спутников не фиксит, Но подключен и работает. Надпись Но фикс. Может из за ЖПС?

tusik

46 еще те запускал, а на 44 все было нормально. Видео несколькими постами выше.

Anadimiy

Скажите, я правильно понимаю, что для всего этого можно купить вот такой контроллер: www.megachip.ru/item.php?item_id=1045774
и в прошивке поменять пины? Или можно попроще (подешевле) чегонить? Или вообщу нужен именно как в ардуино мега?

SovGVD
Anadimiy:

Или вообщу нужен именно как в ардуино мега?

лучше атмегу 1280/2560, но если есть великое желание перековыривать код под другую AVR(или ARM/MIPS), то можно всё что угодно - лишь бы пинов/прерываний/памяти хватило

Musgravehill
Anadimiy:

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

Если представляете, как загрузить в него прошивку МегаПирата и запустить, то берите. Можно даже развести плату с датчиками сразу, чтобы уменьшить вес. Я бы поставил MS5611, HMC5883L, BMA180, ITG3200 или (3*ADXRS620 + ADC 16 bit), или вместо BMA180 тоже что-нибудь аналоговое и покруче. А потом пилить прошивку.

Anadimiy

Да, я и хочу сделать плату все в одном. Опыт работы контроллерами почти нулевой, так что хотелось бы что то самое простое. БМА180 и ИТГ3200 уже есть, все работает (проверил с ардуиной))
Кстати, почему здесь многие говорят что аналоговые датчики круче? В цифровых же ацп внутри корпуса, значит шумов меньше должно быть. Разрядность у гироскопа например 16 бит. А в аврках всего 10. Тогда придется отдельный ацп ставить…

SovGVD
Anadimiy:

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

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

Sir_Alex

Отлетал еще два пака. Все таки есть какие то грабли с Yaw в режиме Stabilize Simple. Влево он адекватно поворачивается, а вот направо не хочет (Кто то уже писал про такую проблему). Пробовал Alt-Hold - видимо надо Pid’ы подкручивать, т.к. явно не хватало расхода по газу, что бы удержать мою гаргару. Loiter не рискнул включать, т.к. высоту он не может удержать.

OFF: если просто укоротить 12x4.5, получится тот же 10x4.5??? 10ки у меня еще не скоро будут… надо на чем то летать…

Musgravehill
Sir_Alex:

если просто укоротить 12x4.5, получится тот же 10x4.5?

Я подрезал расщепленные края пропеллеров на 1-2 см, балансировал на скорую руку. Летало.

tusik
Sir_Alex:

10ки у меня еще не скоро будут

Есть НК 10х6. Если нужно стукни в личку

RA4ASN

Залил 46-ю и после ресета включились все 4 движка. Хорошо, что не на полный газ 😃

Sir_Alex
RA4ASN:

Залил 46-ю и после ресета включились все 4 движка. Хорошо, что не на полный газ

Всегда отключайте питание от ESC, при подключении к компу (через USB-) или на крйняк снимайте винты. Я просто отключаю ESC который питает контроллер и отключаю батарею, при этом контроллер питается от USB.

YAN=

Ну сколько про это писать можно.
Я еще на ВиКи писал. Нельзя, что-б было поралельное питание от контроллеров и от ЮСБ. Движки взбеситься могут. Винты СНИМАТЬ. Я уже пожертвовал рукой.

RA4ASN

Я это читал как бы 😃 , и специально для этого предусмотрел отключение +5В от регулей перемычкой, чтобы каждый раз не дергать разъемы. Когда цепляю usb, перемычку вынимаю. А движки включились когда коптер лежал на полу с отключенным usb. Это был однократный казус, уж хз от чего он произошел, после последующих перезапусков такой траблы не было.

SovGVD

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