Цена: 150,00 руб. Код товара: RKP-MDULN2003-BLU Производитель: Robot Kit Product Версия для печати Задать вопрос о товаре Добавить в корзину | Маг. ЖулебиноЕсть в наличииИнтернет-магазинЕсть в наличии | |
|
Модуль управления для шаговых двигателей серии 28BYJ-48 с разъемами XH-5P в любых робототехнических проектах.
Подключение шагового двигателя 28BYJ-48-5V к Arduino с использованием драйвера на базе UNL2003A подробно описано в статье. Посмотреть статью = >>
Товар был добавлен в наш каталог Воскресенье, 20 Ноября 2016
robot-kit.ru
Цена: 140,00 руб. Код товара: RCK205402 Производитель: Rckit Версия для печати Задать вопрос о товаре Добавить в корзину | Маг. ЖулебиноЕсть в наличииИнтернет-магазинЕсть в наличии | |
|
Модуль управления для шаговых двигателей серии 28BYJ-48 с разъемами XH-5P в любых робототехнических проектах.
Схема модуля ULN2003A
Товар был добавлен в наш каталог Среда, 09 Августа 2017
robot-kit.ru
Как правильно подметил один из классиков – все поступки человека определяются сексуальностью импульсивностью.Вот и описанный ниже проект начался со случайной (так сказал Заратустра автор) покупки на выходе из супермаркета, причем автор приобрел не очередной супернож для овощей или стекла, а предмет из детства – «Волшебный Экран» (эх, сантименты…).
(прим. sTs — это так, касаемо спящих людей с потребительским мышлением, делающих почти всё неосознанно. Хотя в данном случае возможен вариант абсолютной гениальности с неизвестным вектором 🙂 )
Впоследствии, родилась идея автоматизировать управление верньерами игрушки при помощи шаговых двигателей, а сервомотор использовать для ее встряхивания и стирания нарисованных каракулей шедевров. Управление шаговыми двигателями организовано через последовательный интерфейс микроконтроллера Arduino, причем это может быть как чистый акт творения (генерация случайных перемещений пера), так и построение рисунка по заданной пользователем программе.
Необходимо отметить, что «случайность» перемещений пера на самом деле таковой не является, поскольку направление и дистанция движения рассчитывается отдельно для горизонтальных и вертикальных линий. Кроме того, перемещения пера ограничены физическими размерами и, соответственно, граничными положениями механизма игрушки.
По словам автора, все материалы и инструменты обошлись ему в сумму, эквивалентную 60 долларам США, а сама работа по сборке заняла всего лишь несколько часов.
Список необходимых деталей приведен ниже.
Важно! Помните, что в перечне необходимых материалов все размеры даны в неметрической системе, так что при работе над проектом имейте это в виду. В тексте перевода величины будут трансформированы в метрические.
список компонентов
Шаг 1. Просверлите отверстие диаметром 3,5 Миллиметра в одной из граней гайки с диаметром резьбы в 1 Дюйм (она будет использоваться в качестве противовеса). Также, просверлите отверстие в стенке нейлоновой шайбы с внутренним диаметром 10 Миллиметра (3/8 Дюйма).
Шаг 2. Из фанеры толщиной 3 Миллиметра вырежьте прямоугольник размерами 130 на 132 Миллиметра и просверлите в нем 5 отверстий диаметром 3,5 Миллиметра (чертеж, помеченный Fig.1). Отмерьте 50 Миллиметров от верхнего края пластины и отметьте поперечной карандашной линией (мы только что отметили ось сервомотора). Из деревянного бруска сечением 20 Миллиметров вырежьте 3 кубика, в одном из которых по центру просверлите отверстие диаметром 3,5 Миллиметра в соответствии с чертежом, помеченным Fig.2).
Раскрой фанерных деталей:
раскрой 2 раскрой 1
Вырежьте кубик из деревянного бруска сечением 1 Дюйм и по центру двух граней высверлите в нем перпендикулярные отверстия диаметром 9,5 Миллиметра (на чертеже с пометкой Fig.3). Теперь, вырежьте пластину размером 150 на 200 Миллиметра из фанеры толщиной 12 Миллиметров, и просверлите в ней 2 отверстия диаметром 9,5 Миллиметра (чертеж, помеченный Fig.4).
Шаг 3. Вставьте винт (М3,5х06) длиной 40 миллиметров в отверстие кубика сечением 20 Миллиметров и зафиксируйте гайкой с шайбой. Используя клей для дерева, приклейте этот кубик к 3-х Миллиметровой фанерной пластине, совместив центр отверстия с линией оси сервомотора, а грань кубика с краем пластины. Резьбовая часть винта и вал сервомотора должны выступать за края пластины на равные расстояния (в нашем случае — 10 Миллиметров). Двумя оставшимися деревянными кубиками при помощи клея зафиксируйте сервомотор на противоположной стороне пластины, строго соблюдая соосность проведенной ранее линии и вала двигателя. После высыхания клея дополнительно зафиксируйте сервомотор крепежом из его комплекта (см. на фото).
Шаг 4. При помощи шурупов и эпоксидной смолы закрепите на дюймовом бруске приводной колесо сервомотора (см. фотографию). Боковое отверстие диаметром 9.5. Миллиметров в последующем позволит вам связать приводное колесо с основной конструкцией.
Шаг 5. Отрежьте два 20-ти миллиметровых куска виниловой трубки с внутренним диаметром 4 Миллиметра и толщиной стенки 2 Миллиметра. Удалите ручки с верньеров «Волшебного Экрана» и с помощью суперклея соедините валы управления игрушкой с трубками. В противоположные концы трубок вставляются оси шаговых двигателей, которые зажимаются хомутиками. Теперь, при помощи 65 Миллиметровых винтов, шайб, гаек и двустороннего скотча (между фанерной пластиной и задней стенки вашей игрушки), закрепите «Волшебный экран» и шаговые двигатели на 3-х Миллиметровой фанерной пластине. Постепенно затяните винты для обеспечения хорошей передачи крутящего момента от валов шаговых двигателей к осям управления пером игрушки.
Продолжение следует…
(A-Z Source)
mozgochiny.ru
В предыдущей статье =>> мы кратко разобрали подключение шагового двигателя 28BYJ-48-5V к Arduino через драйвер. Теперь подробно разберем принцип работы шагового двигателя 28BYJ-48-5V, его подключение к Arduino, особенности драйвера на базе ULN2003 и программирование для управления шаговыми двигателями в среде ARDUINO IDE.
Статья о подключении шагового двигателя 28BYJ-48-5V к Arduino. Для подключения 4-х фазного шагового двигателя с редуктором 28BYJ-48-5V используется драйвер на базе UNL2003A =>>.
ШАГОВЫЙ ДВИГАТЕЛЬ 28BYJ-48-5V
Подробное описание и характеристики 5-ти вольтового шагового двигателя 28BYJ-48-5V Вы найдете в карточке товара RKP-28BYJ-48-5V =>>
Добавим лишь немного теории о принципах работы шагового двигателя 28BYJ-48-5V.
Дискретное перемещение вала двигателя 28BYJ-48-5V позволяет повернуть вал ровно на 60 или 279 градусов и зафиксировать. Двигатель содержит две обмотки, причем каждая имеет отвод от середины. Получается 4 фазы. Отводы обмоток соединены вместе, как изображено на схеме, к ним подключен красный провод.
В результате каждый из контактов четырех фаз соединен с красным проводом. Двигатель 28BYJ-48-5V относится к однополярным (униполярным) благодаря схеме соединения фаз. К красному проводу подключается питание. Фазы коммутируются силовой электроникой. Для поворота на требуемый угол или выполнения некоторого количества оборотов на фазы двигателя подают серию импульсов, под действием которых вал поворачивается на серию шагов.
Импульс тока вызывает перемещение вала на угол обусловленный углом, занимаемым на роторе одним магнитом. Увеличение количества полюсов ротора уменьшает шаги, что позволяет нарастить точность позиционирования.
Чаще всего используются два способа управления шаговым двигателем 28BYJ-48-5V: 4 ступени импульсов и 8 ступеней.
В 4-ступенчатом управлении всегда подключены к питанию две из четырех обмоток двигателя – полношаговый метод управления. Программная библиотека Stepper для Arduino IDE использует именно такой способ управления. Если фазам по цвету проводов присвоить обозначения А синий, Б розовый, В желтый, Г оранжевый, то получим наименования фаз А, Б, В, Г. Их поочередное включение можно представить в виде последовательной смены сочетаний включенных фаз АБ-БВ-ВГ-ГА-АБ.
В 8-ступенчатой последовательности включается сначала одна фаза потом две, потом опять одна следующая, снова две и так далее. Управление мотором происходит в соответствии с последовательностью: А-АБ-Б-БВ-В-ВГ-Г-ГД-Д-ДА-А.
ДРАЙВЕР UNL2003A.
Существуют разные модели драйверов (контроллеров) шаговых двигателей. Среди них можно выделить самые популярные в DIY разработках на базе Arduino: L293, ULN2003, A3967SLB.
Как правило, шаговый двигатель 28-BYJ48 используют в паре с драйвером ULN2003. Список драйверов на базе UNL2003A Вы найдете в конце статьи в разделе "Обратите внимание на следующие товары:" или в категории драйверы двигателей =>> нашего сайта Robot-Kit.ru.
На фото ниже драйвер шагового двигателя на базе UNL2003A выполнен в формате "микро" =>>
Модуль управления (драйвер) на базе микросхемы UNL2003A предназначен для управления однополярным четырехфазным шаговым двигателем. Микросхема ULN2003 по сути представляет собой массив транзисторов, включенных по схеме Дарлингтона. Микросхема ULN2003 позволяет управлять нагрузкой до 500 мА (один ключ).
Модуль принимает на себя нагрузку по силовой коммутации токов фаз мотора, защищая управляющую логическую схему от перегрузки по току и от перегрева. Например, при возрастании нагрузки на валу, в этот момент потребление тока увеличивается.
На плате модуля есть 4 входа для микроконтроллера: IN1..IN4. Пять выходов на двигатель, и два контакта питания. Также есть перемычка, разрывающая цепь питания двигателя.
Примечание. Плата согласования Arduino и шагового двигателя на основе UNL2003A имеет всего одну перемычку, которая замыкает 3 и 4 выводы. Данная перемычка подаёт питание на светодиоды с вывода 2 (так как выводы 2 и 3 спаяны вместе). Если на шаговый двигатель подаётся питание +5 В (как в нашем случае), то данная перемычка позволяет наблюдать за переключением выводов управления шаговым двигателем. Отслеживание свечения светодиодов помогает отладить схему соединения двигателя и управляющую программу. В дальнейшем для экономии тока питания перемычка снимается.
ПОДКЛЮЧЕНИЕ ULN2003A
Схема соединения двигателя 28BYJ-48-5V и модуля управления ULN2003A.
Как правило, кабель двигателя 28BYJ-48-5V уже имеет разъем с ключом, который вставляется в плату драйвера только в правильном положении. В нашем случае это именно так.
Четыре управляющих входа, помеченные как IN1-IN4, должны быть подключены к четырем цифровым выводам Arduino. Подключаем питание GND к GND и VCC к VIN (не для постоянного использования). Помним, что не рекомендуется запитывать двигатель 28BYJ-48-5V (через драйвер) непосредственно от контакта 5V на плате Arduino. Если для питания Arduino и мотора используются различные источники питания, то необходимо объединить выводы «земля» источников вместе.
Ниже приведена схема подключения на примере модуля ULN2003, платы Arduino UNO R3 и двигателя 28BYJ-48-5V.
ПРОГРАММИРОВАНИЕ В ARDUINO IDE
Программирование для управления шаговым двигателем 28BYJ-48-5V в среде ARDUINO IDE описано в третьей части статьи =>>
Просмотров: 23191
Дата: Четверг, 21 Августа 2014
robot-kit.ru
В предыдущей статье =>> мы кратко разобрали подключение шагового двигателя 28BYJ-48-5V к Arduino через драйвер. Теперь подробно разберем принцип работы шагового двигателя 28BYJ-48-5V, его подключение к Arduino, особенности драйвера на базе ULN2003 и программирование для управления шаговыми двигателями в среде ARDUINO IDE.
Статья о подключении шагового двигателя 28BYJ-48-5V к Arduino. Для подключения 4-х фазного шагового двигателя с редуктором 28BYJ-48-5V используется драйвер на базе UNL2003A =>>.
ШАГОВЫЙ ДВИГАТЕЛЬ 28BYJ-48-5V
Подробное описание и характеристики 5-ти вольтового шагового двигателя 28BYJ-48-5V Вы найдете в карточке товара RKP-28BYJ-48-5V =>>
Добавим лишь немного теории о принципах работы шагового двигателя 28BYJ-48-5V.
Дискретное перемещение вала двигателя 28BYJ-48-5V позволяет повернуть вал ровно на 60 или 279 градусов и зафиксировать. Двигатель содержит две обмотки, причем каждая имеет отвод от середины. Получается 4 фазы. Отводы обмоток соединены вместе, как изображено на схеме, к ним подключен красный провод.
В результате каждый из контактов четырех фаз соединен с красным проводом. Двигатель 28BYJ-48-5V относится к однополярным (униполярным) благодаря схеме соединения фаз. К красному проводу подключается питание. Фазы коммутируются силовой электроникой. Для поворота на требуемый угол или выполнения некоторого количества оборотов на фазы двигателя подают серию импульсов, под действием которых вал поворачивается на серию шагов.
Импульс тока вызывает перемещение вала на угол обусловленный углом, занимаемым на роторе одним магнитом. Увеличение количества полюсов ротора уменьшает шаги, что позволяет нарастить точность позиционирования.
Чаще всего используются два способа управления шаговым двигателем 28BYJ-48-5V: 4 ступени импульсов и 8 ступеней.
В 4-ступенчатом управлении всегда подключены к питанию две из четырех обмоток двигателя – полношаговый метод управления. Программная библиотека Stepper для Arduino IDE использует именно такой способ управления. Если фазам по цвету проводов присвоить обозначения А синий, Б розовый, В желтый, Г оранжевый, то получим наименования фаз А, Б, В, Г. Их поочередное включение можно представить в виде последовательной смены сочетаний включенных фаз АБ-БВ-ВГ-ГА-АБ.
В 8-ступенчатой последовательности включается сначала одна фаза потом две, потом опять одна следующая, снова две и так далее. Управление мотором происходит в соответствии с последовательностью: А-АБ-Б-БВ-В-ВГ-Г-ГД-Д-ДА-А.
ДРАЙВЕР UNL2003A.
Существуют разные модели драйверов (контроллеров) шаговых двигателей. Среди них можно выделить самые популярные в DIY разработках на базе Arduino: L293, ULN2003, A3967SLB.
Как правило, шаговый двигатель 28-BYJ48 используют в паре с драйвером ULN2003. Список драйверов на базе UNL2003A Вы найдете в конце статьи в разделе "Обратите внимание на следующие товары:" или в категории драйверы двигателей =>> нашего сайта Robot-Kit.ru.
На фото ниже драйвер шагового двигателя на базе UNL2003A выполнен в формате "микро" =>>
Модуль управления (драйвер) на базе микросхемы UNL2003A предназначен для управления однополярным четырехфазным шаговым двигателем. Микросхема ULN2003 по сути представляет собой массив транзисторов, включенных по схеме Дарлингтона. Микросхема ULN2003 позволяет управлять нагрузкой до 500 мА (один ключ).
Модуль принимает на себя нагрузку по силовой коммутации токов фаз мотора, защищая управляющую логическую схему от перегрузки по току и от перегрева. Например, при возрастании нагрузки на валу, в этот момент потребление тока увеличивается.
На плате модуля есть 4 входа для микроконтроллера: IN1..IN4. Пять выходов на двигатель, и два контакта питания. Также есть перемычка, разрывающая цепь питания двигателя.
Примечание. Плата согласования Arduino и шагового двигателя на основе UNL2003A имеет всего одну перемычку, которая замыкает 3 и 4 выводы. Данная перемычка подаёт питание на светодиоды с вывода 2 (так как выводы 2 и 3 спаяны вместе). Если на шаговый двигатель подаётся питание +5 В (как в нашем случае), то данная перемычка позволяет наблюдать за переключением выводов управления шаговым двигателем. Отслеживание свечения светодиодов помогает отладить схему соединения двигателя и управляющую программу. В дальнейшем для экономии тока питания перемычка снимается.
ПОДКЛЮЧЕНИЕ ULN2003A
Схема соединения двигателя 28BYJ-48-5V и модуля управления ULN2003A.
Как правило, кабель двигателя 28BYJ-48-5V уже имеет разъем с ключом, который вставляется в плату драйвера только в правильном положении. В нашем случае это именно так.
Четыре управляющих входа, помеченные как IN1-IN4, должны быть подключены к четырем цифровым выводам Arduino. Подключаем питание GND к GND и VCC к VIN (не для постоянного использования). Помним, что не рекомендуется запитывать двигатель 28BYJ-48-5V (через драйвер) непосредственно от контакта 5V на плате Arduino. Если для питания Arduino и мотора используются различные источники питания, то необходимо объединить выводы «земля» источников вместе.
Ниже приведена схема подключения на примере модуля ULN2003, платы Arduino UNO R3 и двигателя 28BYJ-48-5V.
ПРОГРАММИРОВАНИЕ В ARDUINO IDE
Программирование для управления шаговым двигателем 28BYJ-48-5V в среде ARDUINO IDE описано в третьей части статьи =>>
Просмотров: 23193
Дата: Четверг, 21 Августа 2014
robot-kit.ru
В предыдущей статье =>> мы кратко разобрали подключение шагового двигателя 28BYJ-48-5V к Arduino через драйвер. Теперь подробно разберем принцип работы шагового двигателя 28BYJ-48-5V, его подключение к Arduino, особенности драйвера на базе ULN2003 и программирование для управления шаговыми двигателями в среде ARDUINO IDE.
Статья о подключении шагового двигателя 28BYJ-48-5V к Arduino. Для подключения 4-х фазного шагового двигателя с редуктором 28BYJ-48-5V используется драйвер на базе UNL2003A =>>.
ШАГОВЫЙ ДВИГАТЕЛЬ 28BYJ-48-5V
Подробное описание и характеристики 5-ти вольтового шагового двигателя 28BYJ-48-5V Вы найдете в карточке товара RKP-28BYJ-48-5V =>>
Добавим лишь немного теории о принципах работы шагового двигателя 28BYJ-48-5V.
Дискретное перемещение вала двигателя 28BYJ-48-5V позволяет повернуть вал ровно на 60 или 279 градусов и зафиксировать. Двигатель содержит две обмотки, причем каждая имеет отвод от середины. Получается 4 фазы. Отводы обмоток соединены вместе, как изображено на схеме, к ним подключен красный провод.
В результате каждый из контактов четырех фаз соединен с красным проводом. Двигатель 28BYJ-48-5V относится к однополярным (униполярным) благодаря схеме соединения фаз. К красному проводу подключается питание. Фазы коммутируются силовой электроникой. Для поворота на требуемый угол или выполнения некоторого количества оборотов на фазы двигателя подают серию импульсов, под действием которых вал поворачивается на серию шагов.
Импульс тока вызывает перемещение вала на угол обусловленный углом, занимаемым на роторе одним магнитом. Увеличение количества полюсов ротора уменьшает шаги, что позволяет нарастить точность позиционирования.
Чаще всего используются два способа управления шаговым двигателем 28BYJ-48-5V: 4 ступени импульсов и 8 ступеней.
В 4-ступенчатом управлении всегда подключены к питанию две из четырех обмоток двигателя – полношаговый метод управления. Программная библиотека Stepper для Arduino IDE использует именно такой способ управления. Если фазам по цвету проводов присвоить обозначения А синий, Б розовый, В желтый, Г оранжевый, то получим наименования фаз А, Б, В, Г. Их поочередное включение можно представить в виде последовательной смены сочетаний включенных фаз АБ-БВ-ВГ-ГА-АБ.
В 8-ступенчатой последовательности включается сначала одна фаза потом две, потом опять одна следующая, снова две и так далее. Управление мотором происходит в соответствии с последовательностью: А-АБ-Б-БВ-В-ВГ-Г-ГД-Д-ДА-А.
ДРАЙВЕР UNL2003A.
Существуют разные модели драйверов (контроллеров) шаговых двигателей. Среди них можно выделить самые популярные в DIY разработках на базе Arduino: L293, ULN2003, A3967SLB.
Как правило, шаговый двигатель 28-BYJ48 используют в паре с драйвером ULN2003. Список драйверов на базе UNL2003A Вы найдете в конце статьи в разделе "Обратите внимание на следующие товары:" или в категории драйверы двигателей =>> нашего сайта Robot-Kit.ru.
На фото ниже драйвер шагового двигателя на базе UNL2003A выполнен в формате "микро" =>>
Модуль управления (драйвер) на базе микросхемы UNL2003A предназначен для управления однополярным четырехфазным шаговым двигателем. Микросхема ULN2003 по сути представляет собой массив транзисторов, включенных по схеме Дарлингтона. Микросхема ULN2003 позволяет управлять нагрузкой до 500 мА (один ключ).
Модуль принимает на себя нагрузку по силовой коммутации токов фаз мотора, защищая управляющую логическую схему от перегрузки по току и от перегрева. Например, при возрастании нагрузки на валу, в этот момент потребление тока увеличивается.
На плате модуля есть 4 входа для микроконтроллера: IN1..IN4. Пять выходов на двигатель, и два контакта питания. Также есть перемычка, разрывающая цепь питания двигателя.
Примечание. Плата согласования Arduino и шагового двигателя на основе UNL2003A имеет всего одну перемычку, которая замыкает 3 и 4 выводы. Данная перемычка подаёт питание на светодиоды с вывода 2 (так как выводы 2 и 3 спаяны вместе). Если на шаговый двигатель подаётся питание +5 В (как в нашем случае), то данная перемычка позволяет наблюдать за переключением выводов управления шаговым двигателем. Отслеживание свечения светодиодов помогает отладить схему соединения двигателя и управляющую программу. В дальнейшем для экономии тока питания перемычка снимается.
ПОДКЛЮЧЕНИЕ ULN2003A
Схема соединения двигателя 28BYJ-48-5V и модуля управления ULN2003A.
Как правило, кабель двигателя 28BYJ-48-5V уже имеет разъем с ключом, который вставляется в плату драйвера только в правильном положении. В нашем случае это именно так.
Четыре управляющих входа, помеченные как IN1-IN4, должны быть подключены к четырем цифровым выводам Arduino. Подключаем питание GND к GND и VCC к VIN (не для постоянного использования). Помним, что не рекомендуется запитывать двигатель 28BYJ-48-5V (через драйвер) непосредственно от контакта 5V на плате Arduino. Если для питания Arduino и мотора используются различные источники питания, то необходимо объединить выводы «земля» источников вместе.
Ниже приведена схема подключения на примере модуля ULN2003, платы Arduino UNO R3 и двигателя 28BYJ-48-5V.
ПРОГРАММИРОВАНИЕ В ARDUINO IDE
Программирование для управления шаговым двигателем 28BYJ-48-5V в среде ARDUINO IDE описано в третьей части статьи =>>
Просмотров: 23192
Дата: Четверг, 21 Августа 2014
robot-kit.ru