Primero que nada, tu transistor está al revés. El emisor debe conectarse a tierra.
Cambiar a un MOSFET de canal N en lugar de BJT lo haría más simple, ya que es un dispositivo controlado por voltaje, no corriente,
Necesitará desviar el transistor para que pueda encenderse cuando el voltaje a través del sensor de agua supere cierto punto. El uso de un divisor resistivo simple con los valores correctos debe hacer el truco. Algo como:
simular este circuito : esquema creado usando CircuitLab
Suponiendo una resistencia de ~ 200KΩ para la sonda de agua, esa resistencia junto con R2 formará un divisor de voltaje con el voltaje de 0 V cuando el tanque de agua esté vacío, o ~ 12 V cuando tenga agua (puede reducir R2 para reducir la sensibilidad ). Luego, se enciende Q1 en modo de saturación, donde permite que la corriente fluya, iluminando así D1. Tenga en cuenta que el voltaje de umbral de la puerta no debe ser más de la mitad de la tensión de la puerta, por lo que alrededor de 5V estaría bien, o incluso menor.
El valor para R1 se calcula asumiendo un voltaje directo de 2.2V (Vf) y una corriente de 20mA (If) para D1, y es:
\ $ R = \ frac {V_ {IN} - V_F} {I_F} = 640Ω \ $
Para permitir que la fuente de alimentación varíe (especialmente si no es regulada), se debe seleccionar una resistencia más alta. He ido por 1KΩ. Habría poca o ninguna diferencia visible en la luz. Incluso podría ir más alto, digamos 2.2KΩ, y aún será lo suficientemente brillante y usará menos corriente.