
Оглавление:
- Шаг 1. Получите все необходимое
- Шаг 2: запрограммируйте микроконтроллер Arduino
- Шаг 3. Установите кожух двигателя на плату Arduino
- Шаг 4. Подключите шаговый двигатель к экрану двигателя
- Шаг 5: Изучите электрическую схему
- Шаг 6: Подключите кнопку к настройке
- Шаг 7. Подключите шаговый двигатель контроллера к плате усилителя
- Шаг 8: Подключите плату усилителя к плате Arduino
- Шаг 9: Подключите установку к источнику питания
- Шаг 10: проверьте элементы управления
- Шаг 11: поделитесь своей работой
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:04

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


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

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

Совместите контакты моторного щита с разъемами платы Arduino и убедитесь, что контакты не погнуты.
Шаг 4. Подключите шаговый двигатель к экрану двигателя

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


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

Подключите кнопки между «GND» и «D12» на плате Arduino.
Шаг 7. Подключите шаговый двигатель контроллера к плате усилителя


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


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

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

Если приводимый в действие двигатель не движется должным образом и ходит вперед и назад, затяните соединения проводов, а если проблема не исчезнет, измените последовательность соединений проводки шагового двигателя с экраном двигателя.
Шаг 11: поделитесь своей работой
Если у вас это работает, почему бы не поделиться им с сообществом. Это вдохновит других на реализацию проекта. Всего наилучшего!
Рекомендуемые:
Повторное использование тачпада старого ноутбука для управления шаговым двигателем: 11 шагов (с изображениями)

Повторно используйте тачпад старого ноутбука для управления шаговым двигателем: я сделал этот проект несколько месяцев назад. Несколько дней назад я выложил видео проекта на r / Arduino на Reddit. Видя, что люди проявляют интерес к проекту, я решил сделать это руководство, в котором я внес некоторые изменения в код Arduino и
Как: бесконтактный поворотный энкодер: 3 шага

Как: бесконтактный поворотный энкодер: В этом примечании по применению описывается, как спроектировать высоконадежный поворотный переключатель или энкодер с использованием Dialog GreenPAK ™. Эта конструкция переключателя является бесконтактной и поэтому не учитывает окисление и износ контактов. Он идеально подходит для использования на открытом воздухе, где есть длинные
Поворотный энкодер: как он работает и как использовать с Arduino: 7 шагов

Поворотный энкодер: как он работает и как использовать с Arduino: вы можете прочитать этот и другие замечательные руководства на официальном сайте ElectroPeak. Обзор В этом уроке вы узнаете, как использовать поворотный энкодер. Сначала вы увидите некоторую информацию о датчике вращения, а затем узнаете, как
Поворотный энкодер с платой STM32 Nucleo: 12 шагов

Поворотный энкодер с платой STM32 Nucleo: это руководство по получению положения вращающегося энкодера, который является инкрементным типом энкодера. Энкодеры обычно бывают двух типов: - один инкрементальный, другой - абсолютный. Этот код можно использовать для микроконтроллеров STM32L476 и STM32L0. .Но если вы
Как управлять шаговым двигателем с помощью потенциометра: 5 шагов

Как управлять шаговым двигателем с помощью потенциометра. В этой инструкции я покажу вам, как контролировать положение шагового двигателя с помощью потенциометра. Итак, приступим