Salut
Vérifiez bien quel transistor vous avez, il est courant de confondre le 2n2222 et le P2n2222, qui sont complètement différents, (en gardant la base sur la broche centrale, ils inversent le collecteur et l'émetteur), vous avez connecté comme s'il s'agissait du P2n2222 .
Qu'en est-il de la résistance de base ? Vous devez placer une résistance d'environ 1K entre la base du transistor et la broche arduino, pour plus de précision dans le calcul de cette résistance, vous devez connaître la consommation de la pompe.
Salutations.