Está en la página 1de 3

Usaremos un motor paso a paso de 28 byj 48 con un pozo y un controlador Arduino Uno

2003 y cables de placa con conectores hembra a macho antes de mostrarle cómo conectarlo,
veamos cómo controlarlo y un poco de teoría detrás de este motor. dos bobinas en el
interior que están conectadas en el medio, esta conexión se conectará a 5 voltios, por lo que
al conectar uno de los otros conectores de los motores a GND, la corriente fluirá a través de
esa parte de la bobina para que podamos girar un eje en un paso para controlar este motor.
necesitamos conectar cuatro cables desde Arduino al controlador y luego configure las
señales adecuadas en el orden correcto, esta tabla explica cómo configurar la señal alta para
mover paso a paso, cada paso tiene que configurar uno demasiado alto y el resto de pines
demasiado bajo, luego en el paso 2 podemos hacemos lo mismo, pero en lugar de
cualquiera, estableceremos en demasiado alto y el resto en bajo, tenemos que cambiar esa
señal alta en uno en cada paso después de completar el ciclo en el paso 4, podemos volver
al paso uno y hacer lo mismo así es como podemos controlar un motor dando pasos
completos, también hay una manera de hacer micro pasos para este motor, pero debido a
que tiene 2048 pasos por revolución, no es necesario que, en teoría, debería tener un par
ligeramente mayor que usted mientras lo ejecuta con micropasos, pero aún no es muy
impresionante, así que hagámoslo simple, ya que dije que este motor tiene 2048 pasos por
revolución en comparación con los motores némesis y los motores para adolescentes se
usan ampliamente en impresoras 3D y tienen 200 pasos por aversión, es bastante
impresionante El retardo mínimo entre pasos para este motor es de 2 milisegundos, este es
un tiempo mínimo entre cada paso para que funcione si baja, simplemente no funcionaría,
por lo que la velocidad máxima de este motor es de 500 pasos por segundo para hacer una
rotación completa. necesitamos más de 4 segundos, eso es mucho, ahora sabemos todo
sobre este motor, veamos cómo conectarlo a Arduino, comencemos conectando VCC y
GND a Arduino, podemos alimentar este motor con 5 voltios hasta 12 voltios, pero se
sobrecalienta mucho cuando alimentado con 12 voltios conecte 4 cables entre controladores
en 1 2 3 y 4 pines y Arduino 9 10 11 y 12 pines al final Conecte el motor al controlador con
el conector ahora saltemos al código al principio definimos los números de pines que
nuestro motor tiene luego los configuramos como una salida para que podamos usarlos más
tarde también tenemos la función void de un paso con el parámetro D que declara la
dirección de rotación también tenemos un interruptor que se dio cuenta de la función que
mostré en una tabla al final incrementamos el paso número dos sabemos dónde establecer la
señal alta a continuación en el bucle llamamos a nuestra función y dividimos dos
milisegundos porque ese es el retraso mínimo entre los pasos y así es como funciona
nuestro motor aquí están los dos bucles for que llaman a la función de un paso 1000 veces,
así que nuestro El modelo hará 1000 pasos y luego hará el mismo número de pasos pero en
diferentes direcciones y el eje del motor está girando casi la mitad de la rotación completa y
luego retrocede el mismo número de pasos en diferentes direcciones y eso es todo para este
tutorial rápido sobre cómo usar un motor paso a paso barato con Arduino, gracias por
mirar, no te olvides de suscribirte para no perderte mis nuevos tutoriales y proyectos.
Vamos a ver un ejemplo sencillo con ayuda del Arduino de como mover un pequeño motor
paso a paso unipolar en este caso será el motor 28BYJ-48 y una placa adaptadora  que
suele venir con él, basado en el chip ULN2003A con sus 4 diodos led que son los que
marcan las fases en la que estamos alimentando en cada uno de los casos. con la presencia
de este motor paso a paso que es muy pequeño, es ideal ya sea para hacer brazos robóticos,
para hacer dispositivos especiales donde necesitemos precisión en el movimiento, ósea
necesitemos grados con un buen torque y una buena fuerza y que sea algo compacto y fácil
de utilizar

y cables de placa con conectores hembra a macho antes de mostrarle cómo conectarlo,
veamos cómo controlarlo y un poco de teoría detrás de este motor.

Es una placa adaptadora L con sus 4 diodos led que son los que marcan las fases en la que
estamos alimentando en cada uno de los casos

Este es su diagrama de conexión de bobinas, y además marca los colores del cable en
función de su conexión interna.
dos bobinas en el interior que están conectadas en el medio, esta conexión se conectará a 5
voltios, por lo que al conectar uno de los otros conectores de los motores a GND, la
corriente fluirá a través de esa parte de la bobina para que podamos girar un eje en un paso
para controlar este motor. necesitamos conectar cuatro cables desde Arduino al controlador
y luego configurar las señales adecuadas en el orden correcto

esta tabla explica cómo configurar la señal alta para mover paso a paso, cada paso tiene que
configurar uno demasiado alto y el resto de pines demasiado bajo, luego en el paso 2
hacemos lo mismo, pero en lugar de cualquiera, estableceremos en demasiado alto y el
resto en bajo, tenemos que cambiar esa señal alta en uno en cada paso después de completar
el ciclo en el paso 4, podemos volver al paso uno y hacer lo mismo, así es como podemos
controlar un motor dando pasos completos, también hay una manera de hacer micro pasos
para este motor, pero debido a que tiene 2048 pasos por revolución, no es necesario que, en
teoría, debería tener un par ligeramente mayor mientras se ejecuta con micro pasos.

este motor tiene 2048 pasos por revolución, el retardo mínimo entre pasos para este motor
es de 2 milisegundos, este es un tiempo mínimo entre cada paso para que funcione si baja,
simplemente no funcionaría, por lo que la velocidad máxima de este motor es de 500 pasos
por segundo para hacer una rotación completa. necesitamos más de 4 segundos, eso es
mucho, ahora sabemos todo sobre este motor, veamos cómo conectarlo a Arduino,

comencemos conectando VCC y GND a Arduino, podemos alimentar este motor con 5
voltios hasta 12 voltios, pero se sobrecalienta mucho cuando alimentado con 12 voltios
conecte 4 cables entre controladores en 1 2 3 y 4 pines y Arduino 9 10 11 y 12 pines al final
Conecte el motor al controlador con el conector ahora saltemos al código al principio
definimos los números de pines que nuestro motor tiene luego
ahora saltemos al código al principio definimos los números de pines que nuestro motor
tiene luego los configuramos como una salida para que podamos usarlos más tarde

también tenemos la función void de un paso con el parámetro D que declara la dirección de
rotación también tenemos un interruptor que se dio cuenta de la función que mostré en una
tabla al final incrementamos el paso número dos sabemos dónde establecer la señal alta a
continuación en el bucle llamamos a nuestra función y dividimos dos milisegundos porque
ese es el retraso mínimo entre los pasos y así es como funciona nuestro motor aquí están los
dos bucles for que llaman a la función de un paso 1000 veces, así que nuestro El modelo
hará 1000 pasos y luego hará el mismo número de pasos pero en diferentes direcciones y el
eje del motor está girando casi la mitad de la rotación completa y luego retrocede el mismo
número de pasos en diferentes direcciones y eso es todo para este tutorial rápido sobre
cómo usar un motor paso a paso barato con Arduino, gracias por mirar, no te olvides de
suscribirte para no perderte mis nuevos tutoriales y proyectos.

También podría gustarte