bclose

Arduino y el sensor de agua

Arduino y el sensor de agua
tienda online prometec

Objetivos

.

 
    • Conocer los sensores de nivel de agua, lluvia o condensación.
    • Montar un circuito de prueba.
 

Material requerido.

Imagen de Arduino UNO

 Arduino UNO o similar.

conexiones Algunos cables de protoboard macho hembra.
 Sensor de lluvia Un sensor de agua

 

Sensores de Agua

 

Por diferentes razones, no es raro necesitar detectar si hay presencia de agua en un lugar. Puede ser porque queremos saber si ha habido un escape de agua, o para saber si hay condensación en una cierta zona, y muy frecuentemente nos viene bien conocer el nivel de un líquido en un depósito

En el mundo Arduino se comercializan unos detectores de agua muy baratos y simpáticos, que nos pueden servir para todas estas cosas, siempre y cuando seáis conscientes de que la calidad de estos detectores baratos es limitada.

En concreto, tengo dudas serias de su durabilidad a medio plazo si los mantenéis en exteriores como detector de lluvia, o si los sumerges en líquido para tener un medidor de nivel. No dudo de su utilidad sino de su duración.

En cualquier caso como son bastante baratos, he pensado en incluir un ejemplo sencillo de su uso, y quien sabe, quizás puedan seros útiles.

Son muy simples y lo único que hay que hacer es conectar a tensión y GND y el tercer pin es una señal analógica, proporcional a la cantidad de agua que detecta.

Eso es todo. Veamos las conexiones

 

 

Diagrama de conexión

 

El conexionado es de lo más sencillo. Simplemente conectar Tensión y GND y el pin restante es la señal.

 

Sesion 26_2

 

 
  • En este diagrama he pintado unos cables cortos por necesidad, pero cuando montéis este ejemplo, os recomiendo que pongáis los cables más largos que tengáis, porque la electrónica y el agua no se llevan bien.
  • Tened cuidado de no volcar agua en vuestro Arduino, o morirá en acto de servicio.
  • Si insertáis el sensor en agua, para usarlo como medidor de nivel, tened mucho cuidado de no sumergir los pines de conexión a Arduino, o provocareis un corto.
  • No hay suficiente tensión como para provocar un accidente, pero siempre es recomendable impedir un cortocircuito.
 

Programama de control

 

El programa es de lo más simple y sabrá a poco después de las últimas sesiones que hemos tenido.

Vamos a leer la señal del sensor con nuestro A0 y enviaremos la lectura a la consola serie para ver la medida. Jugando a mojar más o menos el sensor veremos cómo los valores van cambiando a más cuanto mayor sea la cantidad de agua que detecta.

void setup()
   {
       Serial.begin(9600);
   }
 
void loop()
   {
       Serial.println(analogRead(A0));
   }

Es tan facil que da asco.

Como no he sido capaz de grabar un vídeo decente del sensor, el agua, y la salida serie de la consola Arduino, he optado, por incluir un display en el vídeo, que nos permita ver  la lectura de la puerta A0.

No he incluido el programa con el display, porque aun, no hemos hablado de estos componentes, pero tranquilos, que enseguida empezaremos con ellos.

 
  • Como a pesar de todo alguno me seguis pidiendo el programa con el display os lo pongo aqui por si quereis echarle una ojeada: Prog_26_1 

El vídeo pretende simplemente, mostraros la utilidad del sensor de agua y no del display. Así que aquí tenemos ese mini video con el resultado:

 

Resumen de la sesión

.

 
    • Hemos presentado un sensor muy sencillo de agua, muy útil si quereis detectar inundación o simplemente gotas de lluvia.
    • No es un sensor de humedad, que es un tipo diferente de sensor.
    • Se puede utilizar como un sensor de nivel de agua relativamente pobre.
 

 

 

 

(78) Comments

  • Hola, ¿Cuál es el nombre del sensor? me gustaría encontrar la datasheet.
    Porque no me es posible encontarlo para ponerlo en “Proteus”

    • Mme temo q no tengo ni idea lo siento

    • Mauro

    Hola, esto me serviria para controlar el nivel de agua de un tanque? Por ejemplo. el tanque mide medio metro, es posible controlar con estos materiales el control del agua?

    • Hola Mauro, el sensor tendrá unos 4 o 5 centímetros de recorrido y es un poco pobre. Yo lo he probado simplemente introduciéndolo en un vaso de agua y sí que parece ser bastante fiable para saber si el agua sobrepasa un determinado nivel. Si necesitas medir el nivel con cierta precisión deberías buscar otros sensores de boya o por conducción eléctrica.

      Un saludote.

    • Fabio

    hay alguna forma de mejorar la precisión?

    • Hola Fabio, no creo que s epueda mejorar gran cosa con estos sensores

  • Hola, buenas noches! este sensor lo estoy utilizando para saber si el biberon de mi hamster tiene o no agua, necesito usar sockets para enviar una alerta a mi celular de que el agua no esta en el nivel correcto o que ya no tiene agua, podrías orientarme como puedo hacer eso?

    • Que guapo jajajaj,

      Cuando lo tengas me encantaria que nos lo pasases para publicarlo. Bueno ¿Que procesador vas a usar para el proyecto? Arduino + Wifi?

    • Miguel

    sii ocupare ambos pero necesito saber como dar paso al rele o abrir la selenoide, me refiero a que cuando el sensor me marque cierto grado de humedad que me active algo
    me puedes ayudar con esa programacion ?

    • Hola Miguel, naturalmente que te ayudaremos con gusto, pero puedes ir mirando todo eso en los tutoriales disponibles porque hay ejemplos de todo ello

    • Miguel

    una consulta
    estoy realizando un sistema de regadio con este sensor y queria saber cual es el codigo para cerrar un lazo, es decir, cuando el agua este a cierto nivel que me apage o encienda la bomba

  • Cordial saludo quisiera saber si existe un sensor que detecte agua envenenada o algo toxico lo requiero para crear peces en un riachuelo

    • Hola fredy
      No se que toxica buscas. Hay que usar sensores especificos para el toxico que buscamos

    • Andres Hdz

    El sensor aguantara Alcohol en vez de agua?

    • Pues no lo he probado, pero apostaria a que si. EL alcohol no ataca ni al plastico ni enprincipio al metal, y ademas tiene un recubrimiento protector

    • Camilo|

    hola, me gustaría saber de algún sensor para saber en que dirección va el agua en un tubo, algo como una alarma ue me avise el cambio de sentido.

    • Hola Camilo, no conozco nada que sirva para eso. Tengo por aqui unos caudalimetros y a ver si miro si sirve para detectar la direccion del flujo

    • Samuel

    Saludos;
    Al implementar source para el lcd creo que #include LiquidCrystal … verdad!!

  • Buenas!!

    He comprado este sensor porque queria hacer unas pruebas como detector de lluvia, lo que no se es con que debo proteger las conexiones metalicas de los cables del agua. Y qué es lo importante a la hora de aislarlos

    Muchas gracias

    • Hombre no he usado este sensor en exteriores pero me supongo que puedes ponerle alguna capa de plastico, o directamento usar silicona de la que se usa en construccion con aplicador que sale en forma de pasta y solidifica rapidamente y aisla el interior del agua

    • Uriel

    Que Tal.
    Una pregunta, en que unidades manda el sensor?

    • El sensor no envia una medida en unidades de ningun tipo, sino un valor de tension proporcional a la cantidad de agua que detecta en el circuito, y que modifica su resistencia

    • Janina

    Hola queria ver la programacion de arduino con el display

    • Hola Janina,

      He añadido el programa de gestion del display junto con el sensor de agua antes del video para que te lo puedas descargar

  • buenas noches una consulta yo necesito que cuando el nivel del sensor alcance cierto nivel se encienda una led o se accione una senal auditiva con un altavoz o bocina como haria eso

    • Hola Jose,
      Estos sensores de agua detectan basicamente que hay o no agua. Tambien puedes usar lo para medir sin mucha precision el nivel de agua pero su recorrido e spequeño y por eso no suelen ser muy utiles.
      Para medir el nivel con una cierta precision hay otros sensores de boya o por conduccion electrica qwue puede sencontrar por internet sin mucha dificultad

  • El sensor de agua, puede utilizarse igual que un sensor de gotas de lluvia ?

  • El sensor que utiliza puede utilizarse igual que un sensor de gotas de lluvia ?

  • El sensor que esta utilizando puede contar la cantidad de lluvia en una zona x ?

    • Teoricamente si, pero no tengo claro que tal anda de precision y ademas, ten en cuenta que es un sensor corto y tendrias que poner un recipiente bastante ancho para asegurate de que lo puedes leer con este sensor

  • Puedo utilizar el sensor de agua en la elaboración de un pluviómetro para contar la cantidad de lluvia registrada en un evento ?

    • Hola Paul, no sabria decirte porque pero no me gusta mucho la idea. Podriamos utilizar el sensor de lluvia para comprobar la altura del nivel de agua en un recipiente dado, pero no tengo claro la precision que podemos esperar de estos sensores baratos. Si haces una busqueda por internet encontraras varios circuitos mas adecuados a medir la altura del nivel en un deposito que yo creo te funcionaran mejor, aunque tengo que reconocer que no los he usado en serio nunca
      Espero haberte ayudado

  • hola buena tarde excelente material….
    queria preguntar como puedo integrar un sistema que me informe via mensaje de texto cuando el agua llegue a un tope maximo

    gracias

    • Hola Jason,
      No he mandado nuca SMS desde arduino porque resulta caro, porque necesitas un shield GPRS que vale unos 40 € mas una tarjeta SIM de tu proveedor de telefonía que también tiene un coste mensual. SI a pesar de todo necesitas que sea un SMS hay varios tutoriales por internet que encontraras enseguida
      Otra solución seria un señal o mensaje Bluetooth si estas cerca, o un mensaje de correo pop mediante WIFI si estas fuera de casa

  • y si quiero que emita algún sonido como le hago ? Gracias

Give a Reply

WordPress Anti-Spam by WP-SpamShield