ArduCopter Mega: порт на обычную Arduino (тестим)
Или обычный удаленный последовательный порт, который можно юзать где угодно?
ком порт стандартный, настраивается все через их же родную утилиту или прямо через планер для пирата
ком порт стандартный
смущает строчка в описании модема
·MAVLink protocol framing and status reporting
Да, кто-то на форуме писал что после перепрошивки стало работать лучше, я не пробовал, у меня и так была последняя версия.
Насчет Пирата - я решил перейти на оригинал, т.к. прошивки там обновляются все же побыстрее, да и с подключением/разъемами возни меньше.
смущает строчка в описании модема
я брал на алиэкспрессе, там вообще описания не было) работает отлично, связь ни разу не терялась, нареканий нет. а прошить - через их офиц утилиту их же прошивкой можно за пару кликов и пару минут, если нужно
Народ, подскажите, имеется ли возможность с пульта очистить миссию по ГПС, заданные через 7 канал, или только с ПК?
смущает строчка в описании модема
·MAVLink protocol framing and status reporting
Для пирата или оригинального АПМ это большой плюс. Так как пакеты MAVlink буду как-раз идти в пакетах модема. + на сколько я понял описание в этом режиме также добавляются (вставляются пакеты с RSSI) что в планере как-бы покажет уровень сигнала с модема. А вот если подключать что-то другое которое работает не по MAVLink (у мультивии на сколько я знаю свой протокол) то эту опцию можно отключить. Какого размера будут тогда пакеты? здесь думаю надо читать спеку на хофмановский модуль.
День добрый,
Заказал плату ALL IN ONE PRO Flight Controller v1.1, прочитал всю соседнюю тему rcopen.com/forum/f123/topic283798 , 20 последних страниц этой темы, в общих чертах всё понятно. Летаю фпв и на самике и на квадрике. На квадре стоит другой контроллер, он вполне устраивает.
Меня интересует установка этого контроллера на самик, автопилотом на случай проблем- возврат домой, а вот самолётной темы с этим контроллером по поиску не нашел(видимо не те слова задаю в поиск), тут про самик вообще ни слова (это и понятно, тема мультироторов). С удовольствием почитаю самолётную ветку, если кто-то добрый подкинет ссылку где искать эту плату на самике. “Проект Мегапират На Самик!” не обсуждает эту плату и этот процессор, какое-то время назад они свернули с проца АтМега на что-то другое, эта тема не подходит.
Но ведь есть прошивка для самика и именно для этой платы, значит где-то кто-то должен это дело обсуждать - code.google.com/p/ardupilotdev/downloads/list
Буду премного благодарен.
П.С. дико извиняюсь за сильный оффтоп.
Поищите на rcgroups, там кто-то точно выкладывал видео с самолета под управлением All In One, может и прошивки лежат, не помню. А у нас вроде никто не пытался.
Вот один из постов. Было бы хорошо почитать всю ветку. Несколько раз встречал видео как летает его крыло.
Вот один из постов. Было бы хорошо почитать всю ветку. Несколько раз встречал видео как летает его крыло.
Этот пост и эту тему я нагуглил сам, в день когда задал вопрос. Я уже бегло почитал ту тему, на выходных чуть медленнее пролистал. Там ещё 1-2 подобных поста. Но опять не то. Там обсуждается, в принципе, всё тоже самое что и тут. По самикам там существенного почти ничего нет, кроме результата. Ладно, буду сам копать, как АИО приедет. Если встречусь с трудностями, спрошу тут. Если всё пройдёт гладко, поделюсь результатами.
Насколько я помню, Олег aka Syberian, основатель этой темы, ушел от мультикоптеров и занимается портом ардупилота именно под самолеты. Как-то и в его тему в соответствующем разделе заходил
Легкий офтоп. Rc-timer жжот. Выпустил клона.
Касаемо и самолетов данная плата насколько понимаю совместима с оригинальной. То есть никакой возни с прошивками. Но мы не ищем легкий путей 😃 - (собираю второго пирата)
Привет всем мегапиратам ! Господа , подскажите куда подключить Optical Flow ? плата вот такая rcopen.com/forum/f123/topic282595 . Или какие порты на меге ?
Привет всем мегапиратам ! Господа , подскажите куда подключить Optical Flow ? плата вот такая Mega MWC 2560 . Или какие порты на меге ?
Код OpticalFlow удален из мегапирата, т.к. занимает много места и никто им не пользуется.
Насколько я помню, Олег aka Syberian, основатель этой темы, ушел от мультикоптеров и занимается портом ардупилота именно под самолеты. Как-то и в его тему в соответствующем разделе заходил
Если я правильно понимаю, то он не занимается самолетным пиратом. У него теперь свой проект с платной прошивкой.
Этот пост и эту тему я нагуглил сам, в день когда задал вопрос. Я уже бегло почитал ту тему, на выходных чуть медленнее пролистал. Там ещё 1-2 подобных поста. Но опять не то. Там обсуждается, в принципе, всё тоже самое что и тут
bluelightning - Сделал порт ArduPlane на Crius AIOP. Большая часть кода взята из MPNG, только самолетную он под себя доработал. В любом случае, если вам нужна самолетная прошивка, вам к нему.
Код OpticalFlow удален из мегапирата, т.к. занимает много места и никто им не пользуется.
Вот блин !!! А я мышь прикончил…перед этим ее искал в магазинах 2 недели… Придется ее на шашлык пустить…
Ну, удален-то код из последних версий, но Вы можете оценить работу OpticalFlow, установив одну из предыдущих.
Ну, удален-то код из последних версий, но Вы можете оценить работу OpticalFlow, установив одну из предыдущих.
Ели не трудно, скажите в какой ? и куда его подключить…
Лично я не использовал этот режим , но в каком архиве есть папка libraries\AP_OpticalFlow, там есть и поддержка. Вроде бы когда-то в теме писали об применении оптики, поищите.
А вот с подключением скорее всего будет проблема, т.к. специально выведенного разъема под оптику на Вашей плате нет, скорее всего придется подпаиваться к меге.
День добрый, вот и первые проблемы.
Скачал Ардуино 1.0.1
Скачал ArduplaneNG2x
Заменил библиотеки из ардусамик в Ардуино
открыл саму прошивку, нажал Проверить/Компилировать- выдало кучу ошибок.
C:\Documents and Settings\eemasvi.TPC\Desktop\megapirat\arduino-1.0.1\libraries\DataFlash\DataFlash_APM1.cpp: In function ‘void dataflash_CS_inactive()’:
C:\Documents and Settings\eemasvi.TPC\Desktop\megapirat\arduino-1.0.1\libraries\DataFlash\DataFlash_APM1.cpp:80: error: ‘HIGH’ was not declared in this scope
C:\Documents and Settings\eemasvi.TPC\Desktop\megapirat\arduino-1.0.1\libraries\DataFlash\DataFlash_APM1.cpp:80: error: ‘digitalWrite’ was not declared in this scope
C:\Documents and Settings\eemasvi.TPC\Desktop\megapirat\arduino-1.0.1\libraries\DataFlash\DataFlash_APM1.cpp: In function ‘void dataflash_CS_active()’:
C:\Documents and Settings\eemasvi.TPC\Desktop\megapirat\arduino-1.0.1\libraries\DataFlash\DataFlash_APM1.cpp:85: error: ‘LOW’ was not declared in this scope
C:\Documents and Settings\eemasvi.TPC\Desktop\megapirat\arduino-1.0.1\libraries\DataFlash\DataFlash_APM1.cpp:85: error: ‘digitalWrite’ was not declared in this scope
C:\Documents and Settings\eemasvi.TPC\Desktop\megapirat\arduino-1.0.1\libraries\DataFlash\DataFlash_APM1.cpp: In member function ‘virtual void DataFlash_APM1::Init()’:
C:\Documents and Settings\eemasvi.TPC\Desktop\megapirat\arduino-1.0.1\libraries\DataFlash\DataFlash_APM1.cpp:96: error: ‘OUTPUT’ was not declared in this scope
C:\Documents and Settings\eemasvi.TPC\Desktop\megapirat\arduino-1.0.1\libraries\DataFlash\DataFlash_APM1.cpp:96: error: ‘pinMode’ was not declared in this scope
C:\Documents and Settings\eemasvi.TPC\Desktop\megapirat\arduino-1.0.1\libraries\DataFlash\DataFlash_APM1.cpp:97: error: ‘INPUT’ was not declared in this scope
C:\Documents and Settings\eemasvi.TPC\Desktop\megapirat\arduino-1.0.1\libraries\DataFlash\DataFlash_APM1.cpp:103: error: ‘LOW’ was not declared in this scope
C:\Documents and Settings\eemasvi.TPC\Desktop\megapirat\arduino-1.0.1\libraries\DataFlash\DataFlash_APM1.cpp:103: error: ‘digitalWrite’ was not declared in this scope
C:\Documents and Settings\eemasvi.TPC\Desktop\megapirat\arduino-1.0.1\libraries\DataFlash\DataFlash_APM1.cpp:104: error: ‘delay’ was not declared in this scope
C:\Documents and Settings\eemasvi.TPC\Desktop\megapirat\arduino-1.0.1\libraries\DataFlash\DataFlash_APM1.cpp:105: error: ‘HIGH’ was not declared in this scope
C:\Documents and Settings\eemasvi.TPC\Desktop\megapirat\arduino-1.0.1\libraries\DataFlash\DataFlash_APM1.cpp:111: error: ‘SPI’ was not declared in this scope
C:\Documents and Settings\eemasvi.TPC\Desktop\megapirat\arduino-1.0.1\libraries\DataFlash\DataFlash_APM1.cpp:112: error: ‘MSBFIRST’ was not declared in this scope
C:\Documents and Settings\eemasvi.TPC\Desktop\megapirat\arduino-1.0.1\libraries\DataFlash\DataFlash_APM1.cpp:113: error: ‘SPI_MODE3’ was not declared in this scope
C:\Documents and Settings\eemasvi.TPC\Desktop\megapirat\arduino-1.0.1\libraries\DataFlash\DataFlash_APM1.cpp:114: error: ‘SPI_CLOCK_DIV2’ was not declared in this scope
C:\Documents and Settings\eemasvi.TPC\Desktop\megapirat\arduino-1.0.1\libraries\DataFlash\DataFlash_APM1.cpp: In member function ‘virtual void DataFlash_APM1::ReadManufacturerID()’:
C:\Documents and Settings\eemasvi.TPC\Desktop\megapirat\arduino-1.0.1\libraries\DataFlash\DataFlash_APM1.cpp:129: error: ‘SPI’ was not declared in this scope
C:\Documents and Settings\eemasvi.TPC\Desktop\megapirat\arduino-1.0.1\libraries\DataFlash\DataFlash_APM1.cpp: At global scope:
C:\Documents and Settings\eemasvi.TPC\Desktop\megapirat\arduino-1.0.1\libraries\DataFlash\DataFlash_APM1.cpp:146: error: ‘byte’ does not name a type
C:\Documents and Settings\eemasvi.TPC\Desktop\megapirat\arduino-1.0.1\libraries\DataFlash\DataFlash_APM1.cpp:163: error: ‘byte’ does not name a type
C:\Documents and Settings\eemasvi.TPC\Desktop\megapirat\arduino-1.0.1\libraries\DataFlash\DataFlash_APM1.cpp: In member function ‘virtual void DataFlash_APM1::PageToBuffer(unsigned char, uint16_t)’:
C:\Documents and Settings\eemasvi.TPC\Desktop\megapirat\arduino-1.0.1\libraries\DataFlash\DataFlash_APM1.cpp:187: error: ‘SPI’ was not declared in this scope
C:\Documents and Settings\eemasvi.TPC\Desktop\megapirat\arduino-1.0.1\libraries\DataFlash\DataFlash_APM1.cpp:189: error: ‘SPI’ was not declared in this scope
C:\Documents and Settings\eemasvi.TPC\Desktop\megapirat\arduino-1.0.1\libraries\DataFlash\DataFlash_APM1.cpp:192: error: ‘SPI’ was not declared in this scope
C:\Documents and Settings\eemasvi.TPC\Desktop\megapirat\arduino-1.0.1\libraries\DataFlash\DataFlash_APM1.cpp:195: error: ‘SPI’ was not declared in this scope
C:\Documents and Settings\eemasvi.TPC\Desktop\megapirat\arduino-1.0.1\libraries\DataFlash\DataFlash_APM1.cpp:198: error: ‘SPI’ was not declared in this scope
C:\Documents and Settings\eemasvi.TPC\Desktop\megapirat\arduino-1.0.1\libraries\DataFlash\DataFlash_APM1.cpp: In member function ‘virtual void DataFlash_APM1::BufferToPage(unsigned char, uint16_t, unsigned char)’:
C:\Documents and Settings\eemasvi.TPC\Desktop\megapirat\arduino-1.0.1\libraries\DataFlash\DataFlash_APM1.cpp:214: error: ‘SPI’ was not declared in this scope
C:\Documents and Settings\eemasvi.TPC\Desktop\megapirat\arduino-1.0.1\libraries\DataFlash\DataFlash_APM1.cpp:216: error: ‘SPI’ was not declared in this scope
C:\Documents and Settings\eemasvi.TPC\Desktop\megapirat\arduino-1.0.1\libraries\DataFlash\DataFlash_APM1.cpp:219: error: ‘SPI’ was not declared in this scope
C:\Documents and Settings\eemasvi.TPC\Desktop\megapirat\arduino-1.0.1\libraries\DataFlash\DataFlash_APM1.cpp:222: error: ‘SPI’ was not declared in this scope
C:\Documents and Settings\eemasvi.TPC\Desktop\megapirat\arduino-1.0.1\libraries\DataFlash\DataFlash_APM1.cpp:225: error: ‘SPI’ was not declared in this scope
C:\Documents and Settings\eemasvi.TPC\Desktop\megapirat\arduino-1.0.1\libraries\DataFlash\DataFlash_APM1.cpp: In member function ‘virtual void DataFlash_APM1::BufferWrite(unsigned char, uint16_t, unsigned char)’:
C:\Documents and Settings\eemasvi.TPC\Desktop\megapirat\arduino-1.0.1\libraries\DataFlash\DataFlash_APM1.cpp:242: error: ‘SPI’ was not declared in this scope
C:\Documents and Settings\eemasvi.TPC\Desktop\megapirat\arduino-1.0.1\libraries\DataFlash\DataFlash_APM1.cpp:244: error: ‘SPI’ was not declared in this scope
C:\Documents and Settings\eemasvi.TPC\Desktop\megapirat\arduino-1.0.1\libraries\DataFlash\DataFlash_APM1.cpp:245: error: ‘SPI’ was not declared in this scope
C:\Documents and Settings\eemasvi.TPC\Desktop\megapirat\arduino-1.0.1\libraries\DataFlash\DataFlash_APM1.cpp: In member function ‘virtual unsigned char DataFlash_APM1::BufferRead(unsigned char, uint16_t)’:
C:\Documents and Settings\eemasvi.TPC\Desktop\megapirat\arduino-1.0.1\libraries\DataFlash\DataFlash_APM1.cpp:255: error: ‘byte’ was not declared in this scope
C:\Documents and Settings\eemasvi.TPC\Desktop\megapirat\arduino-1.0.1\libraries\DataFlash\DataFlash_APM1.cpp:255: error: expected `;’ before ‘tmp’
C:\Documents and Settings\eemasvi.TPC\Desktop\megapirat\arduino-1.0.1\libraries\DataFlash\DataFlash_APM1.cpp:260: error: ‘SPI’ was not declared in this scope
C:\Documents and Settings\eemasvi.TPC\Desktop\megapirat\arduino-1.0.1\libraries\DataFlash\DataFlash_APM1.cpp:262: error: ‘SPI’ was not declared in this scope
C:\Documents and Settings\eemasvi.TPC\Desktop\megapirat\arduino-1.0.1\libraries\DataFlash\DataFlash_APM1.cpp:263: error: ‘SPI’ was not declared in this scope
C:\Documents and Settings\eemasvi.TPC\Desktop\megapirat\arduino-1.0.1\libraries\DataFlash\DataFlash_APM1.cpp:267: error: ‘tmp’ was not declared in this scope
C:\Documents and Settings\eemasvi.TPC\Desktop\megapirat\arduino-1.0.1\libraries\DataFlash\DataFlash_APM1.cpp: In member function ‘virtual void DataFlash_APM1::PageErase(uint16_t)’:
C:\Documents and Settings\eemasvi.TPC\Desktop\megapirat\arduino-1.0.1\libraries\DataFlash\DataFlash_APM1.cpp:278: error: ‘SPI’ was not declared in this scope
C:\Documents and Settings\eemasvi.TPC\Desktop\megapirat\arduino-1.0.1\libraries\DataFlash\DataFlash_APM1.cpp: In member function ‘virtual void DataFlash_APM1::ChipErase(void (*)(long unsigned int))’:
C:\Documents and Settings\eemasvi.TPC\Desktop\megapirat\arduino-1.0.1\libraries\DataFlash\DataFlash_APM1.cpp:302: error: ‘SPI’ was not declared in this scope
Куда копать?
Скорее всего прошивка не под ArduinoIDE 1.0.1- почитай описание - скорее под более старую версию
открыл саму прошивку, нажал Проверить/Компилировать- выдало кучу ошибок.
А вы что нибудь меняли в APM_Config.h? Если меняли, что выбрали?