Sensor de agua o nivel de agua con Arduino

En este proyecto se aprenderá a utilizar el sensor de agua/nivel de agua con Arduino, para mostrar las mediciones en una pantalla LCD 16x2 (1602A).

Este sensor se puede utilizar para determinar el nivel de agua de un recipiente pequeño, pero también se puede usar como sensor de lluvia ya que detecta salpicaduras y gotas. Este NO es un sensor de humedad del suelo. Es necesario tener precaución de no mojar o salpicar el Arduino con agua.



Materiales:
  • Sensor de agua
  • Pantalla LCD 16x2 (1602A)
  • Potenciómetro de cualquier valor (para la pantalla)
  • Resistencia de 220 ohm (para la pantalla)
  • Arduino
  • Protoboard o breadboard
  • Cables
La conexión entre el sensor y el Arduino es muy sencilla. El sensor cuenta con 3 pines, con sus respectivas señalizaciones para GND, VCC y OUT que corresponde a una salida análoga. No es necesario poner ninguna resistencia, la conexión es directa. Hay que tener en cuenta que este sensor por ser barato, no es muy preciso. 




Para este proyecto, se convierte la lectura del sensor a un rango entre 0 - 100% dependiendo del nivel de agua, por medio de la función map() y se muestra dicho resultado en una LCD. Para conocer el funcionamiento y programación de esta pantalla LCD, recomiendo ver este tutorial.

El código del proyecto se puede descargar desde aquí: https://drive.google.com/open?id=0Bxr9tDhyoU1ZdXVIbTRCQ2FRaUU




Comentarios

Publicar un comentario