¿Estás interesado en medir la humedad del suelo en tus plantas con Arduino pero no sabes por dónde empezar? ¡No te preocupes! En este artículo te presentamos las instrucciones detalladas para utilizar el sensor de humedad del suelo YL-69 o HL-69 con tu placa Arduino. Con estos sencillos pasos, podrás monitorear de cerca la humedad de tus plantas y asegurarte de que siempre estén en las condiciones óptimas. ¡Sigue leyendo para descubrir cómo hacerlo!
El sensor de humedad del suelo o higrómetro se utiliza habitualmente para determinar la humedad del suelo. Por tanto, es perfecto para instalar un sistema de riego automático o controlar la humedad del suelo de tus plantas.
El sensor consta de dos partes: la placa electrónica (derecha) y la sonda con dos almohadillas que detecta el contenido de agua (izquierda).
El sensor lleva incorporado un potenciómetro de ajuste de sensibilidad de salida digital (D0), un LED de encendido y un LED de salida digital, como se puede ver en la siguiente figura.
También puedes leer esta guía para el sensor de lluvia FC-37 o YL-83 con Arduino.
¿Como funciona?
El voltaje de salida del sensor cambia según el contenido de agua en el suelo.
Si el piso:
- Húmedo: el voltaje de salida cae
- Seco: el voltaje de salida aumenta
La salida puede ser una señal digital (D0) BAJA o ALTA dependiendo del contenido de agua. Si la humedad del suelo excede un cierto umbral predefinido, el módulo emite BAJA, de lo contrario, ALTA. El valor umbral de la señal digital se puede ajustar mediante el potenciómetro.
La salida puede ser una señal analógica y obtendrá un valor entre 0 y 1023.
Ejemplo: sensor de humedad del suelo con Arduino
Este es un ejemplo sencillo para ayudarte a entender cómo puedes utilizar el sensor de humedad del suelo en tus proyectos usando Arduino.
En este ejemplo, lee los valores de salida del sensor analógico con Arduino e imprime estas medidas en el monitor serie Arduino IDE.
Piezas requeridas
Para este ejemplo necesita los siguientes componentes:
- 1x sensor de humedad YL-69
- Arduino UNO – leer Los mejores kits de inicio de Arduino
- 1x placa de pruebas
- 2 resistencias de 220 ohmios
- 1x LED rojo
- 1x LED verde
- Cables de puente
Puedes utilizar los enlaces anteriores o ir directamente MakerAdvisor.com/tools ¡Para encontrar todas las piezas para tus proyectos al mejor precio!
Asignación de pines
Conectar su sensor al Arduino es muy fácil:
Bolígrafo | Cableado con Arduino Uno |
A0 | pines analógicos |
T0 | Pines digitales |
Tierra | Tierra |
VCC | 5V |
Esquema
Para completar el proyecto, siga estos esquemas:
código
Sube el siguiente boceto a tu placa Arduino:
/*
All the resources for this project:
Home
*/
int rainPin = A0;
int greenLED = 6;
int redLED = 7;
// you can adjust the threshold value
int thresholdValue = 800;
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(" - Doesn't need watering");
digitalWrite(redLED, LOW);
digitalWrite(greenLED, HIGH);
}
else {
Serial.println(" - Time to water your plant");
digitalWrite(redLED, HIGH);
digitalWrite(greenLED, LOW);
}
delay(500);
}
Abra el monitor serie Arduino IDE para ver los valores. Luego pruebe su sensor en un suelo húmedo y seco y vea qué sucede.
Cuando el valor analógico excede un cierto umbral, se enciende un LED rojo (indicando que la planta necesita ser regada), y cuando el valor baja de cierto umbral, se enciende un LED verde (indicando que todo está en orden con la planta). está bien).
Envolver
El sensor de humedad le permite controlar el contenido de agua en el suelo. Esto es útil si desea construir un sistema de riego automático. También puedes utilizarlo para controlar fácilmente la humedad del suelo de tus plantas.
Espero que encuentres útil esta guía. ¿Has utilizado este sensor en alguno de tus proyectos?
Déjamelo saber dejando un comentario a continuación. Comparte esta publicación con un amigo que también esté interesado en la electrónica.
Gracias por leer,
rui
Instrucciones para el sensor de humedad del suelo YL-69 o HL-69 con Arduino
El sensor de humedad del suelo se utiliza para detectar la humedad del suelo. Es perfecto para construir un sistema de riego automático o monitorear la humedad del suelo de tus plantas.
¿Cómo funciona?
El sensor emite un voltaje que cambia según el contenido de agua en el suelo. Cuando el suelo está húmedo, la tensión de salida disminuye; cuando está seco, la tensión aumenta. La salida puede ser una señal digital (D0) baja o alta, dependiendo del contenido de agua. El valor umbral para la señal digital se puede ajustar con un potenciómetro.
Además, la salida puede ser una señal analógica y podrás obtener un valor entre 0 y 1023.
Ejemplo: Sensor de humedad del suelo con Arduino
Este es un ejemplo simple para entender cómo puedes usar el sensor de humedad del suelo en tus proyectos con Arduino.
Componentes necesarios:
- 1x YL-69 sensor de humedad
- Arduino UNO
- 1x Protoboard
- 2x Resistencias de 220 Ohmios
- 1x LED rojo y 1x LED verde
- Cables jumpers
Cableado:
Cablea el sensor al Arduino de la siguiente manera:
- A0: Pines analógicos
- D0: Pines digitales
- GND: GND
- VCC: 5V
Código:
Sube el siguiente sketch a tu placa Arduino:
int rainPin = A0;
int greenLED = 6;
int redLED = 7;
int thresholdValue = 800;
void setup(){
pinMode(rainPin, INPUT);
pinMode(greenLED, OUTPUT);
pinMode(redLED, OUTPUT);
digitalWrite(greenLED, LOW);
digitalWrite(redLED, LOW);
Serial.begin(9600);
}
void loop() {
int sensorValue = analogRead(rainPin);
Serial.print(sensorValue);
if(sensorValue < thresholdValue){
Serial.println(" - No necesita riego");
digitalWrite(redLED, LOW);
digitalWrite(greenLED, HIGH);
}
else {
Serial.println(" - Es hora de regar tu planta");
digitalWrite(redLED, HIGH);
digitalWrite(greenLED, LOW);
}
delay(500);
}
Abre el monitor serie del IDE de Arduino para ver los valores. Prueba el sensor en suelo húmedo y seco para ver qué ocurre.
Cuando el valor analógico supera un valor umbral, se encenderá un LED rojo (indica que la planta necesita riego), y cuando baja por debajo de cierto umbral, se encenderá un LED verde (indica que la planta está bien).
Conclusión
El sensor de humedad del suelo te permite monitorear el contenido de agua en el suelo, lo que es útil para construir un sistema de riego automático. También puedes utilizarlo para monitorear la humedad del suelo de tus plantas.
Espero que esta guía te haya sido útil. ¿Has utilizado este sensor en alguno de tus proyectos? Deja un comentario abajo y comparte este artículo con alguien a quien también le guste la electrónica.
¡Muy útil y fácil de seguir! Gracias por compartir.
Genial! Ahora me siento más seguro de poder utilizar el sensor de humedad del suelo con Arduino gracias a estas instrucciones. ¡Mil gracias por la ayuda!
¡Excelente guía! Me ha ayudado a entender mejor cómo usar el sensor de humedad del suelo con Arduino. ¡Gracias por las instrucciones!