¡Oferta!

Módulo de Detección de Humedad Sensor HR202

El precio original era: 6,74 €.El precio actual es: 4,29 €. Excluido IVA

Módulo de Detección de Humedad Sensor HR202

20 disponibles (puede reservarse)

Domande su questo prodotto? Scrivi a Lana su WhatsApp

🎬 El producto en vídeo

Descripción


Módulo de Detección de Humedad Sensor HR202

Descripción General

El sensor HR202 es un sensor capacitivo diseñado para detectar la humedad relativa en el aire. Funciona midiendo la variación de la capacidad eléctrica entre dos electrodos, que cambia en función de la humedad ambiental. Este sensor es fácil de usar, económico y a menudo integrado en módulos con salida analógica, ideal para proyectos de monitoreo ambiental con microcontroladores como Arduino.

Características principales:

  • Tipo de sensor: Capacitivo
  • Rango de humedad relativa: aproximadamente 0% – 100% HR (Humedad Relativa)
  • Salida: Analógica (varía entre 0-5V en función de la humedad)
  • Alimentación: 3.3V – 5V DC
  • Consumo energético: Muy bajo
  • Tiempo de respuesta: rápido, pocos segundos

Aplicaciones típicas:

  • Monitoreo del clima y condiciones ambientales
  • Sistemas de riego inteligentes
  • Sistemas HVAC (calefacción, ventilación, aire acondicionado)
  • Proyectos DIY con Arduino u otros microcontroladores

Cómo utilizar el módulo HR202 con Arduino

Materiales necesarios:

  • Arduino Uno (o compatible)
  • Módulo Sensor HR202
  • Resistencia de pull-up o pull-down (si es necesario, a menudo ya integrada en el módulo)
  • Cables jumper
  • Protoboard (opcional)

Conexiones eléctricas:

Pines HR202 Descripción Conexión Arduino
VCC Alimentación 5V (Arduino)
GND Tierra GND (Arduino)
Salida Salida Analógica Pin analógico Arduino (ej. A0)

Guía de Programación con Arduino

Objetivo:

Leer el valor analógico del sensor HR202 y convertirlo en un valor de humedad relativa (RH) aproximado.

Estructura básica de código Arduino:

const int sensorPin = A0; // Pin analogico collegato all'uscita del sensore HR202
int sensorValue = 0; // Variabile per memorizzare il valore analogico letto

void setup() {
 Serial.begin(9600); // Inizializza la comunicazione seriale
}

void loop() {
 sensorValue = analogRead(sensorPin); // Legge il valore analogico (0-1023)
 
 // Converti il valore analogico in tensione (0-5V)
 float voltage = sensorValue * (5.0 / 1023.0);
 
 // Conversione approssimativa da tensione a umidità relativa
 // NOTA: la relazione esatta dipende dal sensore specifico e potrebbe richiedere calibrazione
 float humidity = map(sensorValue, 200, 800, 0, 100); // Esempio di mappatura
 
 // Limita l'umidità al range 0-100%
 humidity = constrain(humidity, 0, 100);
 
 Serial.print("Valore analogico: ");
 Serial.print(sensorValue);
 Serial.print(" - Umidità approssimativa: ");
 Serial.print(humidity);
 Serial.println(" %");
 
 delay(1000); // Aspetta 1 secondo prima della nuova lettura
}

Sugerencias para la calibración

  • La curva tensión-humedad puede variar de sensor a sensor.
  • Para una calibración más precisa, usa un higrómetro profesional como referencia y registra los valores del sensor HR202 a humedad conocida.
  • Ajusta la función de conversión (por ejemplo la map() o fórmula) para obtener lecturas más precisas.

Consejos y mejores prácticas

  • Evita exponer el sensor directamente a gotas de agua o a humedad condensada.
  • Protege el sensor de polvo y suciedad para mantener la precisión.
  • Si el módulo no incluye un circuito de condicionamiento de señal, puede ser útil agregar un filtro RC para estabilizar la lectura.
  • La lectura puede ser influenciada por la temperatura; considera el uso combinado con un sensor de temperatura para correcciones avanzadas.

¡Excelente! Te propongo dos proyectos más avanzados con el sensor HR202:


Proyecto 1: Monitor de Humedad con Pantalla LCD 16×2

Objetivo:

Leer el valor de humedad del sensor HR202 y visualizarlo en tiempo real en una pantalla LCD 16×2, usando la interfaz I2C para simplicidad.

Materiales:

  • Arduino Uno
  • Sensor HR202
  • Pantalla LCD 16×2 con módulo I2C
  • Cables jumper
  • Resistencias (si es necesario)

Conexiones:

Componente Pin Conexión Arduino
HR202 VCC 5V 5V
HR202 GND GND GND
HR202 OUT Analog A0 A0
LCD VCC 5V 5V
LCD GND GND GND
LCD SDA SDA (A4) A4
LCD SCL SCL (A5) A5

Código de ejemplo Arduino:

#include <Wire.h>
#include <LiquidCrystal_I2C.h>

LiquidCrystal_I2C lcd(0x27, 16, 2); // Indirizzo I2C comune per il modulo LCD

const int sensorPin = A0;

void setup() {
 lcd.init();
 lcd.backlight();
 Serial.begin(9600);
}

void loop() {
 int sensorValue = analogRead(sensorPin);
 float voltage = sensorValue * (5.0 / 1023.0);
 float humidity = map(sensorValue, 200, 800, 0, 100);
 humidity = constrain(humidity, 0, 100);

 lcd.clear();
 lcd.setCursor(0, 0);
 lcd.print("Umidita':");
 lcd.setCursor(0, 1);
 lcd.print(humidity);
 lcd.print(" % RH");

 Serial.print("Valore analogico: ");
 Serial.print(sensorValue);
 Serial.print(" - Umidita' approssimativa: ");
 Serial.print(humidity);
 Serial.println("%");

 delay(1000);
}

Proyecto 2: Sistema de Alarma de Humedad

Objetivo:

Detectar cuando la humedad supera un umbral crítico y activar una alarma acústica (buzzer) y/o un LED.

Materiales:

  • Arduino Uno
  • Sensor HR202
  • Zumbador piezo o cicalín
  • LED
  • Resistencia 220Ω para el LED
  • Cables jumper

Conexiones:

Componente Pin Conexión Arduino
HR202 OUT Análogo A0 A0
Zumbador + Pin digital 8 8
Zumbador – GND GND
LED + Pin digital 9 9
LED – Resistencia 220Ω GND

Código de ejemplo Arduino:

const int sensorPin = A0;
const int buzzerPin = 8;
const int ledPin = 9;

const int sogliaUmidita = 70; // Soglia in % per attivare allarme

void setup() {
 pinMode(buzzerPin, OUTPUT);
 pinMode(ledPin, OUTPUT);
 Serial.begin(9600);
}

void loop() {
 int sensorValue = analogRead(sensorPin);
 float humidity = map(sensorValue, 200, 800, 0, 100);
 humidity = constrain(humidity, 0, 100);

 Serial.print("Umidita': ");
 Serial.print(humidity);
 Serial.println("%");

 if (humidity > sogliaUmidita) {
 digitalWrite(buzzerPin, HIGH);
 digitalWrite(ledPin, HIGH);
 } else {
 digitalWrite(buzzerPin, LOW);
 digitalWrite(ledPin, LOW);
 }

 delay(1000);
}

GENERAL

MODELO

HR202

MATERIALES

pcb + componentes

COMPATIBILIDAD

ARDUINO

COMPONENTES ELÉCTRICOS

VOLTAJE DE ENTRADA

3,3-5V

PESO Y DIMENSIONES

PESO DEL PRODUCTO

7g

PESO DEL PAQUETE

0.085 kg

DIMENSIONES DEL PRODUCTO

(L x W x H)

5,5 x 1,5 x 1 cm

DIMENSIONES DEL PAQUETE

(L x W x H)

7 x 5 x 2 cm

CONTENIDO DE LA CONFECCIÓN

CONTENIDO DE LA CONFECCIÓN

1 x Módulo

Tenemos disponibles datasheet de todos los componentes, en caso de que no esté presente en la hoja 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 de Detección de Humedad HR202

El módulo de detección de humedad HR202 es un componente útil para proyectos que requieren la medición de la humedad relativa del aire. Ideal tanto para principiantes como para makers más experimentados, este sensor puede ser utilizado en diversos contextos como agricultura inteligente, monitoreo ambiental y sistemas de control automático.

Qué necesitas

  • Arduino o microcontrolador compatible
  • Conexión USB (si es necesario)
  • Alimentación 3,3V-5V

Pasos

  1. Conecta el módulo HR202 al Arduino utilizando los conectores GPIO disponibles.
  2. Verifica la alimentación correcta del sensor (consulta el datasheet para los pines VCC y GND).
  3. Conectar la salida analógica del sensor al pin analógico A0 del Arduino.
  4. Abre el software Arduino IDE e instala las bibliotecas necesarias si no están presentes.
  5. Carga el sketch de ejemplo proporcionado en el tutorial o escribe un script simple para leer los valores del sensor HR202.
  6. Monitorea la consola del software Arduino IDE para visualizar los datos de humedad detectados.
  7. Verifica que los valores sean coherentes con las condiciones ambientales actuales (consulta el datasheet).
  8. Ajusta el código si es necesario para mejorar la precisión de las mediciones.

Código de ejemplo

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

void loop() {
 int umidita = analogRead(A0); // Leggi dal sensore HR202 collegato a A0
 Serial.println(umidita); // Invia i dati alla console del software Arduino IDE
}

Miniproyecto

Crea un sistema de alarma para la humedad excesiva. Cuando el nivel de humedad supera un cierto umbral, envía un mensaje por SMS o correo electrónico.

Errores comunes

  • Conectar el sensor con la polaridad invertida.
  • Usar una tensión de alimentación no compatible con las especificaciones del sensor (verifica en el datasheet).
  • No instalar las bibliotecas necesarias antes de cargar el sketch.
  • Ignorar los valores anómalos sin verificar la conexión o la configuración.

Accesorios recomendados

  • Módulo Wi-Fi ESP8266
  • Display LCD 16×2
  • Batería LiPo para alimentación portátil

Preguntas frecuentes

¿Cómo puedo calibrar el sensor HR202?
Para calibrar el sensor, compara los valores registrados con los medidos por un termómetro digital de precisión y ajusta el script para corregir cualquier discrepancia (verifica en el datasheet).

¿El sensor funciona también en condiciones extremas?
Verifica las especificaciones del sensor HR202 en relación a las temperaturas y la humedad de operación (verifica en el datasheet).

Valoraciones

No hay valoraciones aún.

Sé el primero en valorar “Módulo de Detección de Humedad Sensor HR202”

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