Управление моторами с Arduino

YOUTUBE · 30.11.2025 08:41

Ключевые темы и таймкоды

Введение

0:00
  • Приветствие на канале «Заметки ардуинщика».
  • Объяснение, почему нельзя подключать нагрузку мощнее светодиода к Arduino напрямую.
  • Тема видео: драйверы для моторов и их использование.

Типы электромоторов

0:22
  • Благодарность за тёплый приём второго ведущего.
  • Обзор типов электромоторов: сервоприводы, бесколлекторные, шаговые и коллекторные моторы.
  • Упоминание о предыдущих уроках на канале по каждому типу моторов.

Ручное управление моторами

1:21
  • Примеры ручного управления: выключатель, тумблер, ШИМ-контроллер.
  • Проблемы при работе с коллекторными моторами: индуктивные выбросы, искры, неравномерное потребление энергии.

Устранение помех

2:30
  • Использование диодов для отсечения индуктивных выбросов.
  • Установка керамических конденсаторов для подавления электромагнитных помех.
  • Применение электролитических конденсаторов для улучшения питания.

Управление мотором с Arduino через реле

4:26
  • Описание работы с реле: разделение питания и управления, оптическая развязка, диод для гашения выбросов.
  • Подключение реле к цифровому пину Arduino.

Управление направлением и скоростью мотора

5:11
  • Использование двух реле для управления направлением вращения.
  • Плавное управление скоростью с помощью ШИМ-сигнала.
  • Важность диода для защиты транзистора от индуктивных выбросов.

Специальные драйверы

6:59
  • Преимущества использования специальных драйверов.
  • Обзор драйвера L298: его недостатки и преимущества.
  • Особенности управления драйвером: входное напряжение, стабилизатор, логические входы.

Логика управления драйвером

9:26
  • Управление направлением и скоростью мотора через логические входы.
  • Инверсия ШИМ-сигнала для вращения в обратную сторону.
  • Использование четырёх управляющих пинов для управления двумя моторами.

Управление двумя моторами

10:57
  • Пример плавного управления двумя моторами без использования библиотек.
  • Передача функции на другие пины для управления вторым мотором.

Современные драйверы

11:17
  • Модуль на чипе MX1508: напряжение до 10 В, ток до 2,5 А, защита от перегрева, стоимость 20 рублей.
  • Модуль на базе 6586: напряжение до 14 В, пиковый ток до 7 А, защита от перегрева, стоимость 100 рублей.

Чип TE6586

12:18
  • Чип TE6586 управляет одним мотором, стоимость 30 рублей, не требует обвязки, занимает мало места.

Другие драйверы

12:41
  • Драйвер на базе двух L9110: напряжение до 12 В, ток до 1,5 А, стоимость 50 рублей.
  • Модуль на базе TB6612: напряжение до 13,5 В, пиковый ток до 3 А, защита от перегрева и короткого замыкания, стоимость 80 рублей.
  • Монстр на восьми полевых транзисторах: напряжение до 36 В, пиковый ток 30 А, подходит для больших проектов, например, тележки или сигвея.

Принцип работы драйверов

13:40
  • Принцип работы и подключения у всех драйверов одинаковый.
  • Возможность управления шаговыми моторами.

Управление скоростью и направлением мотора

14:40
  • Пример управления скоростью и направлением мотора с помощью джойстика.
  • Калибровка джойстика и преобразование сигнала в диапазон от 0 до 255 для управления мотором.

Плавный пуск

14:40
  • Плавный пуск через цикл и задержки.
  • Запаздывающий процесс для плавного увеличения и уменьшения сигнала на мотор.
  • Библиотека Giver Motor для удобного управления моторами с плавным пуском.