🌱 Detector Inteligente de Humedad del Suelo con Arduino
Tecnología al servicio de la agricultura sostenible
ODS relacionados
🌍 ODS 2. Hambre Cero
Promueve una agricultura más eficiente mediante el control automático del riego.
💧 ODS 6. Agua Limpia y Saneamiento
Favorece el uso responsable del agua evitando desperdicios.
🌱 ODS 15. Vida de Ecosistemas Terrestres
Ayuda a mantener la salud de los cultivos y la conservación del suelo.
Introducción
¿Sabías que gran parte del agua utilizada en agricultura se desperdicia debido a un riego inadecuado?
En este proyecto construiremos un Detector Inteligente de Humedad del Suelo utilizando Arduino y un sensor de humedad. El sistema será capaz de medir el nivel de humedad presente en la tierra y avisar cuando una planta necesite agua.
Esta solución puede utilizarse en huertos escolares, jardines, cultivos urbanos e incluso en sistemas agrícolas automatizados.
Objetivos del Proyecto
✅ Comprender el funcionamiento de los sensores analógicos.
✅ Aprender a programar una placa Arduino.
✅ Interpretar datos obtenidos del entorno.
✅ Diseñar un sistema de alerta para el riego.
✅ Aplicar la tecnología a problemas reales relacionados con el medio ambiente.
Materiales necesarios
| Material | Cantidad |
|---|---|
| Arduino UNO | 1 |
| Sensor de humedad del suelo | 1 |
| LED Verde | 1 |
| LED Rojo | 1 |
| Resistencias 220Ω | 2 |
| Protoboard | 1 |
| Cables Dupont | Varios |
| Cable USB | 1 |
Los sensores de humedad miden la conductividad eléctrica del suelo para determinar la cantidad de agua presente.
¿Cómo funciona?
El sensor se introduce en la tierra de una maceta o cultivo.
Cuando el suelo contiene suficiente agua:
🟢 Se enciende el LED verde.
Cuando el suelo está seco:
🔴 Se enciende el LED rojo indicando que es necesario regar.
Arduino analiza continuamente la información recibida y toma decisiones en tiempo real.
Esquema de conexiones
Sensor de humedad
| Sensor | Arduino |
|---|---|
| VCC | 5V |
| GND | GND |
| A0 | A0 |
LEDs
| Componente | Arduino |
|---|---|
| LED Verde | Pin 8 |
| LED Rojo | Pin 9 |
Diagrama de funcionamiento
Sensor de Humedad
↓
Lectura Analógica
↓
Arduino
↓
┌───────────────┐
│ ¿Suelo seco? │
└───────┬───────┘
│
Sí ────┴────► LED Rojo
│
▼
No
│
▼
LED Verde
Programación Arduino
const int sensorPin = A0;
const int ledVerde = 8;
const int ledRojo = 9;
void setup() {
pinMode(ledVerde, OUTPUT);
pinMode(ledRojo, OUTPUT);
Serial.begin(9600);
}
void loop() {
int humedad = analogRead(sensorPin);
Serial.print("Nivel de humedad: ");
Serial.println(humedad);
if(humedad > 600){
digitalWrite(ledRojo, HIGH);
digitalWrite(ledVerde, LOW);
}
else{
digitalWrite(ledRojo, LOW);
digitalWrite(ledVerde, HIGH);
}
delay(1000);
}
Explicación del código
Lectura del sensor
int humedad = analogRead(sensorPin);
Obtiene un valor entre 0 y 1023.
Condición de suelo seco
if(humedad > 600)
Si el valor supera el umbral establecido, el sistema interpreta que la tierra necesita agua.
Activación de indicadores
digitalWrite(ledRojo, HIGH);
Enciende el LED rojo para avisar de la falta de humedad.
Resultados obtenidos
Durante las pruebas se observaron tres escenarios:
| Estado del suelo | Valor aproximado |
|---|---|
| Muy húmedo | 250-400 |
| Humedad media | 400-600 |
| Suelo seco | 600-900 |
Los valores pueden variar según el tipo de tierra y sensor utilizado.
Posibles mejoras
🚀 Incorporar una bomba de agua automática.
🚀 Mostrar datos en una pantalla LCD.
🚀 Enviar alertas al móvil mediante Bluetooth.
🚀 Guardar datos en la nube con ESP32.
🚀 Crear un sistema completo de riego inteligente.
Aplicaciones reales
Este tipo de tecnología se utiliza en:
- Agricultura de precisión.
- Invernaderos inteligentes.
- Jardinería automatizada.
- Huertos urbanos.
- Sistemas de ahorro de agua.
Los sistemas de monitorización ambiental basados en sensores y Arduino permiten automatizar la toma de decisiones en entornos agrícolas y ambientales.
Conclusiones
Con este proyecto hemos aprendido cómo un sensor de humedad puede ayudar a gestionar de forma eficiente el riego de las plantas.
La combinación de Arduino y sensores ambientales permite desarrollar soluciones tecnológicas económicas, sostenibles y fácilmente replicables en centros educativos, hogares y explotaciones agrícolas.
Este proyecto demuestra que la robótica educativa puede contribuir directamente al cuidado del medio ambiente y al uso responsable de los recursos naturales.
Galería del Proyecto
📷 Montaje del circuito
📷 Sensor insertado en la maceta
📷 Lecturas en el monitor serie
📷 Sistema funcionando en condiciones reales
📷 Equipo de trabajo durante las pruebas
Autores
Departamento de Tecnología y Robótica Educativa
Curso 2025-2026
Proyecto STEAM – Arduino y Medio Ambiente

