Skip to the content.

Motor and Driver

For an autonomous robot, we are looking for lightweight motor. As we know our bot will not going to carry any heavy load or it is not going to pull anything. Our motor should be

here we have some range of selection 100rpm to 300rpm motor is best suitable for an autonomous robot but in some case, many people use 500rpm

Be careful on selecting rpm of the motor. A high-speed motor runs fast and your sensor is not so fast, your robot may lose the track. See the speed calculation.

BO motor

BO motor

BO motor BO motor

Motor Driver

A motor may draw more than 150 mA or more current from the source. If you are planning to drive a motor with a microcontroller then forget your thoughts. A microcontroller(uP) can handle maximum ~40mA (some uP 60mA). So you need an electronic switch. A H-Bridge is such kind of switch that helps us to speed as-well-as direction control of the motor.

Some motor driver are:

Driver Image Comment
L289N L289N Dual H-Bridge, Heating problem without PID
L293D L283D Single H-Bridge, Pololu
TB6612FNG TB6612FNG High Efficiency, SparkFun

L298N vs L293D