Instrucciones para sensor de lluvia FC-37 o YL-83 con Arduino

Si eres un entusiasta de la electrónica y la programación, seguramente te has preguntado cómo automatizar el proceso de detección de lluvia en tus proyectos. En este artículo te mostraremos cómo utilizar los sensores de lluvia FC-37 o YL-83 con Arduino para que puedas integrar esta función de manera sencilla en tus creaciones. ¡Sigue leyendo para descubrir las instrucciones paso a paso!

El sensor de lluvia se utiliza para detectar agua y puede detectar más que un sensor de humedad. Este artículo explica cómo utilizar el módulo sensor de lluvia FC-37 con Arduino.

El sensor de lluvia FC-37 (u otras versiones como YL-83) consta de dos partes: la placa electrónica (izquierda) y la placa colectora (derecha) que recoge las gotas de agua, como puedes ver aquí en la siguiente figura:

Instrucciones para sensor de lluvia FC-37 o YL-83 con Arduino

El sensor de lluvia tiene un potenciómetro incorporado para ajustar la sensibilidad de la salida digital (D0). También cuenta con un LED de encendido que se ilumina cuando se enciende el sensor y un LED de salida digital.

Instrucciones para sensor de lluvia FC-37 o YL-83 con Arduino

También puedes leer esta guía para el sensor de humedad del suelo YL-69 o HL-69 con Arduino.

¿Como funciona?

La resistencia de la placa colectora generalmente varía dependiendo de la cantidad de agua en su superficie.

Si el tablero:

Instrucciones para sensor de lluvia FC-37 o YL-83 con Arduino

Ejemplo: sensor de lluvia con Arduino

Este es un ejemplo sencillo para ayudarte a entender cómo puedes utilizar el sensor de lluvia en tus proyectos utilizando Arduino.

En este ejemplo, simplemente lee los valores del sensor analógico con Arduino e imprime estas medidas en el monitor serial Arduino IDE.

Piezas requeridas

Para este ejemplo necesitas:

Puedes utilizar los enlaces anteriores o ir directamente MakerAdvisor.com/tools ¡Para encontrar todas las piezas para tus proyectos al mejor precio!

Instrucciones para sensor de lluvia FC-37 o YL-83 con Arduino

Configuración de pines

Cablear su sensor al Arduino es bastante sencillo:

Bolígrafo Cableado con Arduino
A0 pines analógicos
D0 Pines digitales
Tierra Dimensiones
VCC 5V

Esquema

Siga estos esquemas para completar el proyecto:

Instrucciones para sensor de lluvia FC-37 o YL-83 con Arduino

código

Sube el siguiente boceto a tu placa Arduino (siéntete libre de ajustar la variable Límite con un umbral diferente):

/*
 
 All the resources for this project:
 
Home
*/ int rainPin = A0; int greenLED = 6; int redLED = 7; // you can adjust the threshold value int thresholdValue = 500; void setup(){ pinMode(rainPin, INPUT); pinMode(greenLED, OUTPUT); pinMode(redLED, OUTPUT); digitalWrite(greenLED, LOW); digitalWrite(redLED, LOW); Serial.begin(9600); } void loop() { // read the input on analog pin 0: int sensorValue = analogRead(rainPin); Serial.print(sensorValue); if(sensorValue < thresholdValue){ Serial.println(" - It's wet"); digitalWrite(greenLED, LOW); digitalWrite(redLED, HIGH); } else { Serial.println(" - It's dry"); digitalWrite(greenLED, HIGH); digitalWrite(redLED, LOW); } delay(500); }

Ver código sin formato

Abra el monitor serie Arduino IDE para ver los valores. Luego puedes empezar a añadir gotas de agua a la placa colectora.

Cuando el valor cae por debajo de un determinado umbral, se enciende un LED rojo y cuando el valor supera un determinado umbral, se enciende un LED verde.

Envolver

Si quieres saber cuándo está lloviendo, debes colocar tu sensor de lluvia afuera con el Arduino.

Sin embargo, tenga en cuenta que debe proteger su Arduino y sus circuitos del agua. Una caja de proyecto impermeable (o cualquier otra caja de plástico) puede resultar muy útil en esta situación. Asegúrese de proteger todos sus componentes electrónicos y deje únicamente la placa colectora afuera.

Instrucciones para sensor de lluvia FC-37 o YL-83 con Arduino

Espero que esta guía te haya resultado útil. ¿Ya has hecho algún proyecto con este sensor?

Déjamelo saber dejando un comentario a continuación.

Si te gusta esta publicación, es posible que te gusten las siguientes (haz clic aquí para suscribirte a mi blog). Gracias por leer,

rui

Error 403 The request cannot be completed because you have exceeded your quota. : quotaExceeded

Instrucciones para sensor de lluvia FC-37 o YL-83 con Arduino

El sensor de lluvia se utiliza para detectar agua y puede detectar más allá de lo que un sensor de humedad puede hacer. Este artículo explica cómo usar el módulo del sensor de lluvia FC-37 con Arduino.

¿Cómo funciona?

Básicamente, la resistencia de la placa colectora varía según la cantidad de agua en su superficie. Cuando la placa está mojada, la resistencia aumenta y el voltaje de salida disminuye. Por el contrario, cuando la placa está seca, la resistencia es menor y el voltaje de salida es mayor.

Ejemplo: Sensor de lluvia con Arduino

Este es un ejemplo sencillo para que entiendas cómo puedes utilizar el sensor de lluvia en tus proyectos con Arduino. En este ejemplo, simplemente leerás los valores del sensor analógico utilizando Arduino e imprimirás esas lecturas en el monitor serial del IDE de Arduino.

Partes requeridas:

  1. Sensor de lluvia: FC-37 o YL-83
  2. Arduino UNO
  3. Placa de conexión
  4. Resistores de 220 Ohmios (x2)
  5. LED Rojo y Verde
  6. Cables puente

Conexión de pines:

Sigue este esquema para completar el proyecto:

Código:

Sube el siguiente código a tu placa Arduino:

codigo

Conclusión

Si quieres saber cuándo está lloviendo, necesitas configurar tu sensor de lluvia con Arduino en el exterior. Sin embargo, debes proteger tu Arduino y tu circuito del agua. Una caja de proyecto resistente al agua puede ser muy útil en esta situación. Asegúrate de proteger todos tus componentes electrónicos y solo dejar la placa colectora afuera.

Espero que hayas encontrado útil esta guía. ¿Has realizado algún proyecto con este sensor? Escríbenos en los comentarios. ¡Gracias por leer!

4 comentarios en «Instrucciones para sensor de lluvia FC-37 o YL-83 con Arduino»

Deja un comentario