Tenes varios errores:
- No haces pull-down en las entradas de la compuerta Xor => esto provoca que tengas un cortocircuito ni bien una de las llaves se cierre.
- Estas conectando el motor que va a la red electrica a la masa de tu circuito
DANGER (una de las magias que tiene el relay es que te aislas de la Red)
Por otro lado, verifica esto:
- La corriente del relay y la corriente que se puede bancar el BC547, tal vez necesites un BC337 o similar que se banque mas corriente (el relay tal vez necesite 70mA y un 547 se banca 100mA).
- La tension que necesita tu relay para ser activado (deberia ser de 5v).
Aca te dejo un esquema:
Me falto conectar el SET a VCC. El capacitor y la R4 generan un reset al principio para garantizar que el FF arranque siempre igual.
Funcionamiento:
- Las 2 llaves abiertas => bomba encendida
- Llave de abajo cerrada y llave de arriba abierta => bomba encendida
- Llave de abajo cerrada y llave de arriba cerrada => bomba apagada
- Llave de abajo cerrada y llave de arriba abierta => bomba apagada
- Las 2 llaves abiertas => bomba encendida (Repite ciclo)