El sensor de humedad

Existen dos tipos principales de sensores de humedad en proyectos con Arduino según lo que necesites medir: humedad del suelo (para plantas/riego) y humedad ambiental (para clima/aire).

El más común para proyectos de tierra y plantas es el sensor de humedad de suelo (FC-28 / YL-69).

1. Tipos principales de sensores

TipoModelos PopularesAplicaciónMedición
Humedad del Suelo (Resistivo)FC-28, YL-69Macetas, huertosMide resistencia entre 2 horquillas de cobre
Humedad del Suelo (Capacitivo)v1.2 CapacitivoSistemas duraderosMide capacitancia (no sufre corrosión)
Humedad AmbientalDHT11, DHT22Estaciones meteorológicasMide % de humedad en el aire y temperatura

Consejo técnico: Si el proyecto va a estar enterrado permanentemente en tierra húmeda, se recomienda usar la versión capacitiva; las sondas resistivas (FC-28) tienden a corroerse rápido por la electrólisis.

2. Conexiones del sensor de suelo (FC-28) a Arduino

La mayoría de módulos incluyen un amplificador con salida analógica (AO) y digital (DO):

  • VCC: Conectar a 5V o 3.3V del Arduino.
  • GND: Conectar a GND del Arduino.
  • AO (Salida Analógica): Conectar al pin A0 del Arduino (entrega valores entre 0 y 1023).
  • DO (Salida Digital): Conectar a un pin digital si solo buscas detectar un umbral (alto/bajo) ajustado con el potenciómetro azul.

3. Código de ejemplo (Lectura Analógica)

Este programa lee la resistencia del suelo. A menor valor leído en A0, mayor humedad en la tierra.

C++

const int pinHumedad = A0;

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

void loop() {
  int valorLectura = analogRead(pinHumedad);
  
  // Convertir lectura a porcentaje aproximado (ajustar valores 1023 seco / 350 agua según calibración)
  int porcentajeHumedad = map(valorLectura, 1023, 350, 0, 100);
  porcentajeHumedad = constrain(porcentajeHumedad, 0, 100);

  Serial.print("Lectura ADC: ");
  Serial.print(valorLectura);
  Serial.print(" | Humedad aproximada: ");
  Serial.print(porcentajeHumedad);
  Serial.println("%");

  delay(1000);
}
Categories:

Deja una respuesta

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

Related Posts :-