Icono del sitio AranaCorp

Uso de un sensor de nivel de agua con Arduino

4.3
(11)

El sensor de nivel de agua está diseñado para detectar el agua, puede ser ampliamente utilizado para detectar la precipitación, el nivel de agua en una cavidad, o incluso la fuga de líquido. El sensor se compone principalmente de tres partes: un conector electrónico, una resistencia de 1 MΩ y varias líneas de cable desnudo.

Material

Cómo funciona

El sensor de nivel de agua funciona mediante una serie de trazos de cobre conectados a tierra intercalados con trazos de detección. Estas trazas funcionan como una resistencia variable. La presencia de agua en el sensor provoca un cortocircuito entre estas trazas, lo que permite detectar su presencia. Convierte el nivel de agua en una salida analógica que puede ser procesada directamente por un microcontrolador. El valor de la señal depende del nivel de inmersión del sensor.

Esquema

El sensor de nivel de agua tiene 3 pines:

Código

El sensor de nivel de agua es analógico. Por lo tanto, es posible leer el valor del sensor desde una entrada analógica del Arduino utilizando la función analogRead().

void setup()
{
  Serial.begin(9600);
}

void loop() {
  Serial.print("Water level Sensor Value:");
  Serial.println(analogRead(A0))
  delay(100);
}

Resultados

Al sumergir el sensor en un vaso de agua, podrá ver el cambio del valor del sensor en el monitor de serie. Una vez implementado el código, puede calibrar su sensor con el agua que desea detectar. Esto le dará los valores de umbral para si el sensor está al aire libre, parcial o totalmente sumergido.

Aplicaciones

Fuentes

¿De cuánta utilidad te ha parecido este contenido?

¡Haz clic en una estrella para puntuarlo!

Promedio de puntuación 4.3 / 5. Recuento de votos: 11

Hasta ahora, ¡no hay votos!. Sé el primero en puntuar este contenido.

Salir de la versión móvil