Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Proceso de manufactura

Controla Dos Motores Paso a Paso con Arduino Nano y Joystick - Tutorial Sencillo

Componentes y materiales

Aplicaciones y servicios online

Sobre el proyecto

Al construir proyectos Arduino con motores paso a paso (máquinas CNC, plotters, arte animado), llega un momento en que los steppers necesitan control manual. Los joysticks analógicos son módulos baratos y fáciles para control manual con velocidad variable. Parecen buena opción para controlar los steppers. Resolverlo con código Arduino tradicional no es trivial.

En este tutorial muestro lo fácil que es programar Arduino Nano con Visuino para controlar 2 motores paso a paso con Joystick.

Paso 1: Componentes

Controla Dos Motores Paso a Paso con Arduino Nano y Joystick - Tutorial Sencillo
Controla Dos Motores Paso a Paso con Arduino Nano y Joystick - Tutorial Sencillo

Paso 2: Conectar alimentación y tierra a los motores paso a paso

Controla Dos Motores Paso a Paso con Arduino Nano y Joystick - Tutorial Sencillo
Controla Dos Motores Paso a Paso con Arduino Nano y Joystick - Tutorial Sencillo
Controla Dos Motores Paso a Paso con Arduino Nano y Joystick - Tutorial Sencillo
Controla Dos Motores Paso a Paso con Arduino Nano y Joystick - Tutorial Sencillo
Controla Dos Motores Paso a Paso con Arduino Nano y Joystick - Tutorial Sencillo
Controla Dos Motores Paso a Paso con Arduino Nano y Joystick - Tutorial Sencillo

Paso 3: Conectar los motores paso a paso al Arduino

Controla Dos Motores Paso a Paso con Arduino Nano y Joystick - Tutorial Sencillo
Controla Dos Motores Paso a Paso con Arduino Nano y Joystick - Tutorial Sencillo
Controla Dos Motores Paso a Paso con Arduino Nano y Joystick - Tutorial Sencillo
Controla Dos Motores Paso a Paso con Arduino Nano y Joystick - Tutorial Sencillo

Paso 4: Conectar el Joystick al Arduino

Controla Dos Motores Paso a Paso con Arduino Nano y Joystick - Tutorial Sencillo
Controla Dos Motores Paso a Paso con Arduino Nano y Joystick - Tutorial Sencillo
Controla Dos Motores Paso a Paso con Arduino Nano y Joystick - Tutorial Sencillo
Controla Dos Motores Paso a Paso con Arduino Nano y Joystick - Tutorial Sencillo

Paso 5: Iniciar Visuino y seleccionar tipo de placa Arduino

Controla Dos Motores Paso a Paso con Arduino Nano y Joystick - Tutorial Sencillo
Controla Dos Motores Paso a Paso con Arduino Nano y Joystick - Tutorial Sencillo

Necesitas Arduino IDE instalado (versión 1.6.7 o superior, si no este tutorial no funcionará). Descarga desde arduino.cc.

Visuino: visuino.com también debe estar instalado.

Paso 6: En Visuino - Añadir y conectar componentes de motor paso a paso

Controla Dos Motores Paso a Paso con Arduino Nano y Joystick - Tutorial Sencillo
Controla Dos Motores Paso a Paso con Arduino Nano y Joystick - Tutorial Sencillo
Controla Dos Motores Paso a Paso con Arduino Nano y Joystick - Tutorial Sencillo

Paso 7: En Visuino - Propiedades de stepper y pines para control de velocidad

Controla Dos Motores Paso a Paso con Arduino Nano y Joystick - Tutorial Sencillo
Controla Dos Motores Paso a Paso con Arduino Nano y Joystick - Tutorial Sencillo
Controla Dos Motores Paso a Paso con Arduino Nano y Joystick - Tutorial Sencillo
Controla Dos Motores Paso a Paso con Arduino Nano y Joystick - Tutorial Sencillo

Para controlar velocidad, añadimos pines a propiedad "Steps Per Second":

Paso 8: En Visuino - Añadir y conectar componentes "Dead Zone Scaled Analog"

Controla Dos Motores Paso a Paso con Arduino Nano y Joystick - Tutorial Sencillo
Controla Dos Motores Paso a Paso con Arduino Nano y Joystick - Tutorial Sencillo
Controla Dos Motores Paso a Paso con Arduino Nano y Joystick - Tutorial Sencillo
Controla Dos Motores Paso a Paso con Arduino Nano y Joystick - Tutorial Sencillo
Controla Dos Motores Paso a Paso con Arduino Nano y Joystick - Tutorial Sencillo

Pines analógicos del joystick dan valores normalizados 0.0-1.0. Necesitamos convertirlos a +/-300 pasos/seg. Como el joystick no es preciso en posición central, queremos una "zona muerta" alrededor del centro que se considere 0.5:

Paso 9: En Visuino - Configurar propiedades de Dead Zone Scaled Analog

Controla Dos Motores Paso a Paso con Arduino Nano y Joystick - Tutorial Sencillo
Controla Dos Motores Paso a Paso con Arduino Nano y Joystick - Tutorial Sencillo
Controla Dos Motores Paso a Paso con Arduino Nano y Joystick - Tutorial Sencillo
Controla Dos Motores Paso a Paso con Arduino Nano y Joystick - Tutorial Sencillo

Paso 10: Generar, compilar y subir código Arduino

Controla Dos Motores Paso a Paso con Arduino Nano y Joystick - Tutorial Sencillo
Controla Dos Motores Paso a Paso con Arduino Nano y Joystick - Tutorial Sencillo

Paso 11: ¡A jugar!

Controla Dos Motores Paso a Paso con Arduino Nano y Joystick - Tutorial Sencillo
Controla Dos Motores Paso a Paso con Arduino Nano y Joystick - Tutorial Sencillo

¡Enhorabuena! Has completado el proyecto.

Imagen 1 y el Video muestran el proyecto conectado y alimentado.

Puedes controlar los Steppers con el Joystick como se ve en el Video. Mover Joystick Arriba/Abajo controla rotación Adelante/Atrás de uno de los Steppers. Mover Joystick Izquierda/Derecha controla el otro Stepper.

En Imagen 2 ves el diagrama Visuino completo.

Adjunto el proyecto Visuino creado para este tutorial. Descarga y abre en Visuino: visuino.com

FQM7EG7IPOA2W5T.zip

Proceso de manufactura

  1. Alcancía Inteligente: Controla un Aceptador de Monedas con Arduino Nano
  2. Controla un LED por Bluetooth con Arduino – Guía DIY paso a paso
  3. Evaluación de la salud de plantas con TinyML: Guía práctica
  4. Contador Geiger Portátil con Arduino Nano: Construye tu Detector de Radiación
  5. ThimbleKrox: Control de ratón montado en el dedo con Arduino Micro y MPU-6050
  6. Construye un volante joystick personalizado con Arduino para gaming
  7. Sistema DIY de Control de Cucarachas con Arduino – Construcción por Menos de $30
  8. Control remoto de coche con Arduino Uno y Bluetooth: Guía paso a paso
  9. Controla tu brazo robótico Arduino con app Android dedicada
  10. Robot comedero con Arduino Nano: Guía paso a paso
  11. Control de Ventilador PWM de 4 Pines a 25 kHz con Arduino Uno – Montaje, Código y Pruebas