Ардуино шаговый двигатель библиотека - Подключение шагового двигателя 28BYJ-48-5V к Arduino
Решил на старости лет сделать пару проектов на ардуино с использованием простых шаговиков. Суть проблемы - имеется arduino nano, шаговик 28byj 5V, платка с ULN и некий скетч из проекта который крутит шаговик, достаточно простой. Ни одна доступная библиотека не крутила движок steppes, accelstepper, gyverstepper и т.
arduino-diy.com
Шаговые двигатели широко распространены в механических проектах для точного определения позиции. Поэтому они внедряются в системы 3D принтеров, роботизированные устройства, ЧПУ-станки. В любительской робототехнике достаточно распространен шаговый двигатель 28BYJ, он работает на базе микросхемы ULN Для активации функционала устройства нужно организовать подключение к микроконтроллеру Arduino. Планирование проекта начинается с изучения характеристик 28BYJ, datasheet прилагается к устройству и позволяет быстро понять, совместим ли двигатель с другими элементами в конкретном случае. Одна из важнейших характеристик 28BYJ — скорость вращения, устройство совершает 15 оборотов за 1 минуту.
Она была созданна конкретно для этого шагового двигателя 28BYJV и учитывающая все его индивидуальные параметры. Драйвер управляется через четыре управляющих входа обозначенные как IN1, IN2, IN3, IN4 , именно к ним необходимо подключить соответственно выходы Pin с номерами 8 Pin, 9 Pin, 10 Pin и 11 Pin на плате контроллера Ардуино как это показано на изображении ниже. Для загрузки скетча необходимо в среде разработки Ардуино IDE нажать вкладку новый проект и в открывшиеся окошко поместить скетч приведенный ниже:.
- Строка навигации
- Тема в разделе " Схемотехника, компоненты, модули ", создана пользователем d00m , 19 фев
- В уроке рассказываю о моей библиотеке StepMotor, предназначенной для управления униполярными и биполярными шаговыми двигателями. Предыдущий урок Список уроков Следующий урок.
- Для подключения шаговых моторов к Arduino нужно использовать драйверы. Очень дешёвые и популярные моторы 28byjv часто продаются вместе со своим драйвером транзисторная сборка ULN , подключить можно к любым 4-м пинам Ардуино и использовать.
- 28BYJ-48: характеристики
- Шаговые двигатели с каждым годом приобретают все большую популярность в мире электроники поскольку именно они обеспечивают превосходную точность позиционирования различных механизмов.
- Наверное, у каждого есть место, где лежат личные вещи, и вы не хотите, чтобы к ним был доступ у других.
- Официальный сайт компании Arduino по адресу arduino.
Шаговый двигатель может точно перемещаться на минимально возможный угол, называемый шагом. Для практических задач можно считать, что шаговый мотор немного похож на сервопривод. Можно задать ему повернуться в некоторое положение и можно рассчитывать получить достаточно стабильные результаты в нескольких повторных экспериментах. Преимуществом шаговых двигателей является то, что можно достичь гораздо большей степени контроля над движением.