Problema al controlar electroválvula con PCF8574 y transistor 2N2222

Hi,
Si estas energizando una electroalvula le tienes el diodo en paralelo al coil para evitar el kickback del inductor. Segundo si estas usando una bateria esta tiene suficienta voltaje y corriente para energizar la valvula. Ahora para energizar la valvula puedes usar un mosfet . Para mi yo usaria un transistor darlignton como tip21.