No está proporcionando información coherente sobre su problema, pero realmente no es necesario.
Su transistor no se está impulsando lo suficiente para encenderlo por completo.
Su bomba, por sus niveles de voltaje y corriente, necesita alrededor de 0,25 a 0,33 amperios. Esto está en el límite superior de lo que puede manejar un 2N2222. Consulte, la hoja de datos y observe el voltaje de saturación del colector / emisor. Un 2N2222 correctamente impulsado caerá aproximadamente 0,4 voltios a 150 mA, y 1,6 voltios a 500 mA, por lo que debe esperar una caída de voltaje en el mejor de los casos de aproximadamente un voltio.
¿Y qué constituye un transistor accionado correctamente? Base actual una décima parte de la corriente del colector - en su caso, alrededor de 25 a 30 mA. Ahora mire las R3 specs y verá una corriente de salida máxima de 20 mA para una línea IO. Sin embargo, este 20 mA probablemente no esté disponible para su circuito. Intente medir su salida D9, y supongo que estará cerca de 3 voltios o un poco más. Digamos 4 voltios. La corriente de base será $$ i_b = \ frac {V_ {D9} -0.7} {0.220} = \ frac {4-0.7} {0.22} = 15 \ text {mA} $$ que es solo la mitad de lo que necesitar. Por lo tanto, el 2N2222 no se está impulsando lo suficiente y está disminuyendo el voltaje de lo que usted espera. También está haciendo bastante calor.
Entonces, necesitas una mejor etapa de salida. Utilice otro transistor para aumentar la ganancia general o vaya a un MOSFET. Si es lo último, asegúrese de usar un FET de nivel lógico. Los MOSFET regulares normalmente tendrán un umbral de puerta que puede ser lo suficientemente alto como para causar problemas similares a los que estás viendo.