Algunas caídas de voltaje son normales; desea saturar el transistor para minimizar la caída de voltaje y aumentar la saturación que necesita para aumentar la corriente de base.
Su "transistor" no es en realidad un transistor sino un par Darlington según el extracto de hoja de datos publicado por Dzarda, lo que significa que tiene una ganancia inusualmente alta (hFE = 1000) y cotizan los voltajes de saturación en Ic / Ib = 250.
La desventaja de un Darlington es mayor Vce que un solo transistor, ya que Vce no puede caer por debajo de Vbe del segundo transistor, o alrededor de 0.6 a 0.7V.
Pero tenga en cuenta los valores de Ib: 12 mA para Ic = 3A, y 20mA para Ic = 5A. Eso es bastante más alto que los 5 mA que puede obtener de un pin Arduino a través de una resistencia de 1k. Por lo tanto, existe cierto margen para reducir el Vce al aumentar la corriente base (R1 = 470R o 330R), pero si 0.6V aún es demasiado, entonces:
- reemplace el Darlington con un solo transistor (probablemente con un segundo transistor para aumentar Ib. La saturación generalmente es de aproximadamente 0.2V en Ib = Ic / 10, por lo que si el motor toma 1 Amp, necesita Ib = 100mA)
- use un MOSFET como sugiere Dzarda