ELEGOO 5 Sets 28BYJ-48 ULN2003 5V Stepper Motor + ULN2003 Driver Board Compatible with Arduino

(513 Reviews)

Price
$14.99

Quantity
(10000 available )

Total Price
Share
142 Ratings
102
27
8
3
2
Reviews
  • Leader,of,freedom.-Rosie

    > 3 day

    Easy to use, An they r actually durable

  • Freddy Ronaldo Ramirez Recinos

    > 3 day

    nice product

  • Ben

    > 3 day

    Of the 5 ULN2003 boards, 4 had bad leds. One board had zero working leds.

  • lmc

    > 3 day

    such a deal

  • J. Billhofer

    > 3 day

    The set seems to be of good quality, is functional and well packaged.

  • Deborah L Lienhart

    > 3 day

    Super easy to connect, even easier to code. Output one high, and the other 3 low. They are geared to turn pretty slow which is perfect for my application!

  • cpr

    > 3 day

    Worked for the project I intended to do. Not much flexibility on operation especially the board.

  • NerdyPhysicsGuy

    > 3 day

    These motors actually feel pretty good and are relatively easy to control. Theyll even take a 3.3V control input, which makes them great for STM32 and STM8. Their step size is really fine due to their gearing. However, they do have quite a bit of backlash, which hinders their repeatability somewhat. Nevertheless, theyll be good for learning how to control stepper motors and for places where accuracy isnt too critical. They arent particularly strong at 5V and tend to stall out under light to medium loads. Despite their voltage rating, they run perfectly fine at 9V (Do so at your own risk!) and are definitely more powerful, but get much warmer, as to be expected. They are a bit noisy due to the gearing, but are definitely on the quiet side when it comes to steppers. Overall, theyre a good starting point for stepper motor control, and perhaps even small robotics applications. And for the price, theyre pretty good at what they do. Plus, the plastic box they include is handy for storing the motors, or other projects.

  • R Halverson

    > 3 day

    If you want to get into stepper Motors this is by far the best way to go great design comes in an awesome little case to keep all your gizmos in order

  • A S.

    > 3 day

    I have purchased many Elegoo products before. This is the first one that I was disappointed with just looking at the contents. Each control board requires 6 wires (2 power: normally back and white ; 4 control: normally brown, red, orange, and yellow) - that means you need 30 wires connect all the boards to the processor/power supply. I got 10 wires in my purchase, just a single strand of 10 dupont wires. You need to supply the other 20 wires, and if you want to have them color coded for standard wiring, you are going to need a few standard strands of dupont cables (female on the control board side, male or female on the CPU side, depending on your setup). The control board is also brown, instead of green as shown, not too big of a deal unless you want your electronics showing, and need to match other control boards. I havent even tried these yet, will update if there is a problem.

ELEGOOELEGOO

Established in 2011, ELEGOO is a thriving technology company dedicated to open-source hardware research & development, production and marketing.

Our own Quality Management Team will secure the premium quality of our products and we would like to receive your valuable suggestions for our products and make your idea come true.

BYJ48 STEPPER MOTOR

Stepper Motor is a type of electromagnetic device which moves in discrete steps. This has several coils, the center shaft has a series of magnets mounted on it, and the coils surrounding the shaft are alternately given current or not, creating magnetic fields which repulse or attract the magnets on the shaft, causing the motor to rotate.
This Unipolar Stepper Motor 28-BYJ48 is provided with five wires and four coils. The center connections of the coils are tied together and usually used as the power connection. They are named unipolar steppers because power always comes in on this one pole.

Specification

- A, B, C, D four-phase LED indicates the status of the stepper motor work.
- Stepper motor with a standard interface, when used directly pluggable.
- 5 line 4 phase can be used for ordinary ULN2003 chip driver, connect to the 2 phase , support the development board, with convenient use, direct docking.
- Rated Voltage: DC5V 4-phase
- Insulation Resistance: >10MΩ (500V)
- Dielectric Strength: 600V AC / 1mA / 1s
- Step angle: 5.625 x 1/64
- DC Resistance: 200Ω±7% (25C)
- Reduction ratio: 1/64
- Insulation Grade: A
- No-load Pull in Frequency: >600Hz
- No-load Pull out Frequency: >1000Hz
- Pull in Torque: >34.3mN.m(120Hz)
- Detent Torque: >34.3mN.m
- Temperature Rise: < 40K(120Hz)

Programm Code Example

The Arduino IDE support a library for stepper motor, after connect motor with microcontroller you can upload the sketch on to the microcontroller. The following is the code of an example program, it can be modified according to your needs:

#define IN1 8
#define IN2 9
#define IN3 10
#define IN4 11
int Steps = 0;
boolean Direction = true;
void setup() {
Serial.begin(9600);
pinMode(IN1, OUTPUT);
pinMode(IN2, OUTPUT);
pinMode(IN3, OUTPUT);
pinMode(IN4, OUTPUT);
}
void loop() {
for(int i=0; i<4096; i++){
stepper(1);
delayMicroseconds(800);
}
Direction = !Direction;
}

void stepper(int xw) {
for (int x = 0; x < xw; x++) {
switch (Steps) {
case 0:
digitalWrite(IN1, LOW);
digitalWrite(IN2, LOW);
digitalWrite(IN3, LOW);
digitalWrite(IN4, HIGH);
break;
case 1:
digitalWrite(IN1, LOW);
digitalWrite(IN2, LOW);
digitalWrite(IN3, HIGH);
digitalWrite(IN4, HIGH);
break;
case 2:
digitalWrite(IN1, LOW);
digitalWrite(IN2, LOW);
digitalWrite(IN3, HIGH);
digitalWrite(IN4, LOW);
break;
case 3:
digitalWrite(IN1, LOW);
digitalWrite(IN2, HIGH);
digitalWrite(IN3, HIGH);
digitalWrite(IN4, LOW);
break;
case 4:
digitalWrite(IN1, LOW);
digitalWrite(IN2, HIGH);
digitalWrite(IN3, LOW);
digitalWrite(IN4, LOW);
break;
case 5:
digitalWrite(IN1, HIGH);
digitalWrite(IN2, HIGH);
digitalWrite(IN3, LOW);
digitalWrite(IN4, LOW);
break;
case 6:
digitalWrite(IN1, HIGH);
digitalWrite(IN2, LOW);
digitalWrite(IN3, LOW);
digitalWrite(IN4, LOW);
break;
case 7:
digitalWrite(IN1, HIGH);
digitalWrite(IN2, LOW);
digitalWrite(IN3, LOW);
digitalWrite(IN4, HIGH);
break;
default:
digitalWrite(IN1, LOW);
digitalWrite(IN2, LOW);
digitalWrite(IN3, LOW);
digitalWrite(IN4, LOW);
break;
}
SetDirection();
}
}
void SetDirection() {
if (Direction == 1) {
Steps++;
}
if (Direction == 0) {
Steps--;
}
if (Steps > 7) {
Steps = 0;
}
if (Steps < 0) {
Steps = 7;
}
}

UNO Board elegoo arduino super starter kit 1
ELEGOO UNO R3 Board ATmega328P ELEGOO UNO Project Super Starter Kit with Tutorial for Arduino ELEGOO Mega 2560 Project The Most Complete Ultimate Starter Kit ELEGOO UNO R3 Project Complete Starter Kit ELEGOO UNO Project Smart Robot Car Kit V4 ELEGOO Upgraded 37 in 1 Sensor Modules Kit with Tutorial
Control Board UNO R3 UNO R3 MEGA 2560 UNO R3 UNO R3 /
Compatibility with Arduino
Projects Tutorial Included
Assembly Requirement No No No No
Reasons to Buy The Same ATmega328 with Arduino UNO R3 Board; The Same ATmega16U2 with Arduino Tutorial of 24 Projects, Cost-effetive Starter Kit Tutorial of 33 Projects, Powerful Mega R3 Control Board Tutorial of 33 Projects, Complete Stater Kit with UNO R3 ELEGOO EleRobot APP; FPV Mode; Obstacle Avoidance; Line Tracking Mode Tutorial of 34 Projects, Updated Version, Compatibility with Arduino IDE, Raspberry Pi and STM32

Related products

Shop
( 1457 Reviews )
Top Selling Products