Foro de elhacker.net

Informática => Electrónica => Mensaje iniciado por: braulio-- en 14 Julio 2010, 18:54 pm



Título: Nuevo pequeño proyecto con arduino y dos servos
Publicado por: braulio-- en 14 Julio 2010, 18:54 pm
Bueno, he hecho otro proyecto que puede ser minimamente interesante y lo voy a colgar.

Ver foto aqui (el proxy ese de las imágenes me ha jodido el ponerla directamente) (http://img84.imageshack.us/i/foto2ux.jpg/)

El proyecto consiste en que si tapas el ldr (no tengo más sensores) los servos se mueven en una dirección y si no lo tapas gira en la otra dirección.
Aquí una demostración :

tJZGOmvmVMY

Y el código :
Código
  1. #include <Servo.h>
  2.  
  3. Servo myservo;  
  4. Servo myservoc;                
  5.  
  6. int pos = 0;  
  7. int umbral = 200;// variable to store the servo position
  8. int ldrPin = 5;
  9. void setup()
  10. {
  11.  Serial.begin(9600);
  12.  myservo.attach(9);
  13.  myservoc.attach(10);
  14. }
  15.  
  16.  
  17. void loop()
  18. {
  19.  int valor = analogRead(ldrPin);
  20. if (valor < umbral)
  21. {
  22.  
  23. myservo.write(40);
  24. myservoc.write(540);
  25. delay(100);
  26. }
  27. else
  28. {
  29.  
  30.  myservo.write(540);
  31.  myservoc.write(40);
  32.  delay(100);
  33.  
  34. }
  35. Serial.println(valor);
  36. }
  37.  

A los servos que compré les tuve que hacer una modificación para que girara mas de 360º así que no vale con cualquier servo.


Título: Re: Nuevo pequeño proyecto con arduino y dos servos
Publicado por: JCCC en 15 Julio 2010, 23:48 pm
interesante trabajo...
espero q sigas adelante...
te reto a q mejores el trabajo... conseguir controlarlo desde la PC, interfaz puerto USB. haber piensa alguna manera de controlar la velocidad de los servos... XD... asi me ayudas un poco :P


Título: Re: Nuevo pequeño proyecto con arduino y dos servos
Publicado por: braulio-- en 15 Julio 2010, 23:50 pm
Lo de controlarlo desde el PC es algo bastante sencillo, lo que ya no sabría hacer es lo de la velocidad. Lo cierto es que no manejo mucho sobre servos, solo lo increíblemente básico que es esto.


Título: Re: Nuevo pequeño proyecto con arduino y dos servos
Publicado por: JCCC en 16 Julio 2010, 00:15 am
entonces podrias usar esos servos q mataste (trucaste)
por ejemplo:
hacer un carrito seguidor de lineas, o un carrito q lo controles desde la PC inalambricamente...


Título: Re: Nuevo pequeño proyecto con arduino y dos servos
Publicado por: Banti en 16 Julio 2010, 00:41 am
Che si se puede. Pero solo necesitarias los materiales como por ejemplo el de manejar inalambricamente podrias hacerse con bluetooth que seria lo mismo que manejar con un cable serial :P

EDIT: Me hubiese parecido mas divertido el control de servos con un potenciometro comun y corriente.


Título: Re: Nuevo pequeño proyecto con arduino y dos servos
Publicado por: JCCC en 16 Julio 2010, 00:58 am
control de servos? controlar q?
frecuencia, sentido de giro?
:S


Título: Re: Nuevo pequeño proyecto con arduino y dos servos
Publicado por: braulio-- en 16 Julio 2010, 13:06 pm
Che si se puede. Pero solo necesitarias los materiales como por ejemplo el de manejar inalambricamente podrias hacerse con bluetooth que seria lo mismo que manejar con un cable serial :P

EDIT: Me hubiese parecido mas divertido el control de servos con un potenciometro comun y corriente.
Es que no tengo :xD por eso controlo casi todo con LDR :xD