Home made FY-20

AndyBig

По существу - программерской работы тут намного больше, чем Вы представляете себе. И все гораздо сложнее, порядка на два, чем гонять данные по COM-порту GSM-модуля. Придется повспоминать высшую математику, и теорию обработки сигнала 😉 Тут даже не месяцем пахнет, а месяцами тремя в лучшем случае 😃 И встанет оно в конечном итоге дороже того-же FY-20.
И почему Вы решили именно на STM32 делать это? Почему не на чем-то подешевле?
И еще… То, что делают на aircam.ru - не более, чем домашняя поделка. Если делать на том же уровне, то нет смысла и начинать.

Morpheus

Почему STM - цену кристалла сравните с тем же AVR. Да и с математикой у него побыстрее будет.
AVR мне уже не интересен (в плане развития, поднятия скилса).
Математику уже начал читать, гораздо раньше чем начал эту тему тут.
По выходной цене - я трачу своё свободное время на это. Когда мы клеим самолетики для себя - мы считаем это время ?

Ой, други, не отговаривайте меня, а лучше делом помогите !

leprud

Для начала - изучите, что есть авто PID настройка, фильтр Калмана, кватернионы и прочее…
И я бы начал с разработки “мозгов” для мультиротора: если на них будет устойчиво, до уж на самолетах и подавно будет держать.

(Лично я, несмотря и на умение обращаться с микропроцессорами и математическое образование - не берусь за разработку таких устройств, хотя и пробовал пару раз)

AndyBig
Morpheus:

Почему STM - цену кристалла сравните с тем же AVR

Ну это же разные вещи 😃 Посмотрите в сторону Philips (LPCxxxx).
И полностью поддерживаю leprud в его высказываниях - в этой области требуется очень много специфичных знаний. Найти и вставить готовый алгоритм не получится, так же как и решать в лоб - рулить непосредственно по сигналам с гироскопа.

Morpheus
AndyBig:

Ну это же разные вещи 😃 Посмотрите в сторону Philips (LPCxxxx).
И полностью поддерживаю leprud в его высказываниях - в этой области требуется очень много специфичных знаний. Найти и вставить готовый алгоритм не получится, так же как и решать в лоб - рулить непосредственно по сигналам с гироскопа.

Ребята, я всё это прекрасно понимаю ! Не вчера родился.
Про LPC - ну мне всё-равно, главное что ядро ARM. Просто у меня есть евобоарды от ST и MT-Link\ST-Link. Смысл покупать LPC - не вижу. Если надо будет потом, в чем я очень сомневаюсь - пусть кому надо тот и компилит под периферию LPC и использует. Это не принципиальный вопрос, я считаю.
Про фильтры Кальмана и прочее - я направление знаю, спасибо. Квадро и окто-коптеры у меня есть, представляю как это на практике работает. Уже есть некоторые теоретические знания в PID-контроллерах.
Я не собираюсь искать что-то готовое в интернете. Считаю, гораздо продуктивнее провести время изучив “подноготную” всего процесса и сделать своё. Повторюсь - это хобби, денег тут никто не считает (даже и не пробуйте возразить, найду за что зацепить 😃 )
Так что вот как-то так…

PS: По причине отсутствия времени (делаю линк на CC1100) тему пока приостановил. Но не надолго… Долго что-то я делать не умею: либо активно делать, либо вообще не делать. Sodefi не даст соврать 😃

1 month later
Drinker

Привет, ну сделал я аналог 20-21 фишки. Даже светодиодиком мигает также.
В теме соответствующей есть про Это.

Александр, привет, не вкурил, кем была тема поднята.

v61
Drinker:

Привет, ну сделал я аналог 20-21 фишки

А подробнее можно?

SGordon

И вообще - проект коммерческий или желающие ринутся портировать на STM?

Drinker
v61:

А подробнее можно?

Да в общем все довольно просто: arduino nano с 2к памяти, платка с 3-х осевым акселем и 2-х осевым гироскопом. (гироскоп на ось Z не стал сажать, ибо для крыла делал)
Поизучал тему на просторах тырнета и напесал код с фильтром Калмана. Вернее программа реализует 2 алгоритма - Калман и DCM. Это чисто в исследовательских целях.

SGordon

как я понимаю тут дело не в железе а в хорошем алгоритме, чтобы не вылазили глюки как у оригинальных фишек, вот в чем так сказать простота не нужна 😃)