Найти в Дзене
Уроки Fusion360: моделирование для печати в режиме Spiral Vase mode
В этом выпуске мы постараемся совместить печать сплошного тела и спиральную печать. Задачу осложняет требуемая толщина стенки в 2.4мм и желание увеличить скорость печати. Итак, печатаем в режиме вазы соплом 06мм клипсу крепления шуруповерта с толщиной стенки 2.4мм. In this issue we will try to combine 3d printing of a solid body with spiral vase mode...
7 лет назад
Автопилот на STM32: проектирование полетного контроллера. Eagle PCB design of Flight controllers
Проектирование и трассировка платы полетного контроллера в Autodesk EAGLE. Проверка навесным монтажом правильности разводки Перед отправкой плат на печать. Тестирование совместимости по С прототипом платы...
389 читали · 7 лет назад
Автопилот на STM32: система стабилизации. DIY Drone Gyro Stabilization, IMU And Flight Controllers
Коллеги, сегодня мы запрограммируем наш автопилот для удержания крена. Будем использовать нечеткий регулятор... в принципе, сегодня будет консолидация всех реализованных модулей, рассмотренных в предыдущих частях. Под конец будет демонстрация работающего алгоритма стабилизации. Скачать исходный код и помочь проекту: http://abaidulin...
177 читали · 7 лет назад
Уроки Fusion 360: 3D моделирование зубчатой рейки. How to model rack and pinion
На этом уроке мы рассмотрим вариант совместной работы двух инструментов для 3D моделирования: Fusion 360 и OpenSCAD. С помощью параметрического моделирования мы создадим эскиз в OpenSCAD и импортируем его в виде SVG/DXF во Fusion 360...
241 читали · 7 лет назад
Нечеткий регулятор и его реализация на языке C / How to implement fuzzy logic control in c
В этом выпуске мы рассмотрим теоретические основы процесса нечеткого регулирования и его реализацию на языке C. Разберемся с понятием о нечеткой логики, нечеткого множества, нечеткой переменной. Разработаем...
156 читали · 7 лет назад
Нечеткий регулятор и его реализация на языке C. Часть 2
Коллеги, продолжим реализацию регулятора, основанного на нечеткой логике. В прошлой статье мы разобрали все нужные сущности и ввели операции над ними. Теперь давайте уже разговаривать более предметно, в терминах нашей задачи и ее реализации., Итак, возьмем универсальное множество X, на котором мы будем строить все наши нечеткие подмножества, равным отрезку [-125,125].  Элементами этого универсума будут целые числа. Введем следующие лингвистические переменные для выравнивания нашего БПЛА по крену:...
7 лет назад
Нечеткий регулятор и его реализация на языке C. Часть 1
Коллеги, сегодня мы разберемся с таким инструментом, как Нечеткий регулятор. Но, для начала, немного математики, совсем чуть-чуть) Нечеткая логика Итак, что же из себя представляет нечеткая логика / fuzzy logic — это раздел математики, являющийся расширением классической логики. Она основывается на понятии нечёткого множества. В свою очередь нечеткое множество — это, по-сути, функция принадлежности элемента к отрезку [0, 1], а не только 0 или 1, как в классической логике. Звучит очень сложно, но сейчас разберем все на примере...
126 читали · 7 лет назад
Программирование STM32: управление бесколлекторным двигателем. Таймеры.
Коллеги, сегодня мы управляем бесколлекторным двигателем. Управление бесколлекторным двигателем осуществляется путем управления его ESC (Электронный регулятор хода), путем подачи ШИМ сигналов с определенной длиной импульса на управляющий провод самого регулятора скорости...
616 читали · 7 лет назад
Программирование STM32: работа с магнитометром hmc5983
Коллеги, продолжаем работу над автопилотом. Сегодня перед нами стоит задача считать, и интерпретировать показания магнитометра(в моем случае hmc5983, но код будет работать и с hmc5883), еще, с помощью...
7 лет назад
Программирование STM32: работа с датчиком MPU6050
Коллеги, добрый день! Сегодня, в рамках задачи по написанию автопилота под микроконтроллер STM32, мы постараемся детально, как водится — в примерах, разобрать работу с датчиком MPU-6050 по шине I2C. Подробное...
278 читали · 7 лет назад