Шаговый двигатель
Шаговый мотор 28BYJ-48 — 5V, 4 фазы, с редуктором (1:64), 2048 шагов на оборот. Самый дешёвый шаговик для первых проектов на Arduino с точным позиционированием: часы, шторы, слайдер камеры, маленький робот.
Шаговый двигатель — гид по выбору
Шаговый двигатель делит вращение на равные шаги: сколько шагов задаёт программа, настолько поворачивается вал. Двигатель 28BYJ-48 в категории Step Motor подходит для небольших проектов, где нужен точный, но медленный поворот.
На что обратить внимание
- Тип двигателя: 28BYJ-48 — униполярный двигатель на 5 В, встроенный редуктор снижает скорость, но увеличивает крутящий момент.
- Точность: для полного оборота требуется примерно 2048 шагов, поэтому угол можно задавать очень точно.
- Драйвер: двигатель нельзя подключать напрямую к пинам платы. Нужен драйвер ULN2003.
- Питание: подавайте питание на двигатель от отдельного источника 5 В, GND обязательно соедините с платой.
- Нагрев: ток может идти через обмотки даже в состоянии покоя. После завершения работы отключайте пины.
Типичные проекты
- Механизм автоматического открытия и закрытия шторы.
- Вращающаяся платформа, которая поворачивает предмет по кругу для демонстрации.
- Автоматическая кормушка для рыб с подачей корма по времени.
Связанные категории
Можно ли управлять 28BYJ-48 с помощью A4988?
В исходном виде — нет: этот двигатель униполярный, а A4988 рассчитан на биполярные двигатели. Проще всего использовать ULN2003.
Двигатель не крутится, только дёргается. В чём причина?
Чаще всего перепутан порядок подключения выводов. В библиотеке Arduino Stepper пины указываются в порядке IN1, IN3, IN2, IN4.

