Home made FY-20
По существу - программерской работы тут намного больше, чем Вы представляете себе. И все гораздо сложнее, порядка на два, чем гонять данные по COM-порту GSM-модуля. Придется повспоминать высшую математику, и теорию обработки сигнала 😉 Тут даже не месяцем пахнет, а месяцами тремя в лучшем случае 😃 И встанет оно в конечном итоге дороже того-же FY-20.
И почему Вы решили именно на STM32 делать это? Почему не на чем-то подешевле?
И еще… То, что делают на aircam.ru - не более, чем домашняя поделка. Если делать на том же уровне, то нет смысла и начинать.
Почему STM - цену кристалла сравните с тем же AVR. Да и с математикой у него побыстрее будет.
AVR мне уже не интересен (в плане развития, поднятия скилса).
Математику уже начал читать, гораздо раньше чем начал эту тему тут.
По выходной цене - я трачу своё свободное время на это. Когда мы клеим самолетики для себя - мы считаем это время ?
Ой, други, не отговаривайте меня, а лучше делом помогите !
Для начала - изучите, что есть авто PID настройка, фильтр Калмана, кватернионы и прочее…
И я бы начал с разработки “мозгов” для мультиротора: если на них будет устойчиво, до уж на самолетах и подавно будет держать.
(Лично я, несмотря и на умение обращаться с микропроцессорами и математическое образование - не берусь за разработку таких устройств, хотя и пробовал пару раз)
Почему STM - цену кристалла сравните с тем же AVR
Ну это же разные вещи 😃 Посмотрите в сторону Philips (LPCxxxx).
И полностью поддерживаю leprud в его высказываниях - в этой области требуется очень много специфичных знаний. Найти и вставить готовый алгоритм не получится, так же как и решать в лоб - рулить непосредственно по сигналам с гироскопа.
Ну это же разные вещи 😃 Посмотрите в сторону Philips (LPCxxxx).
И полностью поддерживаю leprud в его высказываниях - в этой области требуется очень много специфичных знаний. Найти и вставить готовый алгоритм не получится, так же как и решать в лоб - рулить непосредственно по сигналам с гироскопа.
Ребята, я всё это прекрасно понимаю ! Не вчера родился.
Про LPC - ну мне всё-равно, главное что ядро ARM. Просто у меня есть евобоарды от ST и MT-Link\ST-Link. Смысл покупать LPC - не вижу. Если надо будет потом, в чем я очень сомневаюсь - пусть кому надо тот и компилит под периферию LPC и использует. Это не принципиальный вопрос, я считаю.
Про фильтры Кальмана и прочее - я направление знаю, спасибо. Квадро и окто-коптеры у меня есть, представляю как это на практике работает. Уже есть некоторые теоретические знания в PID-контроллерах.
Я не собираюсь искать что-то готовое в интернете. Считаю, гораздо продуктивнее провести время изучив “подноготную” всего процесса и сделать своё. Повторюсь - это хобби, денег тут никто не считает (даже и не пробуйте возразить, найду за что зацепить 😃 )
Так что вот как-то так…
PS: По причине отсутствия времени (делаю линк на CC1100) тему пока приостановил. Но не надолго… Долго что-то я делать не умею: либо активно делать, либо вообще не делать. Sodefi не даст соврать 😃
Привет, ну сделал я аналог 20-21 фишки. Даже светодиодиком мигает также.
В теме соответствующей есть про Это.
Александр, привет, не вкурил, кем была тема поднята.
Да, как бы вот жду этот аналог 😉
Привет, ну сделал я аналог 20-21 фишки
А подробнее можно?
И вообще - проект коммерческий или желающие ринутся портировать на STM?
А подробнее можно?
Да в общем все довольно просто: arduino nano с 2к памяти, платка с 3-х осевым акселем и 2-х осевым гироскопом. (гироскоп на ось Z не стал сажать, ибо для крыла делал)
Поизучал тему на просторах тырнета и напесал код с фильтром Калмана. Вернее программа реализует 2 алгоритма - Калман и DCM. Это чисто в исследовательских целях.
как я понимаю тут дело не в железе а в хорошем алгоритме, чтобы не вылазили глюки как у оригинальных фишек, вот в чем так сказать простота не нужна 😃)