Моделирование узла стабилизации БПЛА во Fusion360. Inertial Stabilization Module (ISM) modelling

Автопилот на STM32: Моделирование узла стабилизации БПЛА во Fusion360. Inertial Stabilization Module (ISM) modelling

3D моделирование узла стабилизации по тангажу в среде Fusion 360. Расчет шестеренок зубчатой передачи под определенные условия. Создание рассчитанной шестеренной пары при помощи плагина Helical Gear Generator. Работа со сборками, соединениями и движениями. Также разберем настройки слайсера Simplify3d для печати маленьких шестеренок из Нейлона

Помощь каналу: https://money.yandex.ru/to/4100194407398

3D modelling of the Inertial Stabilization Module (ISM) for Bicopter. Calculation of the gear transmission. Creation of a calculated gear pair with Helical gear generator plug-in. Working with assemblies, joins and motions. We also figure out with the Simplify3d settings for printing small gears from Nylon.

Сборка 3D принтера. How to Build a 3D Printer

Этим выпуском мы завершаем данный проект. Принтер получился очень компактным, при этом рабочая область составляет 210х210х250мм. Что достаточно для большинства работ как в составе 3d фермы, так и для домашнего технического творчества. Благодаря директ экструдеру аппарат получился всеядный(флексами печатает без проблем), а благодаря нагреваемому столу, при условии закрытия камеры, можно печатать и «капризными» пластиками. Порадовал датчик 3d touch и функция автоматического выравнивания стола. Дети легко освоили меню прошивки Repeater и без проблем ставят на печать свои модели) Для запросов чертежей пишите renat@abaidulin.com

The printer is very compact, with a build area of ​​210x210x250mm. That is enough for the majority of works both as part of a 3d farm, and for home DIY projects. The direct extruder makes device print with various plastics (flexs? no problems), and thanks to the heated table, it can also abe printed with “capricious” plastics. I was pleased with the 3d touch sensor and the automatic table alignment function. Children easily mastered the Repeater firmware menu and easily print their models) For purchase on file write renat@abaidulin.com

Подробнее

Автопилот на STM32: проектирование полетного контроллера. EAGLE PCB design of Flight Controllers

Проектирование и трассировка платы полетного контроллера в Autodesk EAGLE. Проверка навесным монтажом правильности разводки перед отправкой плат на печать.
Тестирование совместимости ПО с прототипом платы.

PCB design and trace the flight controller board in the Autodesk EAGLE.
Software compatibility testing with the prototype board.

Схема нечеткого регулятора

Нечеткий регулятор и его реализация на языке C. Часть 2

Коллеги, продолжим реализацию регулятора, основанного на нечеткой логике.

В прошлой статье мы разобрали все нужные сущности и ввели операции над ними.

Теперь давайте уже разговаривать более предметно, в терминах нашей задачи и ее реализации. Как всегда имеется и видеоверсия выпуска https://youtu.be/TyYKEoPJieA, подписывайтесь, делитесь и ставьте лайки).

Итак, возьмем универсальное множество X, на котором мы будем строить все наши нечеткие подмножества, равным отрезку [-125,125].  Элементами этого универсума будут целые числа.

Введем следующие лингвистические переменные для выравнивания нашего БПЛА по крену: Подробнее

Нечеткий регулятор и его реализация на языке C. Часть 1

Коллеги, сегодня мы разберемся с таким инструментом, как Нечеткий регулятор.

Но, для начала, немного математики, совсем чуть-чуть)

Нечеткая логика

Итак, что же из себя представляет нечеткая логика / fuzzy logic — это раздел математики, являющийся расширением классической логики. Она основывается на понятии нечёткого множества. В свою очередь нечеткое множество — это, по-сути, функция принадлежности элемента к отрезку [0, 1], а не только 0 или 1, как в классической логике.
Звучит очень сложно, но сейчас разберем все на примере. Подробнее

Программирование STM32: управление бесколлекторным двигателем. Таймеры.

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

Управление бесколлекторным двигателем осуществляется путем управления его ESC (Электронный регулятор хода), путем подачи ШИМ сигналов с определенной длиной импульса на управляющий провод самого регулятора скорости.
За более подробной информацией, как обычно, советуем посмотреть видео версию данного урока
Итак, полетели! Подробнее

STM32 MPU6050 HMC5983

Программирование STM32: Работа с магнитометром HMC5983

Коллеги, продолжаем работу над автопилотом.

Сегодня перед нами стоит задача считать, и интерпретировать показания магнитометра(в моем случае HMC5983, но код будет работать и с HMC5883), еще, с помощью данных от акселерометра, нужно нивелировать «дрейф нуля» гироскопа, применив для этого Комплиментарный фильтр. За более подробной информацией прошу на очередной выпуск нашего блокбастера на YouTube.

Итак, продолжаем! Подробнее

Датчик MPU-6050

Программирование STM32: Работа с датчиком MPU6050

Коллеги, добрый день!

Сегодня, в рамках задачи по написанию автопилота под микроконтроллер STM32, мы постараемся детально, как водится — в примерах, разобрать работу с датчиком MPU-6050 по шине I2C. Текстовое описание будет очень сжатым, если нужно более подробное раскрытие материала, прошу заглянуть на наш канал, а точнее на данный видео-урок. Не забываем подписываться и ставить лайки))

Итак, начнем! Подробнее