28BYJ-48 – 5V Stepper Motor with ULN2003 Driver Board

28BYJ-48 – 5V Stepper Motor with ULN2003 Driver Board

4.02

28BYJ-48 – 5V Stepper Motor with ULN2003 Driver Board.
Note: Specifications, Prices & Availability may change without notice. Images are for illustration purposes only. E&OE

Availability: 5 in stock SKU: STC-00257 Categories: , Tags: , ,

Description

The 28BYJ-48 stepper motor is a popular 5V four phases stepper motor equipped with 1:64 gear reduction. This motor comes with ULN2003 driver board that makes it easy and very convenient to use it with a microcontroller of your choice or Arduino.

Applications

  • Robotics
  • 3D printer
  • CNC machine
  • Precise control machines
  • Security cameras
  • DVD Players
  • Car side mirror tilt

Package includes:

  • 1 x ULN2003 driver board
  • 1 x 28BYJ-48 stepper motor
  • Rated voltage : 5VDC
  • Number of Phase 4
  • Speed Variation Ratio 1/64
  • Stride Angle 5.625° /64
  • Frequency 100Hz
  • DC resistance 50Ω±7%(25℃)
  • Idle In-traction Frequency > 600Hz
  • Idle Out-traction Frequency > 1000Hz
  • In-traction Torque >34.3mN.m(120Hz)
  • Self-positioning Torque >34.3mN.m
  • Friction torque 600-1200 gf.cm
  • Pull in torque 300 gf.cm
  • Insulated resistance >10MΩ(500V)
  • Insulated electricity power 600VAC/1mA/1s
  • Insulation grade A
  • Rise in Temperature <40K(120Hz)
  • Noise <35dB(120Hz,No load,10cm)
  • Model 28BYJ-48 – 5V

28BYJ-48 – 5V Stepper Motor Datasheet

Connections

 

 

Tutorial

This code below turns the stepper motor a full revolution in 30 seconds in clockwise direction then a full revolution in anticlockwise direction in 6 seconds

//  (c) StudentCompanion 2019, https://www.studentcompanion.co.za */
 
#include <Stepper.h>
int revolution = 2038; // the number of steps in one revolution of your motor (28BYJ-48)
                       //For example 180 degrees = 1019. 
                       //For opposite direction, use negative number

/*-----------------------------
ARDUINO | ULN2003A DRIVER BOARD    // Arduino pin connections
-------------------------------
5V      | VCC                      // Jumper must be placed between '<->' pins to enable stepper motor
GND     | GND
pin 8   | IN1  
pin 9   | IN2
pin 10  | IN3
pin 11  | IN4
-----------------------------*/

 Stepper stepper(revolution, 8, 10, 9, 11); //this is the correct firing order for the 28BJY-48 motor
 
void setup() {
  pinMode(8, OUTPUT);
  pinMode(10, OUTPUT);
  pinMode(9, OUTPUT);
  pinMode(11, OUTPUT);
}

void loop() {
  stepper.setSpeed(2); // 2 rpm. 
                      //18 = max working speed for this motor. 10 is max recommended speed.
  stepper.step(revolution); // do 2038 steps -- corresponds to one revolution in one minute for the 28BYJ-48 
  halt();
  delay(1000); // wait for one second
  
  stepper.setSpeed(10); // 10 rpm
  stepper.step(-revolution); // do 2038 steps anti-clockwise with faster speed -- corresponds to one revolution in 6 seconds
  halt();
  delay(1000); // wait for one second
}

void halt() {            // This writes all motor pins LOW, preventing the motor from drawing current when idle.
  digitalWrite(8, LOW);       
  digitalWrite(9, LOW);
  digitalWrite(10, LOW);
  digitalWrite(11, LOW);
}

Additional information

Weight15 g
Brand

Geekcreit

Reviews

There are no reviews yet.


Be the first to review “28BYJ-48 – 5V Stepper Motor with ULN2003 Driver Board”

You've just added this product to the cart:

Select your currency
EUREuro