Patrocinadores

viernes, 7 de febrero de 2020

El servomotor


Qué es un servomotor

Un servomotor o servo es un dispositivo electromecánico conformado por un motor eléctrico, un juego de engranes y una tarjeta de control, todo dentro de una carcasa de plástico. 

Se puede controlar su posición angular, es decir, puede ubicarse en cualquier posición dentro de un rango de operación de 0° hasta 180° y quedarse ahí hasta que se le indique.

Por su gran precisión de posición angular se suelen utilizar en robótica, automátización y modelismo.

El funcionamiento del servomotor se debe a la modulación por ancho de pulso (PWM), así que lo más recomendable es que utilices una de las salidas disponibles en tu Arduino.

Estos motores funcionan con un voltaje de 4.8V a 6V, así que los 5 volts de tu Arduino serán suficientes para alimentarlo.

Sus pines de conexión son los siguientes:

ROJO = 5V
CAFÉ = GND
NARANJA = Pin de control (PWM)



Servomotor SG90



El servomotor que utilizaremos para nuestras prácticas es el servomotor SG09, las características técnicas de este servo son las siguientes:

  • Piñonería plástica. Trataremos de no detener el eje a proposito mientras este funcionando, así como tambíen no girarlo bruscamente por diversion. Sus engranes son de plástico, así que podríamos dañarlo.
  • Rotación de trabajo es de 0° hasta 180°
  • Tiene un tamaño compacto,
  • Su peso solo 9 g, 
  • Voltaje de operación 5 V,
  • torque 1.8 kgf ∙ cm,
  • Incluye accesorios de anclaje


Medidas 

En el caso de que necesites las medidas del servo SG90 aquí te dejo las medidas exactas.



Código de programación

Para programar por primera vez un servo utilizaremos el siguiente código:



Este código permite probar el movimiento del servo, fijate que incluimos una librería de control. 

El servo se mueve de cero a 180 grados cada segundo.


La conexión es de la siguiente manera:



Listo, podrás probar la conexión y el funcionamiento de tu servo.



No hay comentarios:

Publicar un comentario