28BYJ48 5V STEPPER MOTOR WITH ULN2003 DRIVER BOARD
This is a 5v 28YBJ-48 Stepper Motor with Gear Reduction, so it has good torque for its size, but relatively slow motion. These motors/drivers are made by the millions for A/C units, fans, duct controls etc. which is why they are so inexpensive.
4 Phase 5 Wire Connection
100% Brand New
Phase : 4
Current : 160 mA per winding (320 mA in 4-step mode) Measured: 250mA stopped, 200 mA running fast
Resistance : 31 ? per coil winding (from Red wire to any coil) (Some 24-28 ohms) Voltage : 5V DC
Step Angle (8-Step sequence: Internal Motor alone): 5.625? (64 steps per revolution)
Step Angle (4-Step sequence:?Internal Motor alone):?11.25? (32 steps per revolution)
Gear Reduction ratio: 1 / 64 (Not really exact: probably 63.68395.:1 )
SO: it takes (64*64 = 4096 steps per output shaft revolution.. In 8-step sequence.
SO: it takes (32*64 = 2048 steps per output shaft revolution.. In 4-step sequence.
NOTE: Arduino “Stepper Library” runs in 4-step mode
No-Load Pull-Out Frequency : 800pps
No-Load Pull-In Frequency : 500pps
Pull-In Torque : ? 78.4mN.m
Wiring Instruction : A (Blue), B (Pink), C (Yellow), D (Orange), E (Red, Mid-Point)
Weight : 30g
Wiring the ULN2003 stepper motor driver to Arduino Uno
The ULN2003 stepper motor driver board allows you to easily control the 28BYJ-48 stepper motor from a microcontroller, like the Arduino Uno. One side of the board side has a 5 wire socket where the cable from the stepper motor hooks up and 4 LEDs to indicate which coil is currently powered. The motor cable only goes in one way, which always helps.?UNL2003 boardOn the side you have a motor on / off jumper (keep it on to enable power to the stepper). The two pins below the 4 resistors, is where you provide power to the stepper. Note that powering the stepper from the 5 V rail of the Arduino is not recommended. A separate 5-12 V 1 Amp power supply or battery pack should be used, as the motor may drain more current than the microcontroller can handle and could potentially damage it.?In the middle of the board we have the ULN2003 chip. At the bottom are the 4 control inputs that should be connected to four?Arduino digital pins.
Hooking it up to the Arduino
Connect the ULN2003 driver IN1, IN2, IN3 and IN4 to digital pin 3, 4, 5 and 6 respectively on the Arduino Uno. Connect the positive lead from a decent 5-12V battery pack to the ? ? pin of the ULN2003 driver and the ground to the ?-? pin. Make sure that the ?on/off? jumper next to the ?-? pin is on. If you power the Arduino from a different battery pack, connect the grounds together.