¡Oferta!

Módulo Sensor de Humedad del Suelo Compatible con Arduino

El precio original era: 4,85 €.El precio actual es: 2,39 €. Excluido IVA

Módulo Sensor de Higrómetro Humedad del Suelo Compatible con Arduino

16 disponibles (puede reservarse)

Domande su questo prodotto? Scrivi a Lana su WhatsApp

🎬 El producto en vídeo

Descripción


🌱 Módulo Higrómetro Sensor de Humedad del Suelo para Arduino

✅ Descripción General

El Módulo Higrómetro para Humedad del Suelo es un sensor diseñado para detectar el nivel de humedad en el suelo. Se utiliza ampliamente en proyectos de automatización agrícola, sistemas de riego inteligentes y proyectos educativos con Arduino, ESP8266, ESP32 y otros microcontroladores.


⚙️ Características Técnicas

Característica Especificación
Tensión de alimentación 3.3V – 5V
Tipo de salida Análoga y Digital
Sensor principal Sonda de tenaza con dos electrodos
Tipo de detección Conductividad eléctrica del suelo
Regulación de umbral Potenciómetro integrado en la placa
Indicadores LED LED de alimentación y LED de salida digital
Compatibilidad Arduino, ESP8266, ESP32, Raspberry Pi

📦 Componentes del módulo

  • Sonda de dos electrodos (para insertar en el suelo)
  • Tarjeta de control con:
    • Comparador LM393
    • Potenciómetro para regular el umbral del señal digital
    • Salidas: AO (Analog Out) e DO (Digital Out)
    • LED de estado

🧪 Guía de Uso con Arduino

🔧 Conexiones Eléctricas

Pin Sensor Conexión Arduino
VCC 5V o 3.3V
GND GND
AO A0 (entrada analógica)
DO D2 (entrada digital, opcional)

🛠️ Nota: Puedes usar solo AO para lectura analógica continua, o bien DO si quieres detectar un evento on/off (seco/húmedo) con umbral ajustable.


💻 Ejemplo 1: Lectura continua de humedad del suelo

🔌 Esquema de Conexión

  • VCC → 5V
  • GND → GND
  • AO → A0

📜 Código Arduino

int pinUmidita = A0;

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

void loop() {
 int valore = analogRead(pinUmidita);
 int percentuale = map(valore, 1023, 0, 0, 100); // secco=1023, bagnato=0
 Serial.print("Umidità del suolo: ");
 Serial.print(percentuale);
 Serial.println(" %");
 delay(1000);
}

ℹ️ Los valores brutos desde analogRead() varían desde 0 (suelo húmedo) a 1023 (suelo seco). La función map() convierte esto en porcentaje.


💻 Ejemplo 2: Activar una bomba si el suelo está demasiado seco

🔌 Conexiones Adicionales

  • DO → pin D2 (Arduino)
  • Bomba → conectada a través de un relé o transistor NPN (con alimentación separada)

📜 Código Arduino

int pinUmido = 2; // DO del sensore
int pinPompa = 8; // Relè o transistor per pompa

void setup() {
 pinMode(pinUmido, INPUT);
 pinMode(pinPompa, OUTPUT);
 Serial.begin(9600);
}

void loop() {
 int stato = digitalRead(pinUmido);
 
 if (stato == LOW) { // terreno bagnato (dipende dalla regolazione del potenziometro)
 digitalWrite(pinPompa, LOW); // spegni pompa
 Serial.println("Terreno umido - Pompa OFF");
 } else {
 digitalWrite(pinPompa, HIGH); // accendi pompa
 Serial.println("Terreno secco - Pompa ON");
 }

 delay(1000);
}

🛑 ADVERTENCIA: ¡No conectes una bomba directamente a un pin de Arduino! Usa siempre un módulo relé, un transistor o un driver de potencia para dispositivos externos.


🧠 Consejos Útiles

  • 💧 Calibración: Inserta el sensor en un terreno completamente seco y luego en uno completamente húmedo para leer los valores mínimos y máximos.
  • ⚠️ Corrosión: Los módulos económicos se corroden con el tiempo debido a la electrólisis. Para proyectos duraderos, considera sensores capacitivos o impermeables.
  • 🧪 Protección: Si usas el sensor durante períodos largos, desconecta VCC cuando no estés usando el sensor, o usa un sensor más resistente.

📚 Aplicaciones Comunes

  • 🌾 Sistemas de riego automático
  • 🪴 Maceteros inteligentes para plantas de interior
  • 🌍 Estaciones meteorológicas domésticas
  • 🧪 Experimentos STEM con estudiantes

🔚 Conclusión

El Módulo Sensor de Humedad del Suelo es uno de los componentes más útiles y simples de integrar en un proyecto de monitoreo ambiental con Arduino. Es económico, fácil de usar y altamente educativo, perfecto para aficionados y estudiantes.

diyengineers.com/2021/02...

Aquí tienes tres ejemplos de esquemas Fritzing útiles para conectar tu Módulo Igrometro (sensor de humedad del suelo) con Arduino:

  1. Conecto el sensor solo con Arduino para lectura analógica y digital (forums.adafruit.com)
  2. Esquema con display LCD integrado y bomba relé para riego (Instructables)
  3. Uso con Arduino Nano / ESP más módulos Wi-Fi o app de monitoreo

🧩 1. Esquema Base Fritzing – Lectura de Humedad

  • Sonda sensor en el suelo
  • Conexiones en breadboard:
    • VCC → 5 V (Arduino)
    • GND → GND
    • AO → A0
    • DO (opcional) → D2 (para umbral digital)
  • LED indicadores (opcional) en el breadboard (diyengineers.com, Arduino Project Hub, Instructables)

2. Proyecto Completo con Pantalla LCD y Bomba

Conexión:

  • Sensor como arriba
  • LCD 16×2 con interfaz I2C conectado a A4(A) y A5(SCL)
  • Relé bomba conectado al pin digital D8 (opción modificable)
  • Alimentación sensor y Arduino separada si es necesario

Este conjunto permite visualizar en tiempo real la humedad, activar una bomba para riego automático y mostrar mensajes en la pantalla (fritzing.org, Instructables, forums.adafruit.com).


3. Proyecto con Wi-Fi y Aplicación Móvil (ESP8266/Nano ESP32)

Esquema:

  • Módulo sensor conectado a A0 de ESP32/ESP8266
  • Alimentación 3.3 V / 5 V y GND
  • Conexión Wi-Fi para enviar datos al smartphone/aplicación (por ejemplo Blynk o custom REST API)
  • Lógica a través de relé para bomba o avisos en el teléfono (Instructables, Arduino Forum)

📋 Resumen de esquemas

Funcionalidades Esquema Fritzing Componentes Clave
Lectura analógica simple Imagen 1 Arduino + sensor
Display LCD + riego Imagen 2 Arduino + LCD I2C + relé/bomba
Integración Wi-Fi / aplicación smartphone Imagen 3 ESP8266/Nano ESP32 + relé

💻 Códigos de Ejemplo

A) Lectura analógica y impresión en Serial

int sensorPin = A0;
void setup(){
 Serial.begin(9600);
}
void loop(){
 int val = analogRead(sensorPin);
 float moisture = map(val, 1023, 0, 0, 100);
 Serial.print("Umidità suolo: ");
 Serial.print(moisture);
 Serial.println(" %");
 delay(1000);
}

B) Visualización en LCD I2C y control de bomba

#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,16,2);
int sensorPin = A0, relayPin = 8;
int dryVal=800, wetVal=400;

void setup(){
 lcd.init(); lcd.backlight();
 pinMode(relayPin, OUTPUT);
 Serial.begin(9600);
}

void loop(){
 int v = analogRead(sensorPin);
 int pct = map(v, dryVal, wetVal, 0, 100);
 pct = constrain(pct,0,100);
 lcd.clear();
 lcd.print("Umidita': "); lcd.print(pct); lcd.print("%");
 Serial.println(pct);
 if(pct <30){
 digitalWrite(relayPin,HIGH);
 lcd.setCursor(0,1); lcd.print("Pompa: ON ");
 } else {
 digitalWrite(relayPin,LOW);
 lcd.setCursor(0,1); lcd.print("Pompa: OFF");
 }
 delay(2000);
}

Adaptado de proyectos en Instructables y Arduino Project Hub (Arduino Forum, Instructables, fritzing forum, Tutorials for Newbies, Arduino Project Hub, Random Nerd Tutorials).


C) Envío de datos a través de Wi-Fi (ESP8266 + Blynk)

#define BLYNK_PRINT Serial
#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>

char auth[] = "YourAuthToken";
char ssid[] = "SSID";
char pass[] = "PASSWORD";

#define sensorPin A0

void setup(){
 Serial.begin(115200);
 Blynk.begin(auth, ssid, pass);
}

void loop(){
 int val = analogRead(sensorPin);
 int pct = map(val, 1023, 0, 0, 100);
 Blynk.virtualWrite(V5, val);
 Blynk.virtualWrite(V6, pct);
 delay(1000);
}

Esta estructura se usa ampliamente en proyectos de IoT con sensor de humedad y aplicación móvil (Blynk Community).


🛠 Personalizaciones & Consejos

  • Calibración: medir valores en tierra seca y completamente mojada para establecer umbrales dry/wet.
  • Sonda capacitiva: preferible para proyectos a largo plazo, se corroe menos (Arduino Project Hub).
  • Aislamiento y filtrado: agrega condensadores o filtro si usas bomba para reducir interferencias con las lecturas.

✅ Conclusión

Ahora tienes a tu disposición:

  • Esquemas Fritzing para varios niveles de complejidad
  • Códigos Arduino/ESP funcionales desde lectura analógica a display LCD o control remoto a través de app
  • Consejos útiles sobre calibración, corrosión y estabilidad a largo plazo

GENERAL

MODELO

Módulo de detección de hidrómetro Sensor de humedad del suelo

MATERIALES

pcb + componentes

COMPATIBILIDAD

ARDUINO

COMPONENTES ELÉCTRICOS

VOLTAJE DE ENTRADA

3,3 – 5 V

PESO Y DIMENSIONES

PESO DEL PRODUCTO

10g

PESO DEL PAQUETE

0.125 kg

DIMENSIONES DEL PRODUCTO

(L x W x H)

5 x 2,6 x 3,2 + 6,5 x 2 x 0,4

DIMENSIONES DEL PAQUETE

(L x W x H)

15 x 10 x 4 cm

CONTENIDO DE LA CONSERVACIÓN

Tenemos disponibles datasheet de todos los componentes, en caso de que no esté presente en la tarjeta de descarga del producto, envíanos un mensaje a través del formulario de contacto y lo publicaremos lo antes posible en nuestro sitio web.

Tutorial: Cómo usar el módulo sensor de humedad del suelo Igrometro

Para monitorear la humedad del suelo en el jardín o en la agricultura. Para principiantes y makers.

Qué necesitas

  • Arduino Uno
  • Cable USB
  • Módulo Igrometro
  • Sensor de humedad

Pasos

  1. Conecta el módulo al pin analógico A0 del Arduino.
  2. Descarga la biblioteca Adafruit_HID (verifica en el datasheet).
  3. Inserta el sensor en la tierra.
  4. Abre Arduino IDE y crea un nuevo sketch.
  5. Agrega #include <Adafruit_HID.h> en la parte superior del código.
  6. Instala la biblioteca desde el gestor de bibliotecas de Arduino.
  7. Carga el sketch en el Arduino.
  8. Visualiza los datos de la humedad en el monitor serial.

Código de ejemplo

void setup() { Serial.begin(9600); } void loop() { int val = analogRead(A0); Serial.println(val); delay(1000); }

Miniproyecto

Crear un sistema de alarma para el riego automático.

Errores comunes

  • Conexión incorrecta del sensor.
  • Biblioteca no instalada correctamente.
  • Pin utilizado no compatible con el módulo.

Accesorios recomendados

  • Arduino Nano
  • Sensor de temperatura y humedad DHT11
  • Relé para controlar el riego

Preguntas frecuentes

¿Cuál es la precisión del sensor?
Consulta el datasheet del producto.

¿Cómo puedo conectarlo a un display LCD?
Usa el módulo I2C LCD y agrega los pines de datos y reloj al circuito.

Valoraciones

No hay valoraciones aún.

Sé el primero en valorar “Módulo Sensor de Humedad del Suelo Compatible con Arduino”

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *