roboforum.ru

Технический форум по робототехнике.

arduino и 18 сервоприводов

Раздел создан специально для людей которым интересна робототехника, но в силу разных причин они не знают с чего начать.
Задавайте ваши вопросы, какими бы простыми они не казались, постоянные посетители форума постараются ответить на них по мере своих сил.
Робот своими руками. Самодельный робот.

arduino и 18 сервоприводов

Сообщение ruslanry » 29 июл 2011, 21:39

увидел роботов-пауков и захотелось чего-то подобного.
я только учусь и работаю пока с ардуиной.
поэтому вопрос: робот-паук это 6 лап по 3 сервы на каждую. итого 18 штук, как минимум, не считая головы\клешней.
у МК 14 цифровых выходов, как этим всем хозяйством управлять?
через SPI-расширитель выходов, типа 74hc595? или нужно изучать другую платформу МК? или есть простой способ?
сдвиговым регистром кажется не очень хорошо получиться.
Аватара пользователя
ruslanry
 
Сообщения: 8
Зарегистрирован: 26 июл 2011, 14:05

Re: arduino и 18 сервоприводов

Сообщение setar » 29 июл 2011, 21:56

Задача сделать на своем контроллере или рассматриваются готовые решения?
в местном магазине есть контроллер с требуемым количеством выходов под управление сервами.
я сам такой использую для управления пауком.
Аватара пользователя
setar
Site Admin
 
Сообщения: 10984
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: arduino и 18 сервоприводов

Сообщение =DeaD= » 29 июл 2011, 22:19

А еще можно взять у указанного в магазине контроллера [[OR-AVR-M128-S]] принцип [[Управление сервами с МК]] (см. пункт 4.5) :oops:

Если хочется именно самому и именно на ардуине :pardon:
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: arduino и 18 сервоприводов

Сообщение ruslanry » 29 июл 2011, 23:03

спасибо.
хочется именно самому.

только я не совсем понял через что он программируется.
Аватара пользователя
ruslanry
 
Сообщения: 8
Зарегистрирован: 26 июл 2011, 14:05

Re: arduino и 18 сервоприводов

Сообщение setar » 30 июл 2011, 01:05

Вобще там обычный avr (хоть как ардуино программь)

Однако как раз для таких задач люди умные подумали и написали спец прошивку, которая по протоколу ssc32 через последовательный порт рулит сервами.
Если в посвятили достаточно времени изучению вопросов управления шестиногами, то наверняка знаете про этот протокол и упраляющие программы с его использованием.
Аватара пользователя
setar
Site Admin
 
Сообщения: 10984
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: arduino и 18 сервоприводов

Сообщение ruslanry » 30 июл 2011, 09:09

Нет, я только начал изучать вопрос управления шестиногами и видимо изобретаю велосипед.
Аватара пользователя
ruslanry
 
Сообщения: 8
Зарегистрирован: 26 июл 2011, 14:05

Re: arduino и 18 сервоприводов

Сообщение =DeaD= » 30 июл 2011, 09:14

setar писал(а):Вобще там обычный avr (хоть как ардуино программь)

У нас еще внешние компоненты прикручены - 74HC4017d
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: arduino и 18 сервоприводов

Сообщение sasha502 » 20 мар 2012, 20:52

Ап темы,
решил сделать нечто похожее на базе Arduino (собственно плата уже едет поэтому бросать топик не предполагается, буду отписываться о результатах ).
1)То что нужна батарея и стаб на 5 V понятно, а как рассчитать амперы на 18 сервоприводов например для серво HXT900 ? или на таком кол-ве можно не заворачиваться.
2) подскажите серво с не спаренными проводами (просто 1 провод на плату,2 и 3 питание и земля. На картинках в магазинах не получается разглядеть либо спаренные).
sasha502
 
Сообщения: 2
Зарегистрирован: 20 мар 2012, 19:31

Re: arduino и 18 сервоприводов

Сообщение Myp » 21 мар 2012, 13:18

не понял про провода.
что значит спаренные?
у всех серв одинаково 3 провода, 2 питание и 1 сигнальный
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: arduino и 18 сервоприводов

Сообщение sasha502 » 21 мар 2012, 17:12

имел ввиду что их можно развести отдельно,
не важно, решил над этим (над проводами) не заворачиваться.
sasha502
 
Сообщения: 2
Зарегистрирован: 20 мар 2012, 19:31

Re: arduino и 18 сервоприводов

Сообщение Myp » 21 мар 2012, 18:28

насчёт тока...
а какое применение?
если возможен вариант что работают все 18 одновременно под нагрузкой то ток большой будет
а если каждая по очереди без нагрузки то хоть от USB запитать можно.=)
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: arduino и 18 сервоприводов

Сообщение Madf » 22 мар 2012, 12:24

Madf
 
Сообщения: 3298
Зарегистрирован: 03 янв 2012, 12:55
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...

Re: arduino и 18 сервоприводов

Сообщение avr123.nm.ru » 22 мар 2012, 20:08

Arduino куда там?
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: arduino и 18 сервоприводов

Сообщение Madf » 22 мар 2012, 21:16

Всё есть в доках. И тема тоже.
Два протокола, скорость определяет сама.
Madf
 
Сообщения: 3298
Зарегистрирован: 03 янв 2012, 12:55
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...

Re: arduino и 18 сервоприводов

Сообщение =DeaD= » 22 мар 2012, 21:31

Madf писал(а):18-каналов: http://www.pololu.com/catalog/product/1354
24-канала: http://www.pololu.com/catalog/product/1356

Тогда уж и [[OR-AVR-M128-S]] есть смысл рассмотреть.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

След.

Вернуться в Новичкам или основы основ роботостроения.

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

cron