This is a simple rheostat circuit for motor control that works with voltages from 6 to 12 V. The maximum motor current is 3 A and the TIP31 transistor must be mounted on a heatsink.