Cuando necesitamos precisión y repetibilidad, un motor paso a paso siempre es la solución. Con la forma en está diseñado, un paso a paso puede solo pasar de un paso a la siguiente y se fijan en esa posición. Un motor típico tiene 200 pasos por revolución; Si le decimos al motor a 100 pasos en una dirección, se convertirá exactamente 180 grados. Se pone interesante cuando decimos sólo para dar un paso y resulta exactamente 1,8 grados.
Motores paso a paso se encuentran en impresoras, escáneres, brazos robot industriales, impresoras 3D y prácticamente en cada dispositivo de movimiento de precisión.
Hay dos tipos de motores paso a paso: unipolar y bipolar. Motores de pasos unipolares son fáciles de controlar a costa de baja eficiencia y potencia. Motores de paso a paso bipolar tienen mucha mayor eficiencia y par; sin embargo son mucho más difíciles de controlar. Para totalmente controlar uno, dos puentes de H se requieren. Por suerte hay varios controladores para paso a paso bipolar compatible Arduino por ahí. Aquí vamos a explorar algunas opciones.
Podemos controlar un motor paso a paso bipolar con el escudo del Motor de Arduino. Aquí es lo que necesitamos:
- Una placa Arduino conectada a un ordenador vía USB
- Un Motor de Arduino Shield
- Un motor de pasos bipolar, en Sparkfun, Pololu, Adafruit o en una impresora vieja.
Esta es una guía simple sobre la identificación del tipo. Suele ser un motor de paso a paso cuatro-cable bipolar. Con seis cables, es más probablemente unipolar donde los cables de la bobina de dos centro tienen que ser conectados juntos. Hay algunas versiones con sólo cinco cables que también son unipolares y ya las bobinas de dos centro conectado juntos internamente. También, hay motores paso a paso con 8 cables, pero son muy raros. También son unipolares y los cables de cuatro centro tienen que ser conectados juntos.
Este instructable y muchos más pueden encontrarse en mi libro de cocina de desarrollo Arduino disponibles aquí. : D