Оглавление:

Шаговый двигатель, управляемый шаговым двигателем - Шаговый двигатель как поворотный энкодер: 11 шагов (с изображениями)
Шаговый двигатель, управляемый шаговым двигателем - Шаговый двигатель как поворотный энкодер: 11 шагов (с изображениями)

Видео: Шаговый двигатель, управляемый шаговым двигателем - Шаговый двигатель как поворотный энкодер: 11 шагов (с изображениями)

Видео: Шаговый двигатель, управляемый шаговым двигателем - Шаговый двигатель как поворотный энкодер: 11 шагов (с изображениями)
Видео: Шаговый двигатель + оптический энкодер 2024, Ноябрь
Anonim
Шаговый двигатель, управляемый шаговым двигателем | Шаговый двигатель как поворотный энкодер
Шаговый двигатель, управляемый шаговым двигателем | Шаговый двигатель как поворотный энкодер

У вас есть пара шаговых двигателей, и вы хотите что-то сделать? В этом руководстве давайте использовать шаговый двигатель в качестве поворотного энкодера для управления положением другого шагового двигателя с помощью микроконтроллера Arduino. Итак, без лишних слов, приступим!

Шаг 1. Получите все необходимое

Получите все необходимое
Получите все необходимое
Получите все необходимое
Получите все необходимое

Вот что вам потребуется для этого проекта:

  • Плата микроконтроллера Arduino, совместимая с Adafruit Motor Shield V2 (UNO, Leonardo и т. Д.)
  • Моторный щит Adafruit V2
  • Шаговый двигатель с энкодером (рекомендуется униполярный)
  • Управляемый шаговый двигатель (униполярный или биполярный)
  • 4 перемычки папа-папа (для подключения поворотного энкодера к плате Arduino)
  • 4 перемычки папа-папа (для подключения шагового двигателя к моторному щиту)
  • Источник питания постоянного тока от 5 до 12 В (в соответствии с требованиями управляемого шагового двигателя)

Шаг 2: запрограммируйте микроконтроллер Arduino

Запрограммируйте микроконтроллер Arduino
Запрограммируйте микроконтроллер Arduino

Шаг 3. Установите кожух двигателя на плату Arduino

Установите моторный щит на плату Arduino
Установите моторный щит на плату Arduino

Совместите контакты моторного щита с разъемами платы Arduino и убедитесь, что контакты не погнуты.

Шаг 4. Подключите шаговый двигатель к экрану двигателя

Подключите шаговый двигатель к экрану двигателя
Подключите шаговый двигатель к экрану двигателя

Подсоедините провода пары катушек шагового двигателя к выходным клеммам экрана двигателя, обозначенным «M3» и «M4».

Шаг 5: Изучите электрическую схему

Изучите электрическую схему
Изучите электрическую схему
Изучите электрическую схему
Изучите электрическую схему

Шаг 6: Подключите кнопку к настройке

Подключите кнопку к настройке
Подключите кнопку к настройке

Подключите кнопки между «GND» и «D12» на плате Arduino.

Шаг 7. Подключите шаговый двигатель контроллера к плате усилителя

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

Шаг 8: Подключите плату усилителя к плате Arduino

Подключите плату усилителя к плате Arduino
Подключите плату усилителя к плате Arduino
Подключите плату усилителя к плате Arduino
Подключите плату усилителя к плате Arduino

Подключите положительный и отрицательный контакты усилителя к + 5 В (или + 3,3 В при использовании логического микроконтроллера Arduino с 3,3 В) и «GND» соответственно.

Подключите выходные контакты платы усилителя к цифровым входам «D5» и «D6» платы Arduino.

Шаг 9: Подключите установку к источнику питания

Подключите установку к источнику питания
Подключите установку к источнику питания

Подключите установку к соответствующему источнику постоянного тока. Здесь зарядное устройство для мобильного телефона используется для питания установки через встроенный USB-разъем на плате Arduino.

Шаг 10: проверьте элементы управления

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

Шаг 11: поделитесь своей работой

Если у вас это работает, почему бы не поделиться им с сообществом. Это вдохновит других на реализацию проекта. Всего наилучшего!

Рекомендуемые: