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.
Listo, podrás probar la conexión y el funcionamiento de tu servo.
No hay comentarios:
Publicar un comentario