Stepper Motors

Background

stepper.jpg      stepper_driver.jpg

28BYJ-48 Stepper Motor & ULN2003 Stepper Motor Driver

Stepper motors are special types of motors used in high-accuracy applications like 3D printers and robotic mechanisms. The 28BYJ-48 is a unipolar stepper motor with 4 phases and 2 coils. It has 2048 different steps in its full 360-degree rotation. It can move at a maximum speed of 12 RPMs It is driven using ULN2003 stepper motor driver chip. This chip requires 4 digital outputs and is typically supplied by an external power source (not Arduino). Below shows the wiring for the two coils. Pulses of different polarities are sent to the coils in a certain sequence to cause the motor to advance step by step.

stepper_poles.png

 

Hardware Description

stepper_wiring.jpg

Pinout

 

Software Description

https://create.arduino.cc/editor/mjdargen_ravens/e2cfa396-b0d7-44de-aea3-b16dd90f208b/preview

 

Resources