Como hacer que un Microservo 9g gire 360 grados
Siempre es bueno tener servos que funciona como un motor reductor. Eso también puede ir en ambas direcciones y la velocidad es ajustable, es muy útil en el proyecto robótico o vehículos en general. El servo que estoy usando es un Mystery Micro Servo 9g SD90. Pero la mayoría de estos pequeños servos tiene las mismas partes internas, así que supongo que se puede utilizar esto en otros servos.
1. Quitar los adhesivos a ambos lados, y destornillar los cuatro tornillos largos que van desde la parte inferior hasta la parte superior. Uno en cada esquina de la servo.
2. Levantar con cuidado la cubierta superior para descubrir todos los engranajes. Aviso, fijarse en el orden correcto de los engranajes, de manera que cuando se pongan de nuevo, queden correctamente. Yo tomé una foto de cerca para que sea más fácil de recordarlo. Utilice siguiente imagen para este propósito.
3. Retirar los engranajes.
4. Eliminar el tope del engranaje superior. Es el que limita los 180 grados.
5.Retiramos la tapa del potenciómetro para tener acceso a su interior.
6. Conectar el servo al arduino utilizando el pin 9 y calibrar el servo a 90 grados (puedes utilizar este programa para el arduino). Al centrar el potenciómetro el servo debe detenerse (en este punto estará calibrado a 90 grados). una vez detenido desconectarlo y añadir pegamento para fijar el potenciómetro y esperar a que seque.
[PHP]
#include
Servo myservo; // create servo object to control a servo
// a maximum of eight servo objects can be created
int pos = 0; // variable to store the servo position
void setup()
{
myservo.attach(9); // attaches the servo on pin 9 to the servo object
}
void loop()
{
myservo.write(90); // Writes position 90, which in this case will be center = stop
}
[/PHP]
7. Cortar el extremo del eje del potenciómetro para que no varie su posición.
8. Montar todo de nuevo. Debería funcionar perfectamente. Fuente: http://stigern.net/blog/?p=96
Tuitear 6.483 Veces leído 0 comentarios |
31 mayo 2013 en Electronica | tags: Arduino, Electronica |