viernes, 9 de septiembre de 2016

USO DEL SERVO MOTOR

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 





  • Cable rojo del servo motor es el positivo y va conectado al pin de 5V del arduino. EN caso de estar ocupado conéctelo al protoboard para tener más salidas de 5v.
  • Cable negro del servo motor es el negativo puede ir conectado directamente al GND del Arduino o al protoboard donde tiene todas las GNDs referenciadas.
  • Cable amarillo del servo motor al PIN 9 del Arduino o a cualquiera de los PINs marcados como PWM (Pulse Width Modulation, o modulación por ancho de pulsos), es por este cable donde se enviará la señal de control al servo motor para que vaya de 0º a 180º   

  • 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