Crius Hobby MultiWii
Меня больше порадовало наличие поддержки GPS:
www.multiwii.com/forum/viewtopic.php?f=8&t=649
There are now 2 GPS devices supported:
Serial GPS
which should be connected on a free Serial port of the FC (MEGA boards needed)
Must be defined in config.h
GPS POSITION HOLD and GPS RETURN to HOME are both implemented with the Serial GPS option.
I2C Serial boards
EOSBandi did some code to add “a specific arduino + a Serial GPS” which communicates with multiwii via I2C.
code.google.com/p/i2c-gps-nav/
Must be defined in config.h
#define I2C_GPS
Первый режим нам неактуален, а вот по i2c уже интересно.
Интересно а мультивия с этим gps подружить можно? remzib’s osd
а то как раз на днях прийти должна
написанно NMEA protocol with TLL standard TX RX signals вроде эти слова встречаются в прошивке!
Как я понял из описания, нужен GPS (или адаптер к обычному), способный передавать данные по I2C.
С другой стороны, раз такие функции появились, стоит скоро ожидать в продаже плат с выведенным serial port для подключения обычного GPS.
С другой стороны, раз такие функции появились, стоит скоро ожидать в продаже плат с выведенным serial port для подключения обычного GPS.
Думаю врятли будут заморачиваться с Мегами на борту. Совсем другая история и цена будет. Интересно, есть возможность повесить GPS на 328 адруину, или через нее всегда идет обмен данными?
Получил вчера платку MWC MultiWii SE Standard Edition 4-axis Flight Control Board QUADX И начал к ней прикручивать свою программу rcopen.com/forum/f123/topic263186 . Платка понравилась .
Посмотрел код MultiWii_dev_20120225 На 328 атмеге дискрет меньше чем 8 мкс по выходу не получается так что вертолеты не полетят. На 1280 без проблем.
На плате стоит 4-х контактный последовательный порт. Как он подключен кто нибудь смотрел? Паралельно FTDI?
Паралельно FTDI
Да, для удобства подключения экрана
Вообще есть один ньанс который может угробить идею. В мультиВии выход идет с шагом 8 мкс.
Да, шаг 8 мкс для вертолета совершенно не допустим. Спасибо большое всем за подсказки по Мультивии! Пойду изучать Арду 😃
может кто глянет как можно боро функции с А2 версии вытянуть в 2.0 прошивку,
или как настроить чувствительность баро в прошивке 2.0 ?
ну нет мне покоя!!!
Так летайте на A2 зачем бежать впереди паровоза 😃 Меня и 1.7 вполне устраивала 😃 (у меня нет GPS), а кардинально в новых прошивках ничего не меняется
Кто значет что это за пины без подписей? ybex.com/…/vdyjn4fntynnm5vpqybjdlwp712blug0dm4jiru…
Так летайте на A2 зачем бежать впереди паровоза 😃 Меня и 1.7 вполне устраивала 😃 (у меня нет GPS), а кардинально в новых прошивках ничего не меняется
Кто значет что это за пины без подписей? ybex.com/…/vdyjn4fntynnm5vpqybjdlwp712blug0dm4jiru…
Для записи в 328 без загрузчика
Думаю врятли будут заморачиваться с Мегами на борту. Совсем другая история и цена будет.
Если эта тема будет реально работать, то на eBay легко будет купить и i2c-gps, также как сейчас продаются i2c-LCD 😃
Интересно, есть возможность повесить GPS на 328 адруину, или через нее всегда идет обмен данными?
Я не вникал как сделана реализация i2c, но наверно можно сделать плату которая берет данные с gps и тупо пересылает их дальше по i2c, тут наверно и какой-нибудь attiny хватит.
Другой вопрос, что не хочется колхоза из кучи плат и переходников…
А тут зависит как это реализуют. Плата-переходник может быть тупым переходником, а может быть и навигационным компом. Уж коли еще один проц, зачем основной навигацией грузить?
Я не вникал как сделана реализация i2c, но наверно можно сделать плату которая берет данные с gps и тупо пересылает их дальше по i2c, тут наверно и какой-нибудь attiny хватит.
Я имел ввиду, что у любой ардуины есть сериал пор на пинах d0,d1 помоему
Плата-переходник может быть тупым переходником, а может быть и навигационным компом. Уж коли еще один проц, зачем основной навигацией грузить?
Насколько я понимаю, по i2c передаются только координаты, а решение “куда лететь” как и переключение режимов, все равно в основном контроллере.
Можно конечно теоретически, сделать отдельную плату которая будет отдавать нужные координаты и тем самым реализовать например полет по точкам, но это как-то слишком мутно имхо.
Я имел ввиду, что у любой ардуины есть сериал пор на пинах d0,d1 помоему
Более того, эти пины наверно у Меги328 есть, может достаточно к плате подпаяться. Но тут не выяснял.
Дмитрий, 328 мега только у китайцев))) официальные ардуины меги это 1280 и 2560, у них и так все хорошо с сериал портами.
Можно конечно теоретически, сделать отдельную плату которая будет отдавать нужные координаты и тем самым реализовать например полет по точкам, но это как-то слишком мутно имхо.
Нормально, рекомендую i2c-gps-nav от неутомимого EOSBandi
328 мега
Минус с занесением за незнание матчасти
Давайте еще Га328 будем говорить, а не Атмега328, речь была именно про Ардуина Мега.
p.s. кто тут умничает без каких либо стоящих агрументов я лично виду невооруженным взглядом, да Леонид?
официальные ардуины меги это 1280 и 2560, у них и так все хорошо с сериал портами.
Мы ж в теме про платы от Cruis Hobby, тут нет serial порта, да и проц Atmega328.
Нормально, рекомендую i2c-gps-nav от неутомимого EOSBandi
Паять влом, подожду когда китайцы выложат на ebay 😃
А в целом, с поддержкой carefree и position hold, уже неплохие “мозги” получаются 😃
Cruis Hobby
Атмега 328 стоит? FTDI можно полдключить? Значит есть
Есть, но используется для обмена данными с компом. Хотя не что не мешает настроить пиды, перекомпилить прошивку под работу с ГПС, перешить, отключить комп, включить ГПС, полетать, отключить гпс, включить комп, влить прошивку с поддержкой связи с компом, настроить, оключить, подключить, полетать, отключить… 😃 Думаю, после второго раза - поменяете мозги либо спаяте уарт-и2с переходник. 😃
Но при всем при этом, никто не мешает дописать какой-нить автодетект подключения к компу… А если его нет - переконфигуриться под ГПС или наоборот…
Алексей, спасибо! приятно что на форуме есть понимающие люди)
А если чуть дописать код и сделать выбор редима порта тумблером РУ или замыканием какогонибудь пина, то и паять ничего не придется по идее)
Атмега 328 стоит? FTDI можно полдключить? Значит есть
Но как я понимаю четыре отдельные контакта подключены в паралель с FTDI и одновременно ЖПС и FTDI подключить нельзя?