Тел. (495) 972-27-12

Arduino UNO + сервы

Обсуждаем Arduino, Raspberry Pi и другие электронные компоненты и проекты DIY

Arduino UNO + сервы

Сообщение speakerWP » 29 дек 2012, 14:16

Есть ардуинка из набора http://pacpac.ru/product/kit-11227-spar ... r-arduino/ и шилд http://pacpac.ru/product/arduino-io-exp ... shield-v5/
Вроде у этой платы 14 цифровых выходов. Подключаю через шилд 12 сервоприводов, они начинают страшно глючить. В программе прописано просто повернуть все 12 штук на 90 градусов. Подключаю 3 сервы - всё ОК, подключаю ещё 3 - всё Ок, и так до 12. но после первой же удачной попытки сервы начинают трещать и вертеться кто куда... В чём может быть проблема? Как на этот шилд подключить доп питание? И какое оно должно быть? Спасибо
speakerWP
 
Сообщения: 3
Зарегистрирован: 01 ноя 2012, 23:08

Re: Arduino UNO + сервы

Сообщение Mr.Kubikus » 29 дек 2012, 19:40

Если ваша система получает питание только через интерфейс USB от компа, то проблема может быть в большой нагрузке на USB, которую создают 12 сервомашинок. Попробуйте подать питание 5-6В на сервомашинки от внешнего источника через клеммный блок Servo_PWR на плате IO Expansion Shield for Arduino (V5).
С уважением, Григорий
GitHub FB ВК TW
Аватара пользователя
Mr.Kubikus
Сотрудник ПАКПАК
 
Сообщения: 875
Изображения: 49
Зарегистрирован: 22 окт 2010, 23:57
Откуда: Москва

Re: Arduino UNO + сервы

Сообщение speakerWP » 30 дек 2012, 21:47

нет у меня питание отдельное от кроны (9v), но на шилд надо попробовать. а на клеммы нельзя больше 6v подавать? если я например туда эту крону подключу...
speakerWP
 
Сообщения: 3
Зарегистрирован: 01 ноя 2012, 23:08

Re: Arduino UNO + сервы

Сообщение Mr.Kubikus » 30 дек 2012, 22:35

Если подать на сервы через клеммник сразу 9В то они, наверное, могут поджариться.
С уважением, Григорий
GitHub FB ВК TW
Аватара пользователя
Mr.Kubikus
Сотрудник ПАКПАК
 
Сообщения: 875
Изображения: 49
Зарегистрирован: 22 окт 2010, 23:57
Откуда: Москва

Re: Arduino UNO + сервы

Сообщение speakerWP » 25 фев 2013, 10:35

А как можно подключить 2 мотора к этому шилду ( IO Expansion Shield for Arduino (V5))?
Или всё таки нужен Motor Shield 2A?
speakerWP
 
Сообщения: 3
Зарегистрирован: 01 ноя 2012, 23:08

Re: Arduino UNO + сервы

Сообщение Mr.Kubikus » 25 фев 2013, 11:00

Подключить моторы к плате IO Expansion Shield for Arduino напрямую не получится. У контроллера Arduino максимальный ток выходов составляет 20мА, а для мотора надо значительно больше.

Нужен Motor Shield 2A либо Arduino Motor Shield Rev3 либо Monster Moto Shield.

Изображение
С уважением, Григорий
GitHub FB ВК TW
Аватара пользователя
Mr.Kubikus
Сотрудник ПАКПАК
 
Сообщения: 875
Изображения: 49
Зарегистрирован: 22 окт 2010, 23:57
Откуда: Москва

Re: Arduino UNO + сервы

Сообщение idealsoul » 25 фев 2013, 14:58

Прикиньте какой ток потребляют все сервы - в даташите на эти сервы инфа должна быть, просто умножьте на количество серво. Наверняка получается больше 500 мА, а это предел для USB порта. Если питание от батарейки, то ситуация не сильно меняется - максимальный ток преобразователя напряжения на самой ардуине тоже не высок. Так что без внешного мощного блока питания не обойтись. И вообще, почему Крона? Ваши серво ее посадят за пару минут. Деньги на ветер. Для сравнения - у меня Мега управляет 18-тью серво, они запитаны от Li-Po аккумулятора через два одинаковых преобразователя напряжения на 5 А каждый. И то работают не в полную силу, мощности преобразователей не хватает. Пробовал использовать два преобразователя по 15 А каждый, вот это дело, робот "вскакивает", преобразователи не перегреваются. Делайте выводы.
И последнее - очень не советую 9 В совать туда, где ждут 4,8-6,0 В.
Успехов!
Проживи эту жизнь счастливо и получи вторую в подарок!
idealsoul
 
Сообщения: 26
Изображения: 0
Зарегистрирован: 29 ноя 2012, 17:33
Откуда: Москва


Вернуться в Arduino и Ко. ♥♥♥



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

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

cron