The 28BYJ-48 is a small, cheap, 5V geared stepping motors.
These stepping motors are apparently widely used to control things like automated blinds, A/C units and are mass produced.
Due to the gear reduction ratio of 64:1 it offers decent torque for its size at speeds of about 15 rotations per minute (RPM).
With some software “trickery” to accelerate gradually and a higher voltage power source (I tested them with 12 volts DC).
These little steppers can be purchased together with a small breakout board for the Arduino compatible ULN2003 stepper motor driver.70.00 EGP
7 Inch Digital Touch LCD Screen HDMI+VGA+2AV 800*480
Double L9110S chip motor drive,
Module Supply Voltage: 2.5~12V,
Suitable Motor: the motor operating voltage between 2.5V~12V,
the maximum operating current of 0.8A,
Can drive two DC motors, or a 4-wire 2-phase stepping motor;
PCB board size: 2.8cm x 2.1cm,
easy for assembly,
Provides with a fixed mounting hole,
Module interface specification:
The 6-pin black curved pin description:
VCC: external 2.5V~12V voltage,
GND: external GND,
The IA1: external microcontroller IO port,
The IB1: external microcontroller IO port,
IA2: external in microcontroller IO port,
IB2: external microcontroller IO port,
4-Pin Green Terminal Description:
OA1 / OB1 connect to DC motor 2-pin,
OA2 / OB2 connects to DC motor 2-pin,
Module for use: VCC and GND module power indicator light is on,
IA1 input high, IA1 input low,
(OA1 OB1) motor is transferred,
IA1 input low,IA1 high level input,
(OA1 OB1) motor reversal,
IA2 input high, IA2 input low,
(OA2 Ob2) motor is transferred,
IA2 input low,IA2 input high,
(OA2 Ob2) of motor reversal.