Tabla de contenido:

¡Controle su computadora con un motor paso a paso !: 9 pasos (con imágenes)
¡Controle su computadora con un motor paso a paso !: 9 pasos (con imágenes)

Video: ¡Controle su computadora con un motor paso a paso !: 9 pasos (con imágenes)

Video: ¡Controle su computadora con un motor paso a paso !: 9 pasos (con imágenes)
Video: Como controlar un motor paso a paso 2024, Mes de julio
Anonim
¡Controle su computadora con un motor paso a paso!
¡Controle su computadora con un motor paso a paso!

En uno de mis Instructables anteriores, le mostré cómo se puede usar un motor paso a paso como codificador rotatorio. En este Instructable, aprendamos cómo podemos usarlo para controlar nuestra computadora. Así que sin más preámbulos, ¡comencemos!

Paso 1: mira el video

Image
Image

Mire el video anterior para tener una mejor idea de qué se trata y qué hacer.

Paso 2: obtenga todo lo necesario

Obtenga todo lo necesario
Obtenga todo lo necesario

Para este proyecto, necesitará:

  • Una placa de microcontrolador Arduino compatible con USB HID (Dispositivo de interfaz humana) (Leonardo, Micro, Pro Micro)
  • Un motor paso a paso *.
  • Convertidor de motor paso a paso a codificador rotatorio.
  • Un cable USB adecuado (generalmente micro USB a A)
  • 2 pares de cables macho a hembra (para conectar la placa del codificador rotatorio a la placa Arduino)
  • Un conjunto de 3 cables macho a hembra (para conectar el motor paso a paso a la placa del codificador rotatorio)

* En el proyecto se puede utilizar cualquier motor paso a paso, unipolar o bipolar. Se recomienda un motor paso a paso unipolar ya que tiene un cableado sencillo, pero también se puede usar un motor paso a paso bipolar con un pequeño cambio en el cableado.

Paso 3: haz la placa del codificador rotatorio

Hacer la placa del codificador rotatorio
Hacer la placa del codificador rotatorio

Haga clic en la imagen de arriba para saber más.

Siga este Instructable para hacer el convertidor de codificador rotatorio. Puede hacer una versión de placa de prueba, pero una versión de PCB permanente es más compacta, duradera y puede ayudarlo a practicar algo de soldadura. También puede agregar un LED en cada salida de la placa del amplificador, en serie con una resistencia (se recomiendan 220 ohmios) para monitorear los estados de salida del amplificador, lo que puede resultar útil durante la resolución de problemas.

Paso 4: programe el microcontrolador Arduino

Programar el microcontrolador Arduino
Programar el microcontrolador Arduino
Programar el microcontrolador Arduino
Programar el microcontrolador Arduino

Recomendó revisar el código Arduino antes de cargarlo en la placa del microcontrolador. Puede ayudarlo a comprender qué sucede dentro del microcontrolador cuando gira el motor paso a paso.

Paso 5: conecte el motor paso a paso a la placa del codificador giratorio

Conecte el motor paso a paso a la placa del codificador giratorio
Conecte el motor paso a paso a la placa del codificador giratorio
Conecte el motor paso a paso a la placa del codificador giratorio
Conecte el motor paso a paso a la placa del codificador giratorio
Conecte el motor paso a paso a la placa del codificador giratorio
Conecte el motor paso a paso a la placa del codificador giratorio

Asegúrese de leer el esquema del circuito con cuidado.

Si se utiliza un motor paso a paso unipolar, conecte el cable de derivación central del motor a cualquiera de los pines 'Q' o 'R'. Luego, conecte dos de los cuatro cables restantes del motor paso a paso a los pines 'P' y 'S' respectivamente. Aquí, he usado un encabezado 1x3 en lugar del 1x4 que se muestra en el esquema.

Si se utiliza un motor paso a paso bipolar, primero determine los cables del par de bobinas del motor. Luego, tome un cable de cada bobina y conéctelos a cualquiera de los pines 'Q' o 'R'. Luego, conecte los dos cables restantes del motor paso a paso a los pines 'P' y 'S' respectivamente.

Paso 6: conecte la placa del codificador rotatorio a la placa Arduino

Conecte la placa del codificador rotatorio a la placa Arduino
Conecte la placa del codificador rotatorio a la placa Arduino
Conecte la placa del codificador rotatorio a la placa Arduino
Conecte la placa del codificador rotatorio a la placa Arduino
  • Conecte los pines + ve y -ve de la placa del codificador rotatorio al pin + 5-volt y 'GND' de la placa Arduino respectivamente.
  • Conecte los pines de salida de la placa del codificador rotatorio a los pines digitales 'D5' y 'D6' de la placa Arduino.

Paso 7: conecte la configuración a su computadora y pruébela

Conecte la configuración a su computadora y pruébela
Conecte la configuración a su computadora y pruébela
Conecte la configuración a su computadora y pruébela
Conecte la configuración a su computadora y pruébela

Conecte la configuración a su computadora y abra cualquier programa que le permita al usuario desplazarse hacia arriba y hacia abajo usando las teclas de flecha o un programa donde el cursor de texto se pueda mover usando las teclas de flecha.

Paso 8: Comparta su trabajo con nosotros

Si su proyecto funcionó con éxito, ¿por qué no compartir su creación con otros para inspirarlos? Haga clic en 'I Made It' y comparta una foto o dos de su creación, me encantaría verla.

Paso 9: Ve más lejos

Ir más lejos
Ir más lejos

Intente modificar el código Arduino para hacer otra cosa, agregue otro codificador rotatorio o cualquier otra entrada, hay muchas cosas que puede hacer. Hagas lo que hagas, ¡todo lo mejor!

Recomendado: