Tabla de contenido:
- Paso 1: contenido
- Paso 2: Conceptos básicos de Servo …
- Paso 3: Conexión y cableado
- Paso 4: codificación simple para la configuración
- Paso 5: codificación para el control
- Paso 6: Aplicaciones
Video: Aprenda SERVO Control (de un vistazo): 6 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:44
En este módulo aprenderás a controlar un micro o mini Servo que sea compatible con arduino. Un servomotor se usa generalmente en cualquier proyecto de automatización que tiene partes móviles. Juega un papel muy importante en robótica, los movimientos precisos de cada uno. y cada brazo de un robot está controlado por Servo, por lo que creo que esto sería más que suficiente para saber lo importante que es este pequeño dispositivo.
Esto se puede usar en mini proyectos también donde desea mover una cosa en ángulos precisos. Por lo tanto, un Servo se puede usar muy fácilmente con arduino, simplemente escribiendo un código de 3-4 líneas.
Se puede aprender de manera muy simple en solo 7-10 minutos, ¡benefíciese ……………………
Paso 1: contenido
* Comprensión básica del servomotor.
* Detalles de conexión y cableado.
* codificación más simple para controlar el servo usando Arduino.
* Servo aplicado en ejemplos de proyectos en tiempo real.
VAMOS A APRENDER ………………………………………………….. ¡EMOCIÓN ………………………………………………………..!
Paso 2: Conceptos básicos de Servo …
Los servomotores existen desde hace mucho tiempo y se utilizan en muchas aplicaciones. Son de tamaño pequeño pero tienen un gran impacto y son muy eficientes desde el punto de vista energético. Los servomotores también se utilizan en aplicaciones industriales, robótica, fabricación en línea, farmacéutica y servicios alimentarios.
Pero, ¿cómo funcionan los pequeños?
El circuito del servo está construido dentro de la unidad del motor y tiene un eje posicionable, que generalmente está equipado con un engranaje. El motor se controla con una señal eléctrica que determina la cantidad de movimiento del eje.
Los servos se controlan enviando un pulso eléctrico de ancho variable, o modulación de ancho de pulso (PWM), a través del cable de control. Un servomotor generalmente solo puede girar 90 ° en cualquier dirección para un movimiento total de 180 ° tanto en el sentido de las agujas del reloj como en el sentido contrario a las agujas del reloj.
Cuando se les ordena a estos servos que se muevan, se moverán a la posición y mantendrán esa posición. Si una fuerza externa empuja contra el servo mientras el servo está en una posición, el servo resistirá moverse fuera de esa posición. La cantidad máxima de fuerza que puede ejercer el servo se denomina índice de torque del servo. Sin embargo, los servos no mantendrán su posición para siempre; el pulso de posición debe repetirse para indicar al servo que permanezca en posición.
Paso 3: Conexión y cableado
Hay dos tipos de codificación de colores de cable de servo estándar disponibles: uno generalmente está diseñado para mini servo y el otro para servo normal.
1. MINI SERVO
naranja ------------------------------ señal que se conectará al pin digital arduino.
rojo ----------------------------------- + v, potencia
marrón ------------------------------- tierra, pin de tierra
2.- SERVO NORMAL
blanco ---------------------------------- datos / señal que se conectarán al arduino.
rojo / marrón --------------------------- + v, potencia
negro ----------------------------------- tierra, clavija de tierra.
¡Eso es todo sobre el cableado ………………………………………..!
Paso 4: codificación simple para la configuración
¡Hacer el código es el trabajo más simple de todos!
debe saber solo dos cosas básicas antes de iniciar su código. El software IDE de arduino nos proporciona una biblioteca incorporada, especialmente para controlar un servomotor, lo que simplifica nuestro trabajo.
Para incluir la biblioteca en su código, debe escribir el siguiente texto al comienzo de su código
#incluir
o simplemente puede incluir la biblioteca haciendo clic en skecth ---- Importar biblioteca ------ Servo
Ambos métodos hacen el mismo trabajo, ¡puede elegir la forma que más le convenga!
Ahora, debe nombrar su servo, es decir, debe crear un objeto servo utilizando una palabra clave llamada Servo.
ejemplo: Servo instructable;
ahora el nombre del objeto en este ejemplo es instructables.
A continuación, para asignar un pin digital de su arduino al pin de señal del Servo se utiliza el siguiente código, ejemplo: instructable.attach (2);
ahora el pin de señal se puede conectar al pin digital 2 del arduino.
Eso es todo con la configuración, ahora pasaremos a la parte de control.
La palabra clave utilizada para colocar el eje del servo en un ángulo particular es object_name.write (ángulo 0-180);
ejemplo: instructable.write (30);
la codificación anterior envía una señal al servo y le dice que asigne a 30 grados.
Paso 5: codificación para el control
Ahora, después de haber asignado la posición inicial de su servo, puede moverse a cualquier posición usando el mismo código servo_name.write (), pero el problema es que se mueve rápidamente, por lo que puede vibrar mucho y no moverse suavemente. utilizando un retraso adecuado ().
Esto se puede hacer fácilmente mediante el uso de for loop () como se muestra en la figura.
En este, los primeros 30 en el bucle for representan la posición actual del servo, y el 180 es la posición deseada.
Por lo tanto, es posible que haya conocido los conceptos básicos de cómo usar un Servo con arduino.
Paso 6: Aplicaciones
A continuación se enumeran algunos de mis instriuctables donde he usado un servo, refiérelo para una mayor comprensión, Cerradura de puerta de control 1.wifi.
Alimentador de peces 2. Bluetooth.
¡Espero que les guste este instructivo
algunos temas próximos
1. ESP8266 control simple.
2. Bluetooth.
Pantalla 3. LCD
……………… y mucho más síganme para obtener más información útil.
Recomendado:
Aprenda C ++ Oop: 6 pasos
Aprende C ++ Oop: hola, en este instructivo aprenderás los conceptos básicos de c ++ oop, ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
Inspección por rayos X de BGA: ¿Aprenda a inspeccionar ?: 7 pasos
Inspección de rayos X de BGA: ¿aprender a inspeccionar? necesitará: sistema de rayos X capaz de sostener el PCB PCBESD smockESD muñequera
Aprenda a diseñar una PCB con forma personalizada con las herramientas en línea de EasyEDA: 12 pasos (con imágenes)
Aprenda a diseñar una PCB con forma personalizada con las herramientas en línea de EasyEDA: ¡Siempre quise diseñar una PCB personalizada, y con herramientas en línea y prototipos de PCB baratos, nunca ha sido más fácil que ahora! Incluso es posible montar los componentes de montaje en superficie de forma económica y sencilla en un volumen pequeño para ahorrar el difícil sol
Tutorial de Nvidia Jetson Nano - Primer vistazo con IA y ML: 7 pasos
Tutorial de Nvidia Jetson Nano | Primer vistazo con IA y ML: ¡Hola, chicos! Akarsh aquí de CETech. Hoy vamos a echar un vistazo a un nuevo SBC de Nvidia que es el Jetson Nano, el Jetson Nano se centra en técnicas de inteligencia artificial como el reconocimiento de imágenes, etc. Primero arrancaremos t
Vela meteorológica: el tiempo y la temperatura de un vistazo: 8 pasos
Vela meteorológica: clima y temperatura de un vistazo: con esta vela mágica, puede saber la temperatura actual y las condiciones exteriores al instante