Paso 3: Controlando un Motor paso a paso con Arduino y L298N
Motores paso a paso pueden parecer complejo, pero nada más que la verdad. En este ejemplo controlamos un típico motor de pasos NEMA 17 que tiene cuatro cables, como se muestra en la imagen de este paso.
Tiene 200 pasos por revolución y pueden operar a 60 RPM. Si ya no tienen el valor de paso y la velocidad de su motor, Descubre ahora y usted necesitará para el bosquejo.
La clave de control de motor paso a paso exitoso es identificar los cables – que es que uno que. Usted tendrá que determinar el A +, A-, B + y B-alambres. Con nuestro motor de ejemplo estos son rojo, verde, amarillo y azul. Ahora vamos a conseguir el cableado hecho.
Conecte el A +, A-, B + y B-los cables del motor paso a paso a las conexiones del módulo 1, 2, 13 y 14 respectivamente. Coloque los puentes incluidos con el módulo L298N sobre los pares de puntos del módulo 7 y 12. Entonces conecte la fuente de alimentación como se requiere en los puntos 4 (positivo) y 5 (negativo/GND).
Una vez más si fuente de alimentación de su motor de pasos es menor de 12V, ajuste el puente del módulo en el punto 3 que te ofrece una fuente de alimentación de 5V aseado para su Arduino. A continuación, conecte los pernos del módulo de L298N IN1, IN2, IN3 y IN4 a los pines digitales del Arduino D8, D9, D10 y D11 respectivamente.
Por último, conectar Arduino GND al punto 5 en el módulo y 5V de Arduino al punto 6 Si 5V desde el módulo de abastecimiento. Controlar el motor paso a paso de tus dibujos es muy simple, gracias a la librería de Arduino paso a paso incluida en el IDE de Arduino como estándar.
Para demostrar su motor, simplemente carga el bosquejo de stepper_oneRevolution que se incluye con la biblioteca paso a paso. Para esto, haga clic en el archivo > ejemplos > menú paso a paso en el IDE de Arduino.
Por último, comprueba si el valor
en el bosquejo y cambio el 200 y el número de pasos por revolución para tu motor paso a paso y también la velocidad que está preajustado a 60 RPM en la siguiente línea:
Ahora puede guardar y cargar el bosquejo, que se envíe su revolución alrededor de un motor paso a paso, luego de nuevo. Esto se logra con la función
Por último, una demostración rápida de nuestro hardware de prueba se muestra en el vídeo en este paso.
Así que ahí lo tienen, una forma fácil una manera económica de controlar motores con Arduino o tablero compatible. Y si disfrutaron de este artículo, o quiere introducir a alguien en el interesante mundo de Arduino – revisa mi libro (ahora en una cuarto la impresión!) "Taller de Arduino".