Есть ардуинка из набора 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. но после первой же удачной попытки сервы начинают трещать и вертеться кто куда... В чём может быть проблема? Как на этот шилд подключить доп питание? И какое оно должно быть? Спасибо
Arduino UNO + сервы
- Mr.Kubikus
- Сотрудник ПАКПАК
- Сообщения: 1020
- Зарегистрирован: 22 окт 2010, 23:57
Re: Arduino UNO + сервы
Если ваша система получает питание только через интерфейс USB от компа, то проблема может быть в большой нагрузке на USB, которую создают 12 сервомашинок. Попробуйте подать питание 5-6В на сервомашинки от внешнего источника через клеммный блок Servo_PWR на плате IO Expansion Shield for Arduino (V5).
Re: Arduino UNO + сервы
нет у меня питание отдельное от кроны (9v), но на шилд надо попробовать. а на клеммы нельзя больше 6v подавать? если я например туда эту крону подключу...
- Mr.Kubikus
- Сотрудник ПАКПАК
- Сообщения: 1020
- Зарегистрирован: 22 окт 2010, 23:57
Re: Arduino UNO + сервы
Если подать на сервы через клеммник сразу 9В то они, наверное, могут поджариться.
Re: Arduino UNO + сервы
А как можно подключить 2 мотора к этому шилду ( IO Expansion Shield for Arduino (V5))?
Или всё таки нужен Motor Shield 2A?
Или всё таки нужен Motor Shield 2A?
- Mr.Kubikus
- Сотрудник ПАКПАК
- Сообщения: 1020
- Зарегистрирован: 22 окт 2010, 23:57
Re: Arduino UNO + сервы
Подключить моторы к плате IO Expansion Shield for Arduino напрямую не получится. У контроллера Arduino максимальный ток выходов составляет 20мА, а для мотора надо значительно больше.
Нужен Motor Shield 2A либо Arduino Motor Shield Rev3 либо Monster Moto Shield.
Нужен Motor Shield 2A либо Arduino Motor Shield Rev3 либо Monster Moto Shield.
Re: Arduino UNO + сервы
Прикиньте какой ток потребляют все сервы - в даташите на эти сервы инфа должна быть, просто умножьте на количество серво. Наверняка получается больше 500 мА, а это предел для USB порта. Если питание от батарейки, то ситуация не сильно меняется - максимальный ток преобразователя напряжения на самой ардуине тоже не высок. Так что без внешного мощного блока питания не обойтись. И вообще, почему Крона? Ваши серво ее посадят за пару минут. Деньги на ветер. Для сравнения - у меня Мега управляет 18-тью серво, они запитаны от Li-Po аккумулятора через два одинаковых преобразователя напряжения на 5 А каждый. И то работают не в полную силу, мощности преобразователей не хватает. Пробовал использовать два преобразователя по 15 А каждый, вот это дело, робот "вскакивает", преобразователи не перегреваются. Делайте выводы.
И последнее - очень не советую 9 В совать туда, где ждут 4,8-6,0 В.
Успехов!
И последнее - очень не советую 9 В совать туда, где ждут 4,8-6,0 В.
Успехов!
Проживи эту жизнь счастливо и получи вторую в подарок!