Pages: [1]   Go Down
Author Topic: Multiples servos arduino.  (Read 1206 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 2
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hola a todos! Estoy tratando de controlar varios servomotores con arduino, pero no hay manera... No son microservos, son del tamaño de los S3003 aunque no se como se llaman ( los compre por ebay en una tienda china), individualmente funcionan muy bien. El problema viene al tenerlos todos conectados a la vez.

He hecho el siguiente montaje, alimentandolo con una fuente de 9V y 200mA ( ¿Excesivo? ):


El problema es que se bloquean, al darle corriente los servos se mueven un poco y luego se bloquean (el servo se opone cuando intento girarlos con la mano), e incluso aruino a veces se calienta (el ATMEGA 328).


Y he probado este tambien, pero por lo que parece arduino no proporciona suficiente energia y no se mueven apenas.

Este es el codigo que uso (algo sencillito):
Code:
#include <Servo.h>

Servo servos[2];

void setup()
{
  servos[0].attach(3);
  servos[1].attach(5);
  servos[2].attach(6);
}

void loop()
{
  for (int i=0; i<3; i++)
    servos[i].write(45);
   
    delay(2000);
 
  for (int i=0; i<3; i++)
    servos[i].write(90);
}

¿Veis algun error evidente? No tengo mucha practica en esto... Pero llevo ya bastante tiempo con este error, y no puedo salir adelante con el proyecto si no puedo mover los servos.

Lo siento si las imagenes son demasiado grandes, no se como hacer que aparezca una miniatura de la imagen que al clicarla te lleve a la propia imagen.
Logged

Málaga, Spain
Offline Offline
Edison Member
*
Karma: 41
Posts: 2182
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Hola, el primer montaje debería funcionar, pero:
- los servos suelen trabajar a 5V
- vas a necesitar una fuente que te de más corriente, en principio busca una fuente de 5V 1A o algo por el estilo. Los servos suelen ser "relativamente muy petroleros".

El segundo montaje que has hecho, le pasa lo mismo, el regulador de la placa no es capaz de suministrar suficiente corriente para mover los servos.
Logged

   

Offline Offline
Newbie
*
Karma: 0
Posts: 2
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Gracias por la respuesta smiley Estoy tratando de convertir una fuente de alimentacion ATX del pc a una de laboratorio para poder alimentar los servos... Os avisare si sigue fallando.
De todas formas ¿Como podria hacerme de una fuente mas manejable? Me refiero a tamaño. Porque la que uso actualmente es un cargador de moviles, pero no tengo ninguno que de mas de 200mA.
Logged

Málaga, Spain
Offline Offline
Edison Member
*
Karma: 41
Posts: 2182
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Cualquier cargador de móvil.
Logged

   

Pages: [1]   Go Up
Jump to: