DRV8833 with 28BYJ Stepper on Arduino Uno

I would like to connect a DRV8833 to a 28BYJ Stepper Motor running on Arduino Uno.
I am a complete newbie on this.

It seems like i have the right program on Arduino IDE but the motor is not running.

Is there anybody out there who can help me with the wiring?

Kindest regards.
Philippe

Thise are the basic step motor types.
Yor step motor is unipolar type, and the DRV8833 is for bipolar type,

Post your wire schematic or a good image that show complete project,
wires and motor, and, using correct tags, post your code.

This is a 28BYJ wiring:


And tis is how conecta step motor to a DRV8833:

As you can see, it wouldn't be easy for a beginner to convert the 28BYJ motor to be connected to a DRV8833.

You need to cut the center connection between the two windings.

"https://www.youtube.com/watch?v=FLJGCZslOcM

  • Why don’t you just use the ULN2003 driver board ?

  • If you must, YouTube shows how to convert the stepper.

2 Likes

The electronics department told me it was not possible because all of it needs to be 9volts battery powered...

I post the wiring diagram tonight.

  • Where is your 9V coming from ?
  • Are you allowed to buy a 5V power supply or a 9V to 5V step down converter ?

9Volts needs to be coming from a battery. The device is going to be portable.

What is your reasoning for using two incompatiple parts.
Why not use the 28BYJ-48 with an ULN board that comes with these motors.

Not a smoke alarm battery I hope.
They are not capable to deliver the 400mA for that stepper motor.

For battery power you could use the motor in single coil drive.
That halves current draw at the cost of some torque.
Leo..

Try this.

// 28BYJ-48_test

const byte pins[] {4, 5, 6, 7}; // IN 1-4 to pin 4-7
const byte coils[] {0b1, 0b10, 0b100, 0b1000}; // one coil at the time

void setup() {
  for (byte i = 0; i < 4; i++) pinMode(pins[i], OUTPUT);
}

void loop() {
  for (byte i = 0; i < 4; i++) digitalWrite(pins[i], bitRead(coils[(millis() >> 1 & 3)], i));
}

Sounds like a communication problem. It is likely that you either misunderstood, that they are talking about something else, or you gave them incorrect information.

The ULN2003 driver will work with any motor voltage between 5V and 12V (and much higher). There are both 5V and 12V versions of the 28BYJ motor. The latter will work with 9V, but produce less than the rated torque.