Hi, i am trying to make a mini rc car with one servo and one coreless motor(3.7v) which consumes 300ma . I have made an arduino transmitter and receiver using nrf modules. I am able to control the servo motor with it. Upon searching the internet i found that i would require either a mosfet or transistor or a motor driver to control the dc motor.
I am not able to figure out which one (transistor, mosfet or motor driver) to use for my project. Could anyone help me pls?
I also have thought of using a MX1508 motor driver. Will this one work for my purposes?
Hi. Just to clarify, BJT and MOSFET are transistors but with different technology. If you had said other than the operating voltage like the maximum current of the motor, you might have gotten a more specific recommendation. You will need a driver like an H-bridge if you want to change the direction of rotation of the motor. If you only want to adjust the speed a transistor is sufficient as I would prefer a logic level MOSFET. If you are using the transistor version don't forget to add a reverse diode on the motor and maybe a small ceramic capacitor. Some of the H-bridges have built-in reverse diodes but not all.
I would like the motor to go both backward and forward while also being able to adjust speed. I have two motors, one which consumes 100ma and other which consumes 300ma. Would use any one of them depending upon the max current
Estimate the stall current by using your multimeter to carefully measure the winding resistance (while slowly turning the motor shaft), and divide that into 3.7V.