Es probable que tenga dos problemas con este sensor:
- tiene una impedancia de salida muy alta (\ $ 1M \ Omega \ $) y por lo tanto no puede suministrar mucha corriente
- cambiará muy lentamente a medida que pase de "húmedo" a "seco", pero es probable que desee que su timbre o o esté apagado , no algo intermedio.
En consecuencia, desea medir la resistencia con una alta impedancia de entrada. Y, quieres algo con un montón de ganancia, y tal vez alguna histéresis , para mantener el timbre definitivamente en un on o off .
Hay un dispositivo que es barato y disponible que hace ambas cosas: el comparator . LM339 es una variedad muy común. También se pueden hacer comparadores a partir de componentes discretos, aunque generalmente es más caro hacerlo.
El comparador tiene dos entradas, las compara y las salidas altas o bajas según cuál sea mayor. Al conectar su sensor resistivo a través de otra resistencia, formando un divisor de voltaje , y midiendo el voltaje en el medio con el comparador, puede distinguir entre húmedo y seco :
simular este circuito : esquema creado usando CircuitLab
Ajuste R2 de modo que en el umbral que desea detectar, la tensión entre R1 y el sensor sea la misma que la tensión en el limpiador de R2. También puedes cambiar R1.
Ya que el LM339 tiene una salida de colector abierto , puede usarlo convenientemente para cambiar la alimentación a su circuito de alarma, siempre que no exceda los \ $ 16mA \ $ de la corriente especificada en la hoja de datos. Si necesitas más corriente, síguelo con otro transistor.
Si aún encuentra que el circuito no realiza una transición limpia entre on y off , la solución puede ser agregar histéresis entre el comparador y el zumbador. Un Schmitt trigger es un circuito común que hace precisamente eso. 74HC14 es una variedad común, o se puede construir con componentes discretos o incluso con los otros 3 comparadores en el LM339 con ejemplos que se encuentran fácilmente en la web.