Que es un servo motor?
Un servomotor es un motor digital al que podemos dominar tanto la posición como la velocidad del eje que gira (también llamada dirección del eje). En esta practica utilizaremos el Servo Motor HS-311 el cual es perfecto para usos educativos.
Este servomotor no gira 360º , como los motores normales, solo giran 180º hacia la izquierda o hacia la derecha.
El servo motor forma parte de los elementos que integran nuestra vida cotidiana.Lo podemos encontrar dentro de Robótica, brazos, puertas automáticas de un ascensor, en las impresoras para el control de avance y retroceso del papel, máquinas herramientas, robots industriales, coches de radio control, en el timón de los aviones, timones, zoom de una cámara de fotos, sistemas de producción
Partes de un servomotor
Un sistema de regulación: integrado por engranajes, que ejerce sobre el motor para normalizar su velocidad y el par. Mediante estos engranajes podemos aumentar la velocidad y el par o disminuirlas.
Un motor eléctrico: es el encargado de generar el movimiento, a través de su eje.
Un potenciómetro: ensamblado al eje central del motor que nos permite conocer en todo momento el ángulo en el que se encuentra el eje del motor.
Un sensor: circuito electrónico que controla el movimiento del motor mediante el envío de pulsos eléctricos.
Especificaciones
- Velocidad: 0.19 seg/60° at 4.8V
- Velocidad: 0.15 seg/60° at 6.0V
- Torque: 42.00 oz-in at 4.8V
- Torque: 51.00 oz-in at 6.0V
- Largo: 1.60" (41mm)
- Ancho: 0.80" (20mm)
- Alto: 1.40" (37mm)
- Peso: 1.5oz (43g)
Conexión del servo al Arduino
PRACTICA CON EL SERVO MOTOR
PROGRAMACIÓN
#include <Servo.h>
Servo rebeca;
Servo cristobal;
void setup()
{
//control servo motor via pin 9
rebeca.attach(12);
cristobal.attach(13);
}
void loop()
{
//cambio de posicion del servo a una nueva
rebeca.write(50);
cristobal.write(50);
//espero quince segundos
delay(1000);
rebeca.write(130);
cristobal.write(130);
//espero quince segundos
delay(1000);
}
No hay comentarios:
Publicar un comentario