Проект Мегапират на самик!
Это имеет принципиальное значение?
И с 1 Гц в авторежиме домой вернется. Отображение целей на ОСД будет дерганым разве что. Однако, я работаю над фильтрацией координат в целом. Дальше будет лучше.
апдейт 2.0.1851 + наземка
В основном посвящен оттачиванию квадриков.
-Доведен до ума акро-режим, поправлен фильтр гиры. До этого летало вообще отвратно, а тут вот тебе (см. видео). В стабмоде как летало хорошо, так и летает.
-Введена поддержка триммирования: для самолей - в ручном, для квадриков - в акро триммерами передатчика добиться устойчивого полета и нажать Neutral в настройках автопилота. В стаб. режиме растриммированный самоль/квад это пофигу, вынесет, но упаси б…г случайно переключиться в ручной, как я ночью…
-Главное окно наземки уменьшено до 600 пикселей по высоте и перенесены кнопки, чтобы можно было запустить на нетбуках.
-ConstantPWM сменен на мой любимый InstantPWM 😃 Как было 390Гц на квадриках, так и осталось, зато пропали лаги.
-Для конфигурации “летающее крыло” выведены два канала второго элевона: М2 для “одинаковых” сервомашинок, М5 - для установленных “зеркально”.
В конфигурации трикоптера выход М3 сдублирован на М4, в классическом самолете - на М5. Сжег я порт М3 на своей диско, так что не пугайтесь лишней движухи по выходам.
Акро-режим “до” - великая болтанка:
После:
Кстати о наземке. У кого она постоянно вылетает - проверьте региональные настройки Виндовс! Разделитель целой и дробной части числа должна быть точка! В русских версиях винды по умолчанию запятая (интересно, почему).
Там мега 2560. Однако тенденция - цены падают… Похоже китайцы продвигают лозунг - “Даешь автопилот на каждый пенолет!”
Да, я сразу не заметил… Поэтому пост убрал.
Но фактически плата со всеми датчиками кроме жпс за 60$ - это уже норма.
Шурикус, зря убрал-то 😃 надо в тему, где megapirateNG напостить.
Шото у меня такая тема не истчется. Где же она?
Где же она?
Шурикус, зря убрал-то надо в тему, где megapirateNG напостить.
Так а новый Автопилот на нее не встанет, если это не СТМ, зачем она тут нужна.
как донор этих гребаных датчиков… 😃
Чтоб сэкономить на распайке, донором наверно правильнее какую-нибудь “алибабу” или “таобао” сделать. Правда они микросхемы горстями любят насыпать, зато по смешным ценам…
Олег, для твоего супер кода, нужна готовая суперплата с датчиками за 60 баксов - тогда будет расходится как пирожки.
А иначе будет как ФМКит продакш - ничего не понятно, никому не нужно… )
Александр, если оно сейчас начнет “как пирожки” распространяться, я погрязну в техподдержке вместо того, чтобы развивать и дебажить. Так что пока лучше не надо. А потом китайцы сами передерут, и спрашивать не будут.
для твоего супер кода, нужна готовая суперплата с датчиками за 60 баксов - тогда будет расходится как пирожки.
А иначе будет как ФМКит продакш - ничего не понятно, никому не нужно… )
А чем плата от dundel1 не устраивает цена вполне адекватная. Есть вариант полностью собранный и отдельно без датчиков для тех у кого остались платки от других проектов.
Я про эти платы ничего не понял. Описания нет как обычно.
И 145$ цена ничем не адекватная вообще. Ардупайлот у китайцев дешевле стоит.
А такая плата - это максимум 60$ должна быть. Их сейчас как грязи.
www.ebay.co.uk/itm/180847108943?ssPageName=STRK:ME…
А такая плата -
www.ebay.co.uk/itm/180847108943?ssPageName=STRK:ME…
На этой плате более дешевый, менее производительный (и соответственно неподходящий под проект Олега) проц…
Я заказал в ЕДИНСТВЕННОМ экземпляре датчики и плату Дисковери - бюджет уже около 55. Плюс еще надо делать плату под датчики. Конечно, если брать комплектуху оптом будет дешевле. Но куда ее потом девать?
Когда китайцы поставят производство проекта Олега на поток ценник реально может быть меньше 60-ти. Но пока этого нет…
Значит подождем, а то будет как с вортексом. Хе-хе. Хорошо, что не купил его тогда.
Евгений, а чем именно процессоры так радикально отличаются?
Ну, как истребитель 4-го и пятого поколения 😃… Разные ядра, частоты, объемы памяти и т.п.
Подробнее можно глянуть тут:
Доброго времени. Собрал Дискавери+клон аллиноне. Пока не заработало. Появились вопросы по сути.
- бутлоадер прощился вот так - > Verifying section [8000000-80FFFFF] of PROGRAM MEMORY area…
Error : Verify failed at address 0x8004000.
Check that the device is erased before programming
Error : Problem while trying to Run core of device.
Error : < PROGRAM MEMORY verifying failed.
> Erasing section [8000000-80FFFFF] of PROGRAM MEMORY area…
Mass Erasing device…
Blank Checking device…
< PROGRAM MEMORY successfully erased and blank checked.
> Programming section [8000000-80FFFFF] of PROGRAM MEMORY area…
Programming skipped from address 0x8020000 to 0x803FFFF because trying to program erased value
Programming skipped from address 0x8040000 to 0x805FFFF because trying to program erased value
Programming skipped from address 0x8060000 to 0x807FFFF because trying to program erased value
Programming skipped from address 0x8080000 to 0x809FFFF because trying to program erased value
Programming skipped from address 0x80A0000 to 0x80BFFFF because trying to program erased value
Programming skipped from address 0x80C0000 to 0x80DFFFF because trying to program erased value
Programming skipped from address 0x80E0000 to 0x80FFFFF because trying to program erased value
< PROGRAM MEMORY programming completed.
> Verifying section [8000000-80FFFFF] of PROGRAM MEMORY area…
Error : Problem while trying to Run core of device.
Error : < PROGRAM MEMORY verifying failed.
По факту в наземке плата прошилась. в наземке ничего не отображается, платка подключена к аппаратному com1 (через макс232).
в наушнике что то говорит , но разобрать не могу. но вроде связно - Ентер чивототам.
На клоне аллинван выводы адреса гиры и акселя засажены на корпус, у барометра и компаса вродь такого нет (поправте если я не прав). Для гиры адрес должен быть верен, но для акселя надо ногу адреса на +3.3в посадить, тогда возможно запоказывает наземка. Память посадил на шину и притянул 1ком к 3.3в как в дневничке. ОСД пока не паял.
Вопрос собственно вот в чем, Наземка будет показывать если я поправлю адреса? И нужен ли ГПС (он есть) и если нужен ГПС нужно ли что бы он определил местоположение.
Ну и просьба если кто нибудь на работающем аллин ван подскажет как припаяны ноги с адресами, буду благодарен.
И еще… нет ли возможности проверить адреса, прежде чем колупать плату, например на АТМЕГЕ скетч залить какой нить…?
Ну вот и дождался я “альтернативщика” 😃 - т.е. у кого китайская плата.
Денис,
Судя по тому, что программа что-то п…дит в динамики, значит, бутлоадер более-менее встал и прога прошивается. По-хорошему, теперь вам нужно подцепить видеосигнал и посмотреть, что пишет на ОСД. Там вначале самодиагностика выводится, и говорит, какой датчик ей не нравится.
То, что вы слышите, это, скорее всего, Sensors Failure - какой-то датчик не виден. Без исправных датчиков коннекта с наземкой не будет.
У акселя на алинон адрес на 3В засажен, у гироскопа - на землю. Баро и компас - на землю.
НО! Конкретно в вашем случае - вы уверены, что ориентация датчиков именно алинон, а не FFIMU? Что за плата, дайте ссылку или крупное фото, где видна ориентация микрух на плате.
Я к тому, что можно автодетектить тип платы и ориентацию датчиков именно по адресу акселя. У алинон всегда был 0х82, у FFIMU 0х80.
Если плата типа FFIMU, но вы засадите адрес акселя на 3.3В, наземка должна сконнектиться, но авиагоризонт будет показывать неправильно.
Определитесь, что за плата у вас, и я добавлю автодетект.
И еще, без микрухи ЕЕПРОМ работать и коннектиться точно не будет. Это аксиома.
www.aliexpress.com/snapshot/108243867.html - тут и тут www.ebay.co.uk/itm/…/300717688540?pt=UK_Sound_Visi… - с хорошей фотой, вечером ОСД цепану если время будет посмотрю , что и как. Ориентацию по осям смотрел, вродь все правильно. по картинке адреса не оценить поэтому по приезду проверял прибором. На гире есть возможность поменять перерезав дорожку и подпоявшись к остатку ну или попробовать в воздухе кинуть, а на аксель там под микруху уходит, вродь с обратной стороны есть выход… Баро и компас проверю адреса если есть ноги прозвоню. Спасибо за ответ. 😃
И да… Не скромный вопрос , подождать автодетекта или поковырять самому 😃? Опять же посмотрел ваши скечи на Арудину, можно ж опытным путем проверить заливая скечи на аксель потом на гиру меняя адреса вычислить и таким путем:)
точняк! это GY-81-180. Денис, ничего резать и перецеплять не надо, сделаю выбор.