Создание собственной системы стабилизации

rual

Дринкер, без обид, но что ты пытаешься в каждую бочку меда с ложкой дёгтя залезть?
Плата отличная, с большими (и бОльшими чем у хавка, пх4 и арду2.6) возможностями (которые можно использовать с кодом АПМ), и гораздо дешевле. Что плохого в том, что дидронцы будут двигать вперед функционал ТВОЕЙ системы, а тебе чтобы получить его достаточно скопировать новый АПМ и перекомпилировать код?
Своё ПО очень хорошо, но в нём есть один большой минус для разработчика - нужно не только поддерживать код, но и писать руководство для пользователей, отвечать на тупые вопросы. И вот это огромный, рутинный и совершенно НЕ ИНТЕРЕСНЫЙ пласт работы.
А тут ты получаешь систему с нужными тебе свойствами и “внешней техподдержкой”.
Единственный минус - ты не в силах контролировать надежность, но для хобби сойдёт.

SergDoc
tusik:

С дефолтными пидами чуть подрагивает - надо подстроить.

Надо бы автотюнинг пробовать, но не в помещении ибо его дёргает метра на 1.5 - 2 и на всей дури моторов, я первый раз испугался - потом ничего 😃
и сервой дёрнул так что я думал поворотка вся разлетится к чертям…

Drinker
rual:

Дринкер, без обид, но что ты пытаешься в каждую бочку меда с ложкой дёгтя залезть?

Я вещи своими именами называю. Разве я не прав, что это самодельная железка с кодом ардукоптера?

rual:

с большими (и бОльшими чем у хавка, пх4 и арду2.6) возможностями (которые можно использовать с кодом АПМ),

Прошу пояснить, что там бОльшего?

rual:

и гораздо дешевле.

Пикс тот-же голый стоит 200$ Сколько может стоить эта железка (с корпусом и хорошо видными светодиодами)?

и двумя акселями 😃

SergDoc
Drinker:

и двумя акселями

Кому как 😃 у кого два пиксхавка, а мне и одного не купить 😦
Портов у нас больше 😃 , а если вдруг оказия выпадет можно замутить Иму-ПРО (долырей 400 этак на ADXLR и 405-м проце) для эстетов и подцепить на свободный SPI, а кто-то желал свободный SPI для ОСД? - да и возможностей больше для экспериментов 😃
точного ценника я не скажу - думаю собранный около сотни плюс, минус пару процентов…

tusik
SergDoc:

Надо бы автотюнинг пробовать

Что такое автотюнинг я знаю:). Это точно не для нашего офиса. Попробую на крутилку сегодня вывести. И может найду оператора

Drinker

Да ладно, каждый развлекается как его душе угодно. Кстати вопрос, а че вы к нутексу с ардкпелотом прицепились? В смысле портируете только их? Есть и другие проекты. Аэроквад например, он менее запутанный в плане кода. Ну или поделка билла ньюсбита? Там вообще жесть чибиос…

SergDoc

Sir Alex-у захотелось Арду 😃
Есть такой проект Аероквад - альтернативе (как-то так) так вот там похоже мои драйвера под F4 - с вия и с теми же болячками 😃

Drinker:

Ну или поделка билла ньюсбита?

цыкл 50гц - это пипец…
А портануть на эту плату можно что угодно - было бы желание 😃

rual
Drinker:

Прошу пояснить, что там бОльшего?

Всё на борту, ШИМ входы/выходы, СБУС, CAN в компактной форме.

Drinker:

Пикс тот-же голый стоит 200$ Сколько может стоить эта железка (с корпусом и хорошо видными светодиодами)?
и двумя акселями

F4BY минимум в 3 раза дешевле. И нафига нужны 2 акселя?

Sir_Alex
SergDoc:

Sir Alex-у захотелось Арду

Ага, крайнего нашел )))

Я это, дома пока поднимаю билд сервер под PX4, хочу собрать 3.1.2 - все равно до выходных у меня нету возможности полетать.
Сергей или Саша, я пока не сильно успел закопаться в код PX4 , подскажите, там есть сборка px4-fmu-v1 и v2 - что это и почему есть две версии? Я так понимаю, вы за базу взяли v1?

rual
Drinker:

Кстати вопрос, а че вы к нутексу с ардкпелотом прицепились?

А что есть популярнее и лучше?

Sir_Alex
SergDoc:

цыкл 50гц - это пипец…

На самом деле, больше наверное и не надо особо.

SergDoc
Sir_Alex:

Ага, крайнего нашел )))

А кто кличь кинул: “Давайте арду портировать” 😃 до этого как-то все чем попало занимались, я вием и где-то там Аероквадом баловался, Александр со своими прошивками возился, а потом месяц жизни как корова языком 😃

Sir_Alex

Кстати, я вот озадачился, как получить патч из Серегиных изменений на GitHub, не выкачивая его репозитарии (у меня медленный коннект в интернет).
Открываем нужный commit в github
github.com/…/8a10427cdee1fdb0acee4204d3505644cdd48…

и если добавить к урлу '.patch", получи на выходе готовый файл патча )))
github.com/…/8a10427cdee1fdb0acee4204d3505644cdd48…

P.S. Ну и что бы этот патч влить к себе:
git apply < имяпатча.patch
или
git am < имяпатча.patch

Второй вариант сразу делает коммит как и в оригинальном репозитории (первый вариант команды, просто вливает изменения в файлы, коммитить потом самом надо)

SergDoc

Только это, не забываем что он не совсем рабочий 😦 - моторы не запустятся, надо искоренять io - проц и разбираться с портами… там где-то зарыто понятие мультипорт - может шим может усарт может просто GPIO - наверно в этом и засада в крайних прошивках…

Sir_Alex
SergDoc:

Только это, не забываем что он не совсем рабочий - моторы не запустятся, надо искоренять io - проц и разбираться с портами… там где-то зарыто понятие мультипорт - может шим может усарт может просто GPIO - наверно в этом и засада в крайних прошивках…

Я соберу сегодня прошивку из того что есть и тогда уже посмотрю что да как. А так да, IO я первым делом захотел вырезать - у меня не шибко быстрый ноут и собирать по 20 минут на нем прошивку - не айс.

SergDoc

Я тогда, с вашего позволения, на пару дней с кодятником завяжу, а то накопилось всякого нерешенного надо заняться, платы подкорректировать, модемы добить… с GPS чё-то решить…

Sir_Alex
SergDoc:

Я тогда, с вашего позволения, на пару дней с кодятником завяжу, а то накопилось всякого нерешенного надо заняться, платы подкорректировать, модемы добить… с GPS чё-то решить…

Кстати, раз уже собрался выкидывать 24x, наверное имеет смысл и компас выкинуть, все равно тенденция такова, что ставят его вместе с GPS.

Я тут придумал маленький девайс, который можно сделать чисто с точки зрения изучения CAN.:
1я фича - удаленное управление LED индикаторами. Т.е. например несколько светодиодных лент подключенных через ULN2003, сюда же и Баззер можно прилепить. - В общем, отображалка режимов.
2я фича, два семисегментных индикатора - показывать сколько сейчас спутников видит GPS и какой HDOP. Полезная фича, если ты в поле и нету телеметрии. Индикатор 3DFix’а не всегда адекватен, и координаты могут гулять на несколько сотен метров.

SergDoc
Sir_Alex:

два семисегментных индикатора

надо мелкие искать - это раз, 103-й проц вешать это два - а из этого можно вообше управлялку - настроилку делать и с дисплеем 😃
rual там про маленькую наземку заикался?

rual
SergDoc:

надо искоренять io - проц и разбираться с портами…

Ничего искоренять не нужно, проверь ручной запуск драйвера fmu

SergDoc
Sir_Alex:

светодиодных лент подключенных через ULN2003

i2c led цепляется на 1 i2c…

rual:

Ничего искоренять не нужно,

а нафиг он нам в кодятнике?

rual:

проверь ручной запуск драйвера fmu

прикол в том, что старт max_pwm т.е. 8_pwm, а стартует как 2_pwm…

Sir_Alex:

наверное имеет смысл и компас выкинуть

не, выкидывать я его не буду, кому не нравится - перемычку одну перерезал и усё, и вообще если просто компас повесить на i2c1 то внутренний работать не будет…