4

I’m working on an Arduino car project. Here’s a diagram: enter image description here

I am using an OSEPP motor shield to control 4 TT DC Gearbox Motors.

I am powering the motors using 4 AAs batteries, total 4.8V

The problem: the motors run slow and weak.

I believe the OSEPP shield uses L293D motor drivers and I understand these are inefficient.

Will using an Adafruit motorshield with TB6612 MOSFET drivers improve the speed and strength of the motors?

Thanks in advance!

1 Answers1

9

Those are 6 V motors, I think (please check). You are feeding the motor shield with 4.8 V, and the not-very-efficient L293D will drop the voltage the motor sees by 1.4 V to 1.8 V, so you end up with only 3 to 3.4 V across the motor.

Using 4 primary cells of 1.5 V each, or 5 cells of 1.2 V each, should show some improvement, and yes, so would a more efficient motor driver; there are several options (that use MOSFETs) for that these days, and they will make a big difference.

You can experiment by connecting a motor to 4.8 V and to 6 V, both with and without the motor driver inbetween, and see the differences.

ocrdu
  • 9,195
  • 22
  • 32
  • 42
  • 1
    I ended up swapping the old motor shield for the Adafruit Motor Shield v2.3 (https://www.adafruit.com/product/1438) and replaced the 1.2V NiMH rechargeable cells with 1.5V EBL AA Li-ion rechargeable batteries (https://www.amazon.ca/gp/product/B0891WB755/) -- the difference was night and day. Motors runs fast and strong now. Thanks to everyone who posted answers! – Marcelo Bursztein Nov 14 '20 at 16:55