5 шаговых двигателей для arduino uno
- Войдите на сайт для отправки комментариев
Сб, 25/05/2019 - 16:37
Возможно ли управление сразу пятью шаговиками через плату arduino UNO?
Хочу управлять рулонными шторами. Заказал 5 пар двигатель (28byj-48 ) + драйвер (uln2003), а потом только подумал (да, тупица), что я ни разу не работал с шаговыми двигателями. Как оказалось, один движок занимает аж 4 пина. Существуют какие-либо способы подключить все 5 штук к одной UNO?
Если управлять всеми одновременно, то теоретически можно (соединить все параллельно), но объективный контроль за ними сомнителен. Можно подключить их через регистры и управлять по очереди. Возможно все, но зависит от фантазии и олыта программиста. Но в лоб, без использования дополнительных элементов - никак.
на уне для вашего проекта просто выходов не хватит - ещё же будут кнопки, концевики...
svm, vvadim,
а кто вам сказал, что там кроме Uno нет ничего больше?
ТС, можно ли чере Uno? - можно. И 10-ю тоже можно. "В кедах можно даже по небу летать, если к ним ещё приделать вертолёт"
svm, vvadim,
а кто вам сказал, что там кроме Uno нет ничего больше?
Нам никто, а Вам?
svm, vvadim,
а кто вам сказал, что там кроме Uno нет ничего больше?
ТС, можно ли чере Uno? - можно. И 10-ю тоже можно. "В кедах можно даже по небу летать, если к ним ещё приделать вертолёт"
тc в своём первом посте вроде чётко написал уно или там ещё какие то платы указаны ?
тc в своём первом посте вроде чётко написал уно или там ещё какие то платы указаны ?
ну как же? ТС ведь не сказал, что управлять должна UNO, он сказал
пятью шаговиками через плату arduino UNO?
"через", значит она промежуточное звено. А что там ещё (дравйверы или персональная тинька на каждый шаговик) - это он не написал
Может есть какие нибудь шилды сразу с несколькими драйверами и управлением по i2c?
Шилды есть на 8pin, 16pin, однако ногодрыганье ими придётся писать самостоятельно.
Я правильно понимаю, замена драйверов на "EasyDriver A3967" решит мою проблемму?
Я правильно понимаю, замена драйверов на "EasyDriver A3967" решит мою проблемму?
Но двигатели придется дорабатывать или менять.
Я правильно понимаю, замена драйверов на "EasyDriver A3967" решит мою проблемму?
Но двигатели придется дорабатывать или менять.
Мммм... Почему?
28byj-48 униполярный двигатель, а A3967 расчитан на биполярный.
28byj-48 униполярный двигатель, а A3967 расчитан на биполярный.
Пока не очень понимаю в типах двигателей, но видел в ютубе, как подключали его.
28byj-48 униполярный двигатель, а A3967 расчитан на биполярный.
Там переделка несложная, всего одну дорожку перерезать. Поищите в инете.
28byj-48 униполярный двигатель, а A3967 расчитан на биполярный.
Там переделка несложная, всего одну дорожку перерезать. Поищите в инете.
Спасибо. Поищю сегодня
Этот униполярный перерезанием перемычки под крышкой
легко превращается в биполярный.
http://digitrode.ru/articles/172-prevraschaem-odnopolyarnyy-shagovyy-dvi...
Ну а потом добавляем стэп-дир и 16-ти канальныый и2ц....
Ну или как уже говорили, входы в параллель,
а выбор кому крутиться ключём питания 5 Вольт.
STEP & DIR впараллель, и пять портов на ENABLE. Всего 7 пинов, и никаких ключей и I2C.
Моторы одновременно могут и в разные стороны крутится...
Моторы одновременно могут и в разные стороны крутится...
Таких придется по времени разделять.
STEP & DIR впараллель, и пять портов на ENABLE. Всего 7 пинов, и никаких ключей и I2C.
Это вы говорите про связку переделанного в биполярный 28byj-48 и A3967 ?
А можно просто 5 пар STEP & DIR от пяти драйверов и все? Задействуется 10 пинов, но ведь можно отдельно каждым движком управлять в разные стороны?
STEP & DIR впараллель, и пять портов на ENABLE. Всего 7 пинов, и никаких ключей и I2C.
Это вы говорите про связку переделанного в биполярный 28byj-48 и A3967 ?
А можно просто 5 пар STEP & DIR от пяти драйверов и все? Задействуется 10 пинов, но ведь можно отдельно каждым движком управлять в разные стороны?
Но это уже 10 а не 7 пинов. Кроме этого наверное нужны будут какие-то концевики и управляющие сигналы. Скорее всего без расширения портов не удастся обойтись.
Но это уже 10 а не 7 пинов. Кроме этого наверное нужны будут какие-то концевики и управляющие сигналы.
У ардуинки же 11 цифровых (без serial портов) и плюс 6 аналоговых можно использовать в роли цифровых. То есть уже 17 =)
Хотел обойтись без концевиков. Просто ограничив поворот программно. А защититься от сбоя при потери питания записывая положение мотора в пямять EEPROM (ни разу с ней не работал еще).
Взлетит?
Взлететь-то взлетит, но вероятность того, что Вы будете знать истинное положение движков = "0". Спасет наверное только небольшая мощность движков, которые сами встанут в конечном положении. Даже если вы запомните положение при выключении питания, при подаче напряжения движок встанет не в то положение при котором он отключился, а в ближайшее устойчивое. При использовании микрошага все будет еще хуже.
при подаче напряжения движок встанет не в то положение при котором он отключился, а в ближайшее устойчивое
Ну у этого движка редуктор 1/64, и даже если он встанет в устойчевое положение, то это отклонение от "идеала" будет на сотые градуса? Все верно? Если да, то для рулонных штор это незаметно будет.
Трудно не согласиться.
Возможно ли управление сразу пятью шаговиками через плату arduino UNO?
Хочу управлять рулонными шторами. Заказал 5 пар двигатель (28byj-48 ) + драйвер (uln2003), а потом только подумал (да, тупица), что я ни разу не работал с шаговыми двигателями. Как оказалось, один движок занимает аж 4 пина. Существуют какие-либо способы подключить все 5 штук к одной UNO?
вы сначала определитесь что вы хотите сваять, как оно должно работать.
сформулируйте техзадание.
по вашим постам понятно, что самостоятельно вы этот проект не реализуете.
есть раздел Ишу исполнителя. там за денежку вам и напишут программу, подберут железо, нарисуют схему подключения компонентов.
по вашим постам понятно, что самостоятельно вы этот проект не реализуете.
Да, я далеко не профи в программировании и проектировании, а конкретно с шаговыми двигателяим вообще дел не имел, но около 5-6 полностью законченных проектов для автоматизации дома за плечами имеется. Честно, я не думал, что мои посты могут задеть ваши чувства. А благодаря уважаемым svm, trembo и sadman41 я на 90% нарисовал в голове реализацию моей задачи.
Мне нужно управление рулонными шторами на балконе. Вы серьезно думаете, что я буду искать для этого исполнителя за деньги? =) Да проще пойти в магазин и купить автоматику для этого. Но мне (как думаю и большинству на этом форуме) это не интересно. Интересен путь к реализации проекта.
Тогда попробуйте в окошечке поиска набрать слово "шторы".
по вашим постам понятно, что самостоятельно вы этот проект не реализуете.
Да, я далеко не профи в программировании и проектировании, а конкретно с шаговыми двигателяим вообще дел не имел, но около 5-6 полностью законченных проектов для автоматизации дома за плечами имеется. Честно, я не думал, что мои посты могут задеть ваши чувства. А благодаря уважаемым svm, trembo и sadman41 я на 90% нарисовал в голове реализацию моей задачи.
Мне нужно управление рулонными шторами на балконе. Вы серьезно думаете, что я буду искать для этого исполнителя за деньги? =) Да проще пойти в магазин и купить автоматику для этого. Но мне (как думаю и большинству на этом форуме) это не интересно. Интересен путь к реализации проекта.
вы абсолютно ничего не задели)))
интересно сделать самому - это похвально и прекрасно, я только поддерживаю.