Valvola 12V 300mA con Arduino

Ciao a tutti,
per un progetto che ho in mente (fare foto alle gocce d'acqua che si scontrano) devo pilotare con arduino una valvola a solenoide da 12V 300mA.
Al momento come componenti da poter usare ho solo un optoisolatore 4n35 ed un pn2222.
Ce la possono fare a pilotare i 300mA?
O è meglio se cerco un mosfet?
Scusate la domanda forse banale ma io ho studiato meccanica e l'elettronica è un passatempo per realizzare progetti.
Grazie a tutti

Ce la fai, ma ti serve anche un diodo.

Ciao,
P.

Ciao e grazie per la risposta, come diodo ho un 1N4007.
Forse riesco a recuperare un mosfet P55NF06L da una scheda ramps. Che dici è meglio?
Però il diodo lo userei comunque.

Il diodo va bene. Il P55NF06L ha una Vgs (threshold) tipica di 1,7V, quindi puoi pilotarlo con Arduino, ma è come usare un cannone per ammazzare una formica. Il PN2222 regge 600mA, quindi con 300mA dovrebbe andare bene.

Ciao,
P.

P.S. Ci dici il modello della valvola?

Beh allora un tentativo con il pn2222 lo faccio.
È una valvola da due soldi...comunque è la FPD-270A.
Se non dovesse essere adatta poi la sostituirò con una migliore.