Der BD140 kann max. 1,5A, nimm einen BD678. Ausserdem ist die Schaltung doch etwas aufwendig. Diese hier funktioniert bestens http://www.domnick-elektronik.de/elek555.htm Der 555 erzeugt PWM-Signal Den OP kannst du dir sparen, vom Ausgang über 2k2 auf die Basis. Eine Diode in Sperrichtung parallel zum Motor nicht vergessen.