Одним из самых интересных применений микроконтроллеров STM32 стал проект квадрокоптера "Крэйзикоптер"с сайта http://www.daedalus.nu/category/crazycopter/crazyflie/. Для тех кто не в курсе, квадрокоптер это маленькая модель вертолета с четырьмя несущими винтами и соответственно четырьмя двигателями. Особенностью полета подобных устройств является невозможность достижения устойчивой траектории без применения дополнительных технических средств. В данном проекте использованы два гироскопа и акселерометр. Их задача - удержать вертолет на месте в горизонтальном положении, при отсутствии сигналов с пульта управления.
Подобных этому проектов, сегодня существует великое множество. Главная уникальность "Крэйзикоптера" - очень маленькие размеры. Вся конструкция с легкостью умещается на ладони. Ее сердцем является микроконтроллер серии STM32F103, обрабатывающий сигналы с датчиков и регулирующий обороты двигателей. Управление полетом выполняется через модули 2.4ГГц nRF24L01.
В проекте задействовано множество возможностей STM32. В частности используются АЦП, интерфейсы SPI и I2C. К сожалению на сайте не выложены ни печатная плата, ни прошивки процессора. Соблазн построить точно такое же устройство очень велик, но пока решиться на полностью самостоятельное изготовление не могу.
Подобных этому проектов, сегодня существует великое множество. Главная уникальность "Крэйзикоптера" - очень маленькие размеры. Вся конструкция с легкостью умещается на ладони. Ее сердцем является микроконтроллер серии STM32F103, обрабатывающий сигналы с датчиков и регулирующий обороты двигателей. Управление полетом выполняется через модули 2.4ГГц nRF24L01.
В проекте задействовано множество возможностей STM32. В частности используются АЦП, интерфейсы SPI и I2C. К сожалению на сайте не выложены ни печатная плата, ни прошивки процессора. Соблазн построить точно такое же устройство очень велик, но пока решиться на полностью самостоятельное изготовление не могу.
Комментариев нет:
Отправить комментарий