Motor paso a paso Adafruit 200 pasos 12 V 350mA con EasyDriver

Voy a utilizar un motor Adafruit de 200 pasos, 12V y 35mA por fase con un controlador EasyDriver y Arduino.

El motor lo compré aquí, por unos 20€. Sus especificaciones pueden consultarse aquí, y sus características principales son:

  • 200 pasos por vuelta, 1.8º
  • Bobina nº 1: cables rojo y amarillo. Bobina nº 2: cables verde y gris.
  • Bipolar de 4 cables
  • Dimensión NEMA17 (42mm
  • 42mm/1.65″ square body
  • 12V
  • 350mA máx
  • 28 oz*in, 20 N*cm, 2 Kg*cm holding torque per phase
  • 35 ohms per winding

adafruit

El controlador EasyDriver lo compré aquí por menos de 5€. Sus características son:

Para ajustar la corriente del Pololu, podemos hacerlo a ojo, aumentando con un destornillador poco a poco, o mejor, midiendo la corriente y ajustándolo a las especificaciones del motor. El siguiente vídeo explica cómo hacerlo midiendo la corrieng:

 

 

Con este pequeño código en el Arduino, me funciona perfectamente:

int pinStep = 9;
int pinDirec = 8;
int pausa = 1000;

void setup() {
pinMode(pinDirec, OUTPUT);
pinMode(pinStep, OUTPUT);
digitalWrite(pinDirec, LOW);
digitalWrite(pinStep, LOW);
}

void loop() {
digitalWrite(pinStep, HIGH);
delayMicroseconds(pausa/2);
digitalWrite(pinStep, LOW);
delayMicroseconds(pausa/2);
}

Referencias

http://www.schmalzhaus.com/EasyDriver/Examples/EasyDriverExamples.html

https://learn.sparkfun.com/tutorials/easy-driver-hook-up-guide

 

 

Un pensamiento en “Motor paso a paso Adafruit 200 pasos 12 V 350mA con EasyDriver

  1. La conocida Motor Shield de Adafruit es, quizas, la mejor forma de controlar motores DC, motores paso a paso y servos con Arduino. Este completo Kit de Adafruit es la mejor forma de iniciarse en el control de motores DC, motores paso a paso y servomotores con la plataforma Arduino.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *