Arduino pro mini piloter pompe avec un transistor 2N2222

Pour savoir comment calculer un transistor et sa résistance de base :

le 2N2222 est un transistor bipolaire NPN.

Pour connaître les caractéristiques du 2N2222 : moteur de recherche avec "2n2222 datasheet"
Normalement si on prend une datasheet qui ne fait pas que 2 pages il y a tous les brochages disponibles.

L'émetteur se câble coté masse, c’est-à-dire 0V ou V- (différents noms pour la même signification)
Le collecteur se connecte sur la charge qui elle-même est reliée au V+

Mais, si on veut éviter de mettre la charrue avant les bœufs on commence par regarder du côté de la charge : quel est le courant qui passe dans la pompe ?
Le transistor choisi permet-il ce courant ?

Et attention avec les transistors bipolaires, le gain en courant diminue au courant maximal, d'où la nécessite de lire la datasheet.

Note : "en principe" on ne détruit pas un transistor bipolaire si on a inversé le collecteur et l'émetteur, cela donne simplement un transistor au fonctionnement pourri.
A condition bien sur de ne pas avoir dépassé les "Absolute Maximum Rating" qui sont les valeurs à ne jamais dépasser sous peine de destruction.
Avec une alimentation 3V je ne suis pas inquiet.

Je le suis plus sur la capacité d'utiliser un transistor bipolaire sous 3,7 V
A la saturation il y a le Vcesat qui est une tension résiduelle.
Elle est donnée pour le courant Ic_max et est généralement comprise entre 0,3 V et 0,6 V.
Si le courant Ic dans la pompe est faible le Vcesat effectif sera inférieur à la valeur max de la datasheet.
Mais je ne crois pas trop qu'une pompe sous 3V fonctionne avec 10 mA.

Caractéristique de la pompe ?