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

Sir_Alex

Приехала ко мне новая рама SCARAB с их новым контроллером PARIS. Все собрал за два вечера. Малину подпортили болтики и отвртка которая шла в комплекте, они тупо не подходят друг к другу ))) А вообще, все детальки запечатаны в пакетики по отдельности, все очень красиво, даже фирменные наклейки есть в комплекте. На сайте есть видео как все собрать. В общем то со сборкой никаких трудностей.
Еще понравилось то, что компасс идет в выносном боксе. Гира и аксель так же в отдельном корпусе, но по умолчанию смонтирован на самом контроллере через гелевую прокладку. Так же на плате контроллера, сразу есть OSD (minim).

В общем, начну делать поддержку этого контроллера в пирате (там сенсоры 3050 и BMA280 (его как раз у нас и нету))
Подробнее о контроллере и раме можно почитать у них на сайте:
multiwiicopter.com/…/multiwii-paris-v5-mega-iosd-g…
www.multiwiicopter.com/products/scarab-reconn-v3

Еще понравилось что приехало крепление для GoPro )))

В общем, позже выложу фотки, сейчас не могу слить их с телефона…

RTemka

Я так понимаю в качестве OSD у них MAX и подключена прямо к атмеге ?

Alexey_1811

На фото отчетливо видно что для OSD стоит отдельный МК в TQFP32.

ИльяПРо

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

Sir_Alex
ИльяПРо:

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

Так что происходит в терминале, если перейти в меню logs?

RTemka:

Я так понимаю в качестве OSD у них MAX и подключена прямо к атмеге ?

Да, там отдельный чип для OSD. Фактически тот же Minim OSD только на одной плате с основным FC.

Сегодня сделал первый тестовый полет на этом контроллере (видео заливается). Решил допилить прошивку 3.0.1, так что будет R4.
Теперь MPNG научился поддерживать датчики ITG3050 и BMA280.

Маленькое резюме: Контроллер и рама мне (и моей семье, особенно детям, за сверкающие светодиоды (там идет плата Andromeda с 16ю светодиодами по периметру) очень понравились. Все сделано аккуратно и продуманно. Единственно что огорчило - это дурацкие пропадаптеры на цангах, ну и то что комплектная отвертка не подошла к винтикам, но это все мелочи.

P.S. Только сейчас понял, что забыл откалибровать ESC - а оно все равно полетело 😃

ИльяПРо
Sir_Alex:

Так что происходит в терминале, если перейти в меню logs?

подключаюсь к терминалу
проходит инициализация
и появляются такие строчки
Init ArduCopter-MPNG V3.0.1 R3b

Free RAM: 4096
FW Ver: 120
----------------------------------------

load_all took 8276us
234fs34567
ArduCopter-MPNG V3.0.1 R3b]
ArduCopter-MPNG V3.0.1 R3b]
ArduCopter-MPNG V3.0.1 R3b]
ArduCopter-MPNG V3.0.1 R3b] ?
Commands:
logs
setup
test
reboot
help
ArduCopter-MPNG V3.0.1 R3b]
дальше я пишу logs он мне сразу же выдает на новой строчке
ArduCopter-MPNG V3.0.1 R3b]
потом опять пишу logs, он мне опять выдает такую строчку
ArduCopter-MPNG V3.0.1 R3b]
и ничего не происходит…

Sir_Alex

У вас залита прошивка без поддержки логирования. Залейте для CRIUS_V2

ИльяПРо

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

Sir_Alex
ИльяПРо:

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

MPNG 3.0.1 R3, используйте лучше FlashTool, она гарантированно зальет прошивку из свежих исходников.

obion
Sir_Alex:

R3 было много ревизий. Скачайте и попробуйте последний вариант. Проще всего через FlashTool скачать.
docs.megapirateng.com/documentation/flashtool

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

BAlekssei

Добрый день!
побаловался я тут с коптером, вроде понравилось, и решил попробовать ArduCopter!
Только есть есть желание пробовать кучу всяких датчиков и почитав тему, я понял, что надо что-то с более мощным процессором!
подскажите люди добрые, что лучше взять www.ebay.com/itm/…/261005667182 или же arduino.cc/en/Main/arduinoBoardDue

с чем из этого будет проще работать и на что проще портировать прошику пирацкую, так как планирую её брать за основу?

BAlekssei
SergDoc:

Всё уже сделано до вас github.com/SergDoc/Nev_MultirotorControl/wiki только ручками собрать придётся😈

Спасибо, Огромное!

Я, так понимаю, это всё уже прошли, я только не знаю, что в итоге лучше выбрать из плат, так как вот тут тоже интересный вариант robocraft.ru/shop/index.php?route=product/product&…

что бы ВЫ посоветовали?

Sir_Alex
Sir_Alex:

Сегодня сделал первый тестовый полет на этом контроллере (видео заливается).

Вот обещанное видео (извиняюсь за бардак на фоне, в доме идет ремонт):

SergDoc

Алексей, ПИД-ы стоковые? показалось немного поддёргивает…

Sir_Alex
SergDoc:

Алексей, ПИД-ы стоковые? показалось немного поддёргивает…

Да, более того, на неоткалиброванных ESC 😃

SergDoc

Я свои как весной перепрошил от радио откалибровал так и не трогал - кочуют по прошивкам и рамам 😃

Flutter

Алексей а как же с 3.1?
Вроде собирался заняться:(

Sir_Alex
Flutter:

Алексей а как же с 3.1?

Я пообещал сделать поддержку этого контроллера (просто они позже на месяц его прислали), поэтому сделаю это в 3.0.1, затем продолжу работать над 3.1

SergDoc:

Я свои как весной перепрошил от радио откалибровал так и не трогал - кочуют по прошивкам и рамам

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

Из PIDов, понизил Rate P до 0.1 - колбасни стало заметно меньше, но все равно иногда подергивается. Но это в комнате, к тому же там на заднем плане стоял включенный вентиллятор (теща куртку сушила) )))