Создание собственной системы стабилизации
Да ладно, каждый развлекается как его душе угодно. Кстати вопрос, а че вы к нутексу с ардкпелотом прицепились? В смысле портируете только их? Есть и другие проекты. Аэроквад например, он менее запутанный в плане кода. Ну или поделка билла ньюсбита? Там вообще жесть чибиос…
Sir Alex-у захотелось Арду 😃
Есть такой проект Аероквад - альтернативе (как-то так) так вот там похоже мои драйвера под F4 - с вия и с теми же болячками 😃
Ну или поделка билла ньюсбита?
цыкл 50гц - это пипец…
А портануть на эту плату можно что угодно - было бы желание 😃
Прошу пояснить, что там бОльшего?
Всё на борту, ШИМ входы/выходы, СБУС, CAN в компактной форме.
Пикс тот-же голый стоит 200$ Сколько может стоить эта железка (с корпусом и хорошо видными светодиодами)?
и двумя акселями
F4BY минимум в 3 раза дешевле. И нафига нужны 2 акселя?
Sir Alex-у захотелось Арду
Ага, крайнего нашел )))
Я это, дома пока поднимаю билд сервер под PX4, хочу собрать 3.1.2 - все равно до выходных у меня нету возможности полетать.
Сергей или Саша, я пока не сильно успел закопаться в код PX4 , подскажите, там есть сборка px4-fmu-v1 и v2 - что это и почему есть две версии? Я так понимаю, вы за базу взяли v1?
Кстати вопрос, а че вы к нутексу с ардкпелотом прицепились?
А что есть популярнее и лучше?
цыкл 50гц - это пипец…
На самом деле, больше наверное и не надо особо.
за базу взяли v1?
Да, v1 - PX4, v2 - Pixhawk.
Ага, крайнего нашел )))
А кто кличь кинул: “Давайте арду портировать” 😃 до этого как-то все чем попало занимались, я вием и где-то там Аероквадом баловался, Александр со своими прошивками возился, а потом месяц жизни как корова языком 😃
Кстати, я вот озадачился, как получить патч из Серегиных изменений на GitHub, не выкачивая его репозитарии (у меня медленный коннект в интернет).
Открываем нужный commit в github
github.com/…/8a10427cdee1fdb0acee4204d3505644cdd48…
и если добавить к урлу '.patch", получи на выходе готовый файл патча )))
github.com/…/8a10427cdee1fdb0acee4204d3505644cdd48…
P.S. Ну и что бы этот патч влить к себе:
git apply < имяпатча.patch
или
git am < имяпатча.patch
Второй вариант сразу делает коммит как и в оригинальном репозитории (первый вариант команды, просто вливает изменения в файлы, коммитить потом самом надо)
Только это, не забываем что он не совсем рабочий 😦 - моторы не запустятся, надо искоренять io - проц и разбираться с портами… там где-то зарыто понятие мультипорт - может шим может усарт может просто GPIO - наверно в этом и засада в крайних прошивках…
Только это, не забываем что он не совсем рабочий - моторы не запустятся, надо искоренять io - проц и разбираться с портами… там где-то зарыто понятие мультипорт - может шим может усарт может просто GPIO - наверно в этом и засада в крайних прошивках…
Я соберу сегодня прошивку из того что есть и тогда уже посмотрю что да как. А так да, IO я первым делом захотел вырезать - у меня не шибко быстрый ноут и собирать по 20 минут на нем прошивку - не айс.
Я тогда, с вашего позволения, на пару дней с кодятником завяжу, а то накопилось всякого нерешенного надо заняться, платы подкорректировать, модемы добить… с GPS чё-то решить…
Я тогда, с вашего позволения, на пару дней с кодятником завяжу, а то накопилось всякого нерешенного надо заняться, платы подкорректировать, модемы добить… с GPS чё-то решить…
Кстати, раз уже собрался выкидывать 24x, наверное имеет смысл и компас выкинуть, все равно тенденция такова, что ставят его вместе с GPS.
Я тут придумал маленький девайс, который можно сделать чисто с точки зрения изучения CAN.:
1я фича - удаленное управление LED индикаторами. Т.е. например несколько светодиодных лент подключенных через ULN2003, сюда же и Баззер можно прилепить. - В общем, отображалка режимов.
2я фича, два семисегментных индикатора - показывать сколько сейчас спутников видит GPS и какой HDOP. Полезная фича, если ты в поле и нету телеметрии. Индикатор 3DFix’а не всегда адекватен, и координаты могут гулять на несколько сотен метров.
два семисегментных индикатора
надо мелкие искать - это раз, 103-й проц вешать это два - а из этого можно вообше управлялку - настроилку делать и с дисплеем 😃
rual там про маленькую наземку заикался?
надо искоренять io - проц и разбираться с портами…
Ничего искоренять не нужно, проверь ручной запуск драйвера fmu
светодиодных лент подключенных через ULN2003
i2c led цепляется на 1 i2c…
Ничего искоренять не нужно,
а нафиг он нам в кодятнике?
проверь ручной запуск драйвера fmu
прикол в том, что старт max_pwm т.е. 8_pwm, а стартует как 2_pwm…
наверное имеет смысл и компас выкинуть
не, выкидывать я его не буду, кому не нравится - перемычку одну перерезал и усё, и вообще если просто компас повесить на i2c1 то внутренний работать не будет…
i2c led цепляется на 1 i2c…
Это я знаю, но тут немного другой девайс. Лента светодиодная ставится отдельная на каждый луч и в итоге, можно сделать фичу, как когда то делал Syberian для пирата - LED_Sequencer - она в частности могла моргать разными режимами и один из них был БАНО.
Но как я уже сказал, девайс исключительно из ознакомительных целей, поэтому не надо искать особый смысл в нем.
а нафиг он нам в кодятнике?
Я так понял, в прошивку еще и бинарник прошики IO зашивается? судя по сообщениям в логе NSH, что он пытается обновить прошивку в нем. - Если так, то тем паче надо вырезать его оттудава.
Я так понял, в прошивку еще и бинарник прошики IO зашивается?
Это да.
Если так, то тем паче надо вырезать его оттудава.
Надо просто скрипт компилятора исправить.
с GPS чё-то решить…
Сделать доп плату 50х50, сверху антеннку ГПС и экран, снизу модуль и компас с питанием и разъем, чтоб одевался на шестиногий разъем на плате. И крепить к основной плате на стойках
Э, э, я чё институт по разработке высокотехнологичных летающих девайсов что-ли 😃 сначала саму плату подшаманить надо, а потом уже за остальное браться 😃
Значит решено -24-ю выкидываем однозначно?
на счёт CAN - надо ж всё-таки маршрутизатор лепить - ну и на нём за одно организовать, то что Алексей предлагает?
Надо просто скрипт компилятора исправить.
Ну я это и имел ввиду. Сделать свою ветку в mk файлах и без излишеств.
Э, э, я чё институт по разработке высокотехнологичных летающих девайсов что-ли сначала саму плату подшаманить надо, а потом уже за остальное браться
Не, кидаться по сторонам не надо. Давайте доведем до ума то что уже есть.