ArduCopter Mega: порт на обычную Arduino (тестим)
Парни, скажите как на духу, вот ардукоптерцы выпустили новую плату 2.0, у нее из новья mp6050 и новый баро. Спрашивается накой покупай 2.0 если можно за $50 купить платку с новым mp6050 и новым баро и подключить к старой версии ардукоптера. Я прав малеха? Тоесть это будет отдельный проект Arducopter v1.5 😃
если разберешся чего и куда подключать, то прав скорее всего… по сути то это всё так и остается arduino mega + плата с датчиками (вне зависимости от того оригинал или платка с allinone), но требует правки кода или допаивания руками
Ну допаивание ладно, скоро Алекс Иванов все выпустит для i2c, а вот допиливание кода…
Спрашивается накой покупай 2.0 если можно за $50 купить платку с новым mp6050 и новым баро и подключить к старой версии ардукоптера. Я прав малеха? Тоесть это будет отдельный проект Arducopter v1.5
И в чем тогда будет отличие от Arduino + FreeIMU 0.4.1? Т.е. это и есть проект MegaPirateNG 😉
Просто так не получится прикрутить датчики к чему либо. Во первых, APM2 использует шину SPI для связи с датчиками, во вторых они во всю используют аппаратные флаги готовности данных от сенсоров (что бы не читать когда данные еще не обновились). Если это все переделать на I2c и без флагов готовности - это и будет обычный Arduino + Sensor board.
Ясно…
посмотрел ща эту разработку , там впринцепе деталюшек немного …
если будет схематик под все это дело , то можно попробовать развести шилд под обычную ардуину мега …
лично для меня проблемму составят только новые барометры , ибо где их брать ХЗ …
то можно попробовать развести шилд под обычную ардуину мега …
Вот это да… Ну как говорится “бог в помощь”, схемы и платы лежат в свободном доступе в магазине дидронов.
Подключил Remzibi OSD. горизонт работает, но есть нюансы (нет возможности включить/отключить OSD программно, нет возможности изменить текст при старте, пока не установишь Home position), написал автору OSD, чуток допилил прошивку.
Вечером, сделаю видео.
Кстати, почти готова прошивка 2.2 (в смысле она у меня готова, пока тестирую на своем железе)
Народ кто поможет прикрутить алгоритм “DCM filter” к моим датчикам:
Гироскоп:L3G4200D
Акселерометр+магнитометр: LSM303.
Данные с датчиков получаю, а вот углы наклона пучить не выходит.
За основу взял алгоритм который во вложении.
Всем заранее спасибо.
Вот это да… Ну как говорится “бог в помощь”, схемы и платы лежат в свободном доступе в магазине дидронов.
ну то что разводка плат в открытом доступе несколько меняет дело …
появляется вариант заказать партию плат и попытаться конкурировать с дронами (думаю что при появлении плат живЪём цена резко подскочит) … из плюсов такого решения - полная совместимость ПО … из минусов -основная плата 4х слойная , те будет достаточно дорогая …
если всетаки разводить шилд для ардуины то появляются несколько нюансов …
- там стоит мега 8U2 которая одновременно работает компортом и PPM сумматором … на ардуине уже есть мега (или ft232) которая работает компортом , соответственно PPM сумматор придется делать свой (использовать от предыдущей версии) или не делать вообще …
- гироаксель и баро сидят на SPI … поскольку там шины однонаправленные (в отличии от I2C) можно попробовать избавиться от преобразователя уровня TXB0104 используя резисторы и стабилитроны …
- от преобразователя уровней для компортов тоже возможно избавиться тем-же способом …
- предусмотреть возможность установки барометра BMP085 (потребует модификации кода) ввиду покачто дефицитности MS5611 …
ну и самый кардинальный вариант развести свою двухслойную плату , думаю получится разместиться в формате 50х70 с крепежем 45х45 …
А какже Алескандр Ивановс продаеь у себя ьрейкборды с новым баро у себя в магазинчике? Ведь гдето он их берет… Юрий, будешь делать борду, подумай, а не лучше ли гпс и компас сделать на отдельной платке, как это у диджеаев сделано, чтобы кто захочет мог вынести их подальше у себя на коптере от источников помех.
там стоит мега 8U2
так вроде на ардуине меге 2560 стоит тоже самое (на 1280 меге стоит фт232), перезалить прошивуи все, если порт меги совпадает (я просто досконально схему не смотрел еще)
избавиться от преобразователя уровня TXB0104
а смысл? Она вроде доступная и не дорогая
предусмотреть возможность установки барометра BMP085
если дополнительно к MS5611 былоб прикольно…
ну и самый кардинальный вариант развести свою двухслойную плату
тогда уж делать ГПС как опцию (просто вывести на контакты подключение), а то у всех модули разные… и они уже есть…
А вообще…Решать конечно Вам, но думаю что уже заниматься “рукоблудием” смысла то особого и нет, учитывая цену собранного девайса, имхо.
Да счас у них задержки с платами (как я понял не столько из-за железа, а сколько из-за софта), все равно к весне наделають, а мож ужо и забъют, начнут на stm че нить мутить.
К моменту реализации, по любому китайсы еще наштампуют с десяток контроллеров.
так вроде на ардуине меге 2560 стоит тоже самое (на 1280 меге стоит фт232), перезалить прошивуи все, если порт меги совпадает (я просто досконально схему не смотрел еще)
стоит то тожсамое , но нет смысле перешивать ту мегу , ибо на ардуине те ноги что используются никуда не выведены …
избавляться от преобразователей уровней действительно смысла мало , проще ими затариться и продавать вместе с платами …
если дополнительно к MS5611 былоб прикольно…
прицепить безпроблем даже к оригинальной плате … подключать к порту для внешнего компаса …
тогда уж делать ГПС как опцию (просто вывести на контакты подключение), а то у всех модули разные… и они уже есть…
так даже на родной плате предусмотрена такая возможность …
выходит разводить Чаволибо смысла практически нет …
заказываем родную 4х слойную плату , используем внешний свой или дроновский ЖПС (он уних кстати по вполне приемлемой цене) …
под компасы уменя платы есть … если не решим проблемы с баро то на теже платы можно и 085 барометры ставить …
А какже Алескандр Ивановс продаеь у себя ьрейкборды с новым баро у себя в магазинчике? Ведь гдето он их берет…
а вот хрен знает где он их берёт … я их смогу взять только по 35 баксов без доставки … совсем нефкусно получается …
ЗЫ: ИНВЕНСЕНСЫ РОДИЛИ 9-АХИ … пока ишшо даже даташита нету …
invensense.com/mems/gyro/mpu9150.html
прикинул стоимость если делать наборы для самосборки …
платы можно будет продавать по 600 руб …
наборы плата + полный комплект деталей + моя плата с набором деталей для компаса думаю что неболее 4500 руб …
если вместо 5611 ставить 085 на мою плату (потребует доработки кода) то получится всего 4000 руб …
GPS умногих есть свой …
при цене у дронов в 200 баков заморачиваться смысла мало , но плат нет (продают пока воздух) думаю что кактолько появятся живые платы цена подскочит до 250-300 баксов …
в любом случае до февраля китайцы в коматозе , покупать ничего не получится … потом затарюсь мегами и LLC , они полюбому пригодятся … озадачу человека насчет гирок , они тоже полюбому вдело пойдут … останется дождаться появления у дронов живых платок , убедиться что они ничего не изменили в первоначальном проекте и заказать платы (2 недели) … такчто в марте вполне можно начинать собирать …
все кто заинтересован в платах и наборах пишите в личку … если будет достаточно желающих проект состоится …
продают пока воздух
Продают не воздух, многим платы уже пришли. Видимо их делают не так быстро или не в том объеме.
Не вижу смысла делать копию APM. Я предлагаю развести шилд под ардуину, на подобии как есть под Multiwii. Т.е. шилдик, на которую сам запаиваешь разъемчики под моторы, радио. На которой уже стоят светодиоды (A,B,C), кнопка Reset… Дальше место под платки IMU и контакты рядом. Тут же можно предусмотреть установку GPS MT3329 (например, он паяется на плату и шилдик не надо будет покупать). Можно предусмотреть площадку для модуля Bluetooth (опять таки избавляемся от шилдика). Можно предусмотреть запайку модуля памяти под логи.
ИМХО, эта штука была бы популярна! И небольшие затраты в производство (только платы)
Впринципе, такой шилд оч пригодился бы и для предыдущей версии АРМа. Я бы, по крайней мере, точно бы не отказался от него 😃 Сейчас практически у всех на ардуино мегу сверху прицеплена та или иная макетка с нагромождением датчиков, разъемов и т.д., думаю, никто не отказался бы облагородить свою конструкцию. Если бы Юрий согласился выпустить малую партию подобных щитов, было бы вообще замечательно 😃
Вот обещанное видео с Remzibi OSD. Я тут списался с автором, оказывается есть другая прошивка под него, которая лучше подойдет под пирата…
Впринципе, такой шилд оч пригодился бы и для предыдущей версии АРМа. Я бы, по крайней мере, точно бы не отказался от него 😃 Сейчас практически у всех на ардуино мегу сверху прицеплена та или иная макетка с нагромождением датчиков, разъемов и т.д., думаю, никто не отказался бы облагородить свою конструкцию. Если бы Юрий согласился выпустить малую партию подобных щитов, было бы вообще замечательно 😃
во именно что для предыдущей версии … ну и для виаев … притом это больше интересно для любителей выдрать датчики из китайских поделок …
для АПМ2 нет смысла городить шилд который будет гораздо больший по размерам чем родная плата , стоять на ардуине , которая тоже немаленькая и не лёгенькая … при этом будет использовать от ардуины только процессор … и при использовании нестандартных датчиков потребует правки кода …
впринцепе если ктото готов развести шилд я готов заказать 1 заготовку и расчитаться платами …
могу конечно и сам , но времени катострофически нехватает …
шилд имеет смысл делать под все типы микросхем датчиков поддерживаемых виаем и пиратом , втомчисле аналоговыми кселями с нунчаков и 650 гирами с моушенов … с ППМ сумматором на атмеге … местом под MT3329 и блютузный модуль …
а вроде уже кто-то делал шилд на обычную ардуинку мега, там только какой то проводок надо было допаять к ноги амеге?
я кстатии ЗА макетку под мегапирата под распространенные датчики (как у AeroQuad)
но покупать не буду (уже на обычной макетке всё красиво напаял)
какую макетку не делай, а если хотите оригинальный adrucopter2, то нужно напаивать еще один avr проц, под приемник аппы
смысл делать шилд под кучу переходных боардов ??? да ишшо шире самой ардуины …
нужно делать под установку чипов на сам шилд … притом не одного конкретного набора чипов , а всех потенциально используемых в проектах …
и мегу под ППМ сумматор тудаже … куму что ненужно , просто не паяем …
и мегу под ППМ сумматор тудаже …
Накой он нужен?
нужно делать под установку чипов на сам шилд …
Ну и сколько человек сможет припаять все чипы на такой шилд? Пяток желающих может и найдется, на такой шилд…
ИМХО, если что то и делать, так под готовые платы сенсоров, типа Allinone, Drotek, FreeIMU…