Драйвер L298P

Драйвер L298P

Использование драйвера двигателей на микросхеме L298P, чаще всего распаянного на отдельную плату c независимым питанием ( т.н. motor-shield). Одна микросхема обеспечивает независимое управление двумя двигателями постоянного тока, или одним шаговым двигателем. Требует от двух до трех цифровых пинов на один двигатель.

Cистема дистанционного беспроводного управления двигателем для поворота камер видеонаблюдения, открытия ворот, жалюзи или солнеч

Cистема дистанционного беспроводного управления двигателем для поворота камер видеонаблюдения, открытия ворот, жалюзи или солнеч

С помощью инфракрасных приемников и пульта управления обеспечивается дистанционное управление электрооборудованием. Система контролирует как штатное электрооборудование в режиме включения/выключения, так и движение/поворот (с помощью электродвигателя)

Автоматический трекер солнца для поворота солнечной панели на основе измерения освещенности

Автоматический трекер солнца для поворота солнечной панели на основе измерения освещенности

Система установлена на солнечных батареях с механизмом вращения на основе двигателя постоянного тока. Предназначен для поворота солнечной панели в сторону более высокой освещенности для максимизации светового потока. На панели расположены два датчика освещенности – под углом к сторонам вращения. Если освещенность на левом или правом датчике выше на определенную величину, панель повернется в этом направлении.

Мобильная платформа для испытаний электродвигателей

Мобильная платформа для испытаний электродвигателей

Мобильная платформа для испытаний электродвигателей. Позволяет в реальном времени контролировать движение платформы, которая движется по испытательному маршруту и снимать параметры с датчиков

Подключение шагового двигателя. Контроллер L298

Подключение шагового двигателя. Контроллер L298

Серия-статей: Программирование Arduino с нуля #8

Серия-статей: Ардуино, использование шаговых двигателей #1

Попробуем подключить к контроллеру шаговый двигатель через микросхему L298 и рассмотрим основы управления им с помощью стандартной библиотеки Stepper

Создание класса для работы с двигателем постоянного тока

Создание класса для работы с двигателем постоянного тока

Серия-статей: Arduino, использование двигателей постоянного тока #3

Один контроллер может управлять несколькими двигателями постоянного тока. Поскольку код управления будет тот-же самый, то есть выделить для него отдельный класс. Тогда при добавлении новго двигателя достаточно будет добавить всего нескольких строк, а не копировать одинаковые функции и пременные для каждого.

Плавный пуск двигателя постоянного тока с использованием таймеров

Плавный пуск двигателя постоянного тока с использованием таймеров

Серия-статей: Arduino, использование двигателей постоянного тока #2

При управлении двигателями постоянного тока иногда возникает необходимость резкого изменения скорости (на пример пуск c 0% на 100% мощности или изменение скорости на протвоположную). Но такой режим работы двигателя требует очень высоких токов – в несколько раз больше, чем простое движение. Реализуем плавный пуск двигателя, для этого попробуем использовать как стандартную функцию задержки delay(), так и таймеры

Подключаем двигатель постоянного тока. Микросхема L298P

Подключаем двигатель постоянного тока. Микросхема L298P

Серия-статей: Программирование Arduino с нуля #7

Серия-статей: Arduino, использование двигателей постоянного тока #1

Рассмотрим вариант подключения к контроллеру обычного двигателя постоянного тока, который можно использовать, например, для передвижения робота или выполнения полезной работы. Для этого воспользуемся контроллером двигателя на базе распространенной микросхемы L298P