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

Programa

#include <PCF8574.h>
PCF8574 expansor;

void setup() {
  expansor.begin(0x20);
  expansor.pinMode(0,OUTPUT);
}

void loop() {
  expansor.digitalWrite(0, HIGH);
}

Conexión, en este caso puse una batería de 12 pero se alimenta con 12v