Show Posts
Pages: 1 2 [3] 4
31  International / Español / Re: 10 servomotores con 2 pilas de 9 voltios Robot Humanoide on: September 24, 2011, 06:47:33 am
Si, eso leí en un foro que hablaba de este regulador de tensión, pero el problema es que no me caben los condensadores en la placa... (no soy muy bueno haciendo PCBs) i ademas la placa tiene que tener un tamaño reducido.. de todas maneras no creo que hayan problemas no? aunque gracias por el consejo smiley-wink
32  International / Español / Re: Problema con conmutador. on: September 24, 2011, 06:45:08 am
Prueba lo siguiente, aunke no se si funcionara, no lo he probado...

Code:
// iniciamos pines digitales les como salidas y entradas.
int arriba = 4;  // Pin 4 (Luz Arriba)
int derecha = 5;  // Pin 5 (Luz Derecha)
int mezcla1 = 8;  // Pin 8 (Mezcla luces 1)
int mezcla2 = 9; // Pin 9 (Mezcla luces 2)

boolean contadormezcla1; //variables booleanas
boolean contadormezcla2;

boolean esperar = true;



void setup() {
 
  pinMode(arriba, OUTPUT);   
  pinMode(derecha, OUTPUT);
  pinMode(mezcla1, INPUT);
  pinMode(mezcla2, INPUT);
 
}
 
 
void loop() {
 
  Programa();//llama a la funcion programa
   
}

void Programa() {
 
   if (digitalRead(mezcla1) == HIGH) { // Si activamos mezcla luces 1
     
       if (esperar == true){
       
           delay(1000);
           esperar = false;
           Programa();
       
       }
       if (contadormezcla1 == true && esperar == false) {
         
           ModoLuces_1();
           contadormezcla1 = false;
           esperar = true;
       
       }
       else {
           contadormezcla1 = true;
       }
   
   
   
     
  }
   
 
    if (digitalRead(mezcla2) == HIGH) { // Si activamos mezcla luces 2
     
       if (esperar == true){
       
           delay(1000);
           esperar = false;
           Programa();
       
       }
       if (contadormezcla2 == true) {
         
           ModoLuces_2();
           contadormezcla2 = false;
           esperar = true;
       
       }
       else {
           contadormezcla2 = true;
       }
   
 
   
  } 
 
}

void ModoLuces_1() {
 
  digitalWrite(derecha, HIGH);  // Encendemos luz derecha
  delay(5000);  // Durante 5 seg
  digitalWrite(derecha, LOW);  // Apagamos luz derecha
  delay(1000);  // Esperamos 1 seg
  digitalWrite(arriba, HIGH);  // Encendemos luz arriba
  delay(5000);  // Durante 5 seg
  digitalWrite(arriba, LOW);  // Apagamos luz arriba
  delay(1000);  // Esperamos 1 seg

}

void ModoLuces_2() {

  digitalWrite(derecha, HIGH);  // Encendemos luz derecha
  delay(5000);  // Durante 5 seg
  digitalWrite(derecha, LOW);  // Apagamos luz derecha
  delay(1000);  // Esperamos 1 seg
  digitalWrite(derecha, HIGH);  // Encendemos luz derecha
  delay(5000);  // Durante 5 seg
  digitalWrite(derecha, LOW);  // Apagamos luz derecha
  delay(1000);  // Esperamos 1 seg

}

33  International / Español / Re: 10 servomotores con 2 pilas de 9 voltios Robot Humanoide on: September 23, 2011, 05:40:04 pm
Creo que si conecto dicha bateria a este circuito me funcionaria bien smiley a ver que os parece
34  Topics / Robotics / Re: 10 servos with 2 cells of 9 volts Humanoid Robot on: September 23, 2011, 05:31:02 pm
Thank you, but I solved the problem yet, I build my shiel using the 7805 voltage regulator, and a Lipo battery, the servos work good and i don't have more problems, but thanks for response, I will consider the option of http://www.pololu.com/catalog/product/208 smiley-lol its interesting but the idea is build all the project myself (exept the arduino.. ) maybe for other project.

Quote
The best solution for my robot is a 2 cells of 9 volts
That's probably the worst possible solution, if you mean the ordinary small radio 9V battery.
You'd be better off with packs of four AA cells to power the servos.

AWOL, i see that smiley-lol you have raison, the intensity of these cells are very low.. and the servos don't move
35  International / Español / Re: Problema con conmutador. on: September 23, 2011, 05:16:21 pm
mmmm.... has pensado en un conmutador de 3 posiciones? la posición del medio la dejas vacía y las otras como pos1 i pos2 entonces para repetir la uno, vuelves al medio, que no tiene ninguna función, y vuelves a la1, es la única manera que se me ocurre(eso si he entendido bien lo que quieres hacer) ahora, que yo soy bastante novato, es solo una idea...

Yo lo que haría, de caras a tener 12 modos de luces, llamemos-lo así, seria poner un par de displays de 7 segmentos con 2 botones, uno para incrementar el numero del modo y otro para seleccionar dicho modo, me explico, la  idea seria que al pulsar el pulsador de incremento, el numero del dysplay se incrementara en uno, con posibilidad de incrementar hasta 12, i que retornara a 1 si el numero actual fuera 12, i una vez seleccionado el modo deseado, el otro botón serviría para ponerlo en acción, de manera que tendrías una función asociada a cada numero. Si no he entendido el concepto o me he explicado mal (cosa que es probable) pregunta smiley-wink saludos!
36  International / Español / Re: 10 servomotores con 2 pilas de 9 voltios Robot Humanoide on: September 23, 2011, 04:58:59 pm
Muchas gracias, de verdad, me gustaría colaborar mas con el foro, pero mis conocimientos de electrónica... dejan mucho que desear.. pero alguna cosa colgaré
37  International / Español / Re: 10 servomotores con 2 pilas de 9 voltios Robot Humanoide on: September 23, 2011, 04:42:05 pm
entonces, si la bateria tiene 3 vasos, por ejemplo, tiene que dar como minimo 9,6 V?
38  International / Español / Re: 10 servomotores con 2 pilas de 9 voltios Robot Humanoide on: September 23, 2011, 03:51:23 pm
Cuidado, que hay que manejarlas con cautela. Nunca, nunca, las dejéis bajar de 3.2V por vaso.

A que te refieres? Que es un vaso?
39  International / Español / Re: 10 servomotores con 2 pilas de 9 voltios Robot Humanoide on: September 23, 2011, 03:29:43 pm
Ya, són perfectas para un robot así
40  International / Español / Re: 10 servomotores con 2 pilas de 9 voltios Robot Humanoide on: September 23, 2011, 11:06:01 am
Muchisimas gracias a todos, si alguien tiene curiosidad por como es el robot, cuando lo acabe subiré todo el proyecto a una web(fotos, videos, codigo, planos, circuitos..), y colgaré el link, de momento, os pongo fotos smiley-razz, aunque en estas fotos, sale el prototipo viejo... ahora ya lo he echo en plan más "profesional" hice los planos en CAD i lo llevé a una empresa de control numerico  smiley-cool así que desde la humildad ( ya que mucha gente me esta ayudando) digo que esta quedando muy bien, bueno, de nuevo gracias a todos, creo que tendré que añadir Arduino Forum en la parte de agradecimientos del trabajo!

PD:
Aunque funcione con la pila de 9 voltios, creo que invertiré en una de esas Lipo que me dijisteis antes, ya que se pueden cargar i no se tienen que reponer cada vez que se gastan.. smiley-lol

(en la foto no sale el arduino :S)
41  International / Español / Re: 10 servomotores con 2 pilas de 9 voltios Robot Humanoide on: September 23, 2011, 10:04:58 am
Creo haver arreglado el problema, era que no habia conectado la alimentacion del arduino a la misma alimentacion que los servos i se ve que si no lo haces asi, no funciona, por lo demas, creo que funcionara perfectamente con las 2 pilas de 9 voltios, gracias amigos
42  International / Español / Re: 10 servomotores con 2 pilas de 9 voltios Robot Humanoide on: September 23, 2011, 09:38:04 am
Primero, muchísimas gracias a todos por vuestra ayuda, me esta sirviendo de mucho. Y en segundo lugar, he encontrado esta Lipo http://www.bricogeek.com/shop/135-bateria-lipo-1100mah.html aver que os parece, pongo 2?

Cuando manejes los servos, ten mucho cuidado con su tensión de entrada: los rangos que toleran suelen ser entre 4 y 6 voltios. Cualquier cosa por encima vas a freír la electrónica que llevan. El otro punto a tener en cuenta es el ruido que generan. Si los conectas a la misma fuente de alimentación tienes que poner un buen circuito de filtrado en la alimentación de todos y cada uno de los servos; es posible que se este reseteando el micro. Cuando arrancan y se paran meten mucho ruido en el circuito de alimentación.

Por ultimo: si lo alimentas con una batería, saca la alimentación de un 7805 para el/los servos y la alimentación del arduino de la entrada de la batería. Yo usaría un pack de 2 baterías lipo en serie (ojo con ellas que como se descarguen mucho te las cargas). Las baterías de 9v no aguantan muy bien descargas muy altas. Emieza controlando 1 servo, y comprueba que la señal de control esta bien, sino esta bien el servo vibra o simplemente ni se mueve.

(edit) se me hace muy extraño que un solo servo te este consumiendo 1A. Que bicho has metido? Si el consumo es continuo, los estas forzando!

Lo de 1A digo en su fuerza maxima, lo pongo así porque  ya que és un humanoide i tiene que andar, levantarse del suelo, etc.. los mototres van a estar sometidos a una fuerza(relativamente pequeña) no és continuo, de normal consumen unos 0,5 A mas o menos (creo recordar)
43  International / Español / Re: 10 servomotores con 2 pilas de 9 voltios Robot Humanoide on: September 23, 2011, 12:21:08 am
8 pilas de 1.5 no te van a dar mucha intensidad.

Pff... i se te ocurre alguna otra manera?
44  International / Español / Re: 10 servomotores con 2 pilas de 9 voltios Robot Humanoide on: September 22, 2011, 05:33:08 pm
Uso un 7805 por servo.. smiley-lol (lo sé, es una burrada, pro no se hacerlo de otra manera) sin embargo creo que con 8 pilas AA de 1,5 me dará casi 10 v :S
45  International / Español / Re: 10 servomotores con 2 pilas de 9 voltios Robot Humanoide on: September 22, 2011, 04:24:30 pm
Te adjunto el board en pdf (se que no es muy riguroso, pero esque en este pc no tengo el eagle para pasarte el sketch) aunke me lo bajo i cuando esté lo subo, la franja de abajo són los 7805 i la franja de arriba los servos conectados al arduino, aver..
Pages: 1 2 [3] 4