сколько моторчиков можно подключить
- Войдите на сайт для отправки комментариев
Чт, 29/10/2015 - 16:38
Добрый день! Извините за мой русский! Мне 9 лет, я девочка, завут Юстина, я из Латвии. Интересуюсь электроникай, но не у кого спросить совета.
Сколько простих моторчиков (не серво) можно управлять с помощью Arduino Uno (конечно используя драйверы и или shield). Нигде немогу найти ответ. 10 может? Если можно, то как? Помогите, пожалуйста!
Мне надо 8-10 моторчиков для робота. Спасибо!
без регулировки скорости больше 10 на уно/нано/мини. с регулировкой и без заморочек 6. с заморочками больше. но не шилды, они ограничивают возможности
зачем девочке электроника, моторчики)))
Уно имеет "всего" 20 ножек, их которых хотя бы пару надо оставить на связь с компьютером. Соответственно, "напрямую" можно подключить: (20-2)/N, где N - количество ножек на управление одним мотором. Смотря какой будет "драйвер или шилд" - столько и получится. Минимально, шилд потребует 2 ноги на каждый моторчик (вкл/выкл и туда/обратно), но может потребовать и до 5 ног: "разрешение", "направление", "скорость вращения", "вход энкодера А" и "вход энкодера Б" для моторов с двухфазным энкодером..
Поэтому, чтобы точно ответить на ваш вопрос, надо сначала посмотреть на шилд мотора и посчитать количество управляющих контактов на моторчик.
P.S. Если надо 8-10 моторов - переходите или на Ардуино Мега2560 или ищите платы-расширители контактов УНО через сдвиговые регистры. Во втором случае количество моторов определится размером такой платы.
Спасибо! Но как? Есть ли схемы таких драйверов? Надо регулировать скорость и полярность - реверс.
Электроника меня интересует. Лего переросла.
Самый типовой шилд на 4 мотора - L293D, но его недостаток (и существенный) - небольшой ток моторов, всего до(!) 0.5А на мотор. К примеру большой NXT-мотор в Лего на старте кушает 2А. После него по популярности L298N он на 2 мотора и каждый может быть до 2А (терпит и чуть больше, до 4А на мотор, если не мучить долго - есть радиатор). У последнего, на каждый мотор 3 управляющих сигнала.
Посмотреть на шилд неполучится, потому и спрашиваю - хочу знать, какой шилд создавать. Нужна схема, у моторчиков 2 контакта - плюс и минус.
НАДО дополнительное питание моторов.
Ну .. если "создавать", то тут в проектах есть тема про драйвера для моторов. Там есть много полезного и интересного. http://arduino.ru/forum/proekty/arduino-draiver-motora-dlya-robota
Посмотреть на шилд неполучится, потому и спрашиваю - хочу знать, какой шилд создавать. Нужна схема, у моторчиков 2 контакта - плюс и минус.
НАДО дополнительное питание моторов.
а чё стандарт не применить ?
L298N ?
Спосибо, для меня уровень не тот, мне нужна схема управления 10 моторов. Uno мне подорили 3 дня назад, менять не могу.
Ну я вот тоже отрисовал уже свой драйвер и теперь жду приезда детальков .. мне надо "впихнуть" 8 драйверов на расширительный мегашилд .. 4шт L298N занимают слишком много места. Мало ли какие вопросы сейчас возникнут у 9-и летней девочки, переросшей лего .. :)
для маленьких лучше сразу L297. греется, кпд падает, но если собрать и чтобы работало лучше купить готовые драйвера на ней. чтобы съэкономить пин можно полевик 2n7000 и резистор прямо на драйвер впаять
девочка 9лет может сама сделать плату и распаять. да тут наверно пол форума такого не может. Для этих полфорума: ))))) девочка вас сделала
кстати для слабых моторов можно испльзовать SI9986 и аналоги. места немного занимают
а сколько каждый мотор жрёт по максимуму ?
Как это? Это моторшилд (Arduino Motor Shield)? Сколько таких можно подключить и можно ли несколькими управлять через один Arduino Uno?
для маленьких лучше сразу L297. греется, кпд падает, но если собрать и чтобы работало лучше купить готовые драйвера на ней. чтобы съэкономить пин можно полевик 2n7000 и резистор прямо на драйвер впаять
девочка 9лет может сама сделать плату и распаять. да тут наверно пол форума такого не может. Для этих полфорума: ))))) девочка вас сделала
кстати для слабых моторов можно испльзовать SI9986 и аналоги. места немного занимают
или - сделает ?
...хотелось бы для некоторых !
Не очень понятно что спрашиваете. Какой "Arduino motor Shield" чисто конкретно вы имели ввиду?
What kind of motor shield are you thinking above? There is some different "arduino Motor Shield" in shops. Thanks.
Плату сделать могу, распечатать схему и нанести тоже, пояльником владею, но сама схему не придумаю. Нарисуйте, пожалуйста!
Любой моторшилд, который мне подойдет. Или советуйте, пожалуйста, какой и как. Спасибо!
вы живёте где ?
:)
В Риге.
Для начала скажите какие двигатели будут вами использоваться? А то схему то нарисуют, а она в итоге может не потянет ваши двигатели.
L298N вполне может быть подойдет.
девочка 9лет может сама сделать плату и распаять. да тут наверно пол форума такого не может. Для этих полфорума: ))))) девочка вас сделала
Тем более, девочка из Латвии, а по русски пишет лучше, чем треть форума. Для этой трети.)))) Девочка вас сделала.
А может это не совсем 9-ти летняя девочка.........? :)
А может это не совсем 9-ти летняя девочка.........? :)
Предполагаешь, изобретательный балбес-студент из Раши?
Я русская.
Я русская.
ты удивишься , наверное - здесЯ все такие , русские....
ответь на пост - чё за движки ?
Из пылесоса roomba - brush motors
Operation Voltage of 3 - 12 V
6 V free-run speed of 11,500 RPM
Free-run current of 70 mA
Shaft diameter: 2 mm
девочка 9лет может сама сделать плату и распаять. да тут наверно пол форума такого не может. Для этих полфорума: ))))) девочка вас сделала
Тем более, девочка из Латвии, а по русски пишет лучше, чем треть форума. Для этой трети.)))) Девочка вас сделала.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1
...нас :(
я - никакейный , но поболтать по теме - готов :)
не криви !!! уж более 9 лет
Из пылесоса roomba - brush motors
Operation Voltage of 3 - 12 V
6 V free-run speed of 11,500 RPM
Free-run current of 70 mA
Shaft diameter: 2 mm
и таких 8....10 штук ?!!!!!!!!!!!!!!!
чё замалчиваешь ???!!!!!!!!!!!!!!!!!1
Вопрос не ясен... ну - 10 штук... и чё?
Ну и? Я из Латвии и каждый день разговариваю на 3 языках, потому мой русский, за который извинялась, не так хорош.
Мне ваше мнение на другие темы не интересует, говорите по существу. Мне нужна схема.
Вы с параметрами ваших brushes моторов не ошиблись случаем? Да, и куда как важнее ток под нагрузкой, а не "free-run". Авиационные brushes моторы легко жрут по 50 амперчикоф от тех же 12 вольт, уж простите мне мой русский. :)
Кстати, а питать вы их чем собираетесь? да 10 шт зараз?
Извините, но мне 9 лет. Если я бы всё знала, не спрашивала бы. Информацию о моторчиках скопировала. В чём ошибка? Уже писала, что нужно дополнительное питание. Я понимаю, что Uno не может этого.
Извините, но мне 9 лет. Если я бы всё знала, не спрашивала бы. Информацию о моторчиках скопировала. В чём ошибка? Уже писала, что нужно дополнительное питание. Я понимаю, что Uno не может этого.
при раздельном питании UNO может почти всё !
Извините, но мне 9 лет. Если я бы всё знала, не спрашивала бы. Информацию о моторчиках скопировала. В чём ошибка? Уже писала, что нужно дополнительное питание. Я понимаю, что Uno не может этого.
и Ома знаете ? и Киргхофа ?
не верю......
Спасибо! Я уже поняла, что реальной помощи не будет... Для приколов у меня времени нет.
Творческих успехов всем!
Поеду в художественную школу...
фото моторов приложи на всякий случай чтобы не было недопонимания
и конкртернее что делаешь
Justine, Вы зря обиделись что вам не очень-то верят "взрослые дяденьки". Вы, как у нас называется "палитесь" и больше похожи на наших студентов недоучек, которым надо чтобы кто-то и что-то за них сделал и бесплатно, а так "не бывает", уж извините.
Если Вы всеръез ожидаете тут помощи, то:
1. Цели и задачи, которые перед собой ставите. Что за робота собираетесь делать (что он должен уметь, и т.д.: "постановка задачи")
2. Зачем вам 8-10 моторчиков (почему не больше или не меньше? Для робота вполне достаточно 4-х того же майндшторма) ..
3. .. вместе и почему именно с УНО (она у вас есть - не ответ, ибо возникает следующий вопрос: а зачем брали Уно?) ..
4. .. каких конкретно моторчиков, почему именно такие (от нагрузочных способностей мотора как раз всё и зависит: какой драйвер/шилд подойдет)
5. и какие шилды для управления у вас уже есть.
6. и почему вы собираетесь рисовать схему "своего шилда" нааконец-то. Почему не хотите (или в чем дело?) воспользоваться имеющимся гиганстким арсеналом шилдов у ардуино? Есть практически на каждый чих и мотор..
7. Да, и brushes моторы управляются иначе чем DC. Вам скорее всего надо искать что-то из драйверов шаговых двигателей, чем DC-шилды.
P.S. Да, посмотрел что там за "моторчик" .. или вы неверно поставили себе задачу или это задание курсовой, которое как обычно "неверно понятно". :)
1 - управление скоростью и направлением
2 - Надо крутить 10 объектов - типа lego big ball machine - https://www.youtube.com/watch?v=sUtS52lqL5w
3 - Uno Подорили
4 - мама работает в фирме пылесосов-роботов, достались бесплатно
5 - никаких
6 - Arduino Motor Shield может управлять 4 моторами. Мне неизвестно - можно ли с Уно управлять 2-3 шилдами и 10 моторами одновременно - мне на этот вопос никто неотвечает. Так же надо дополнительное питание для моторов
7 -
Пойду заниматся, сегодня мама меня к интернету уже не пустит.
Ну и? Я из Латвии и каждый день разговариваю на 3 языках, потому мой русский, за который извинялась, не так хорош.
Мне ваше мнение на другие темы не интересует, говорите по существу. Мне нужна схема.
я из СССР , мине сутки через трое зкипажи талдычат на 9-ти языках - и не от того МОЙ русский !
...мине не платят за ИнЯз !!!!!!!!!!
см. #33
дайте дитю схему, русофобы!
ну по драйверам хватало обсуждений
http://arduino.ru/forum/proekty/arduino-draiver-motora-dlya-robota
Эх, как же я Вам завидую! И пишешь грамотно, и мозги на месте... Не то что у 16-летних охламонов на лавочке под окном...
Так держать!
Эх, как же я Вам завидую!
ехай в Ригу - там умные дети рождаются.
от тибя ?!!!
(миня не упоминай - моя по Киеву..... )
дети умные не от того, что такими родились, а потому что кому-то есть чему их увлечь и научить.
Да, я зануда сегодня.
дети умные не от того, что такими родились, а потому что кому-то есть чему их увлечь и научить.
верно - умные везде, кроме РФ.
Начну пожалуй с описания микросхем:
L298N - http://pdf1.alldatasheet.com/datasheet-pdf/view/22440/STMICROELECTRONICS/L298N.html
Контроллер указан условно. Какие ноги использовать не имеет значение, всем этим добром будет управлять программа.
Если не будет хватать выходов можно использовать 74HC595 - http://pdf1.alldatasheet.com/datasheet-pdf/view/23121/STMICROELECTRONICS/74HC595.html но с этой микросхемой я не помогу. Где-то здесь на форуме есть обсуждение как заставить ее работать.
Если двигатель надо крутить только в одну сторону, то ULN2003 будет достаточно - http://pdf1.alldatasheet.com/datasheet-pdf/view/25575/STMICROELECTRONICS/ULN2003.html в ней можно объединить несколько выводов для получения большей мощности.
Схема на 2 канала:
На большее количество каналов добавляешь по аналогии еще микросхем L298N. Сигнал Enable можно для всех объединить.
Единственно я не уверен что будет управление скоростью движения. Можно попробовать подавать ШИМ сигнал. Советую сначала сделать на 2 канала драйвер и если все будет работать как запланировано сделать на 10.
Плату сделать могу, распечатать схему и нанести тоже, пояльником владею, но сама схему не придумаю. Нарисуйте, пожалуйста!
При таком раскладе шилды в принципе не нужны.
А просто для понимания: http://arduino.ru/forum/apparatnye-voprosy/arduino-basic-connections-book
Почитал темку и тоже нифига не понял: или пишет кто-то ради стеба или действительно задача ставится 9-и летним ребенком без пониманий "что да как". У меня сын тоже так мечталки врубает: "а давай сделаем .. а вот, есть же мотор .. ну поставить их побольше .. не потянет? а если 2,3,4 мотора вместе использовать, справятся?" и т.д.
Девочка, это очень замечательно что Вы выросли из Лего. Но, к сожалению, до Ардуино ещё явно недоросли. Это "без обид", но явно рановато. В ваших хотелках слишком много противоречий от непонимания. Мой тоже паяльником уже умеет, и как устроен мотор тоже знает, ибо пару таких как на фото уже перематывал самолично. Только это ни разу не приближает к знаниям настолько чтобы вот так, взять УНО и сделать что-то пободное тому ролику. Чтобы сделать драйвер мотора, да не один, да в формате 0.25мм дорожка .. паяльником надо владеть "виртуозно", а лучше всей технологией ЛУТ .. и желательно "сковородкой" вместо паяльника от слова "совсем". Ну и "вредное" это производство на достаточном уровне, чтобы неподпускать к нему "девочек 9-и лет" (вам ещё детей растить, а не уродов).
И второе: Вы посчитали сколько там крутится моторов на вашем ролике? А сколько задействовано блоков NXT? Кроме управления моторами, надо ещё куда-то "программку" положить. И чем больше моторов висит на одном "управлятеле" - тем больше надо места под программку. Управление 10-ю моторами по сложным алгоритмам и зависимостям .. точно влезет в вашу УНО, Вы уверены?
Ваш вариант: использовать готовые решения. Взять драйвера моторов, соответствующие моторам. Тот, про который вы писали вначале темы "brushes" мотор от пылесоса - совсем не тот мотор, который на вашем же фото.
Соответственно СНАЧАЛА надо определится с ТИПОМ мотора, а потом, зная его НАГРУЗОЧНЫЕ ПАРАМЕТРЫ и СПОСОБ УПРАВЛЕНИЯ выбрать ГОТОВЫЙ драйвер. То есть, вам надо определиться будет ли это DC-мотор как на фото, или какой ещё или это будет brushes мотор или вообще шаговый дрыгатель .. выбор мотора сильно зависит от требуемой механической мощности. Или проще, требуется ответ на вопрос, заданный вам выше одним из авторов под номером 1. Вы не ответили ни на один поставленный вопрос с технической точки зрения. То, что у вас "мама где-то работает", извините но ни разу не помогает понять задачу.
Собственно, если ожидаете тут помощи, то требуются ТЕХНИЧЕСКИЕ ответы на поставленные Вам вопросы выше. Я к этому списку присоединяюсь тоже.
Спасибо всем! Видео ролик служил примером, в моем случае надо 10 моторчиков.
Фото моторчика с сайта запчастей для Roomba. http://www.robotshop.com/en/brushed-dc-motor-6v-11500rpm.html