In offerta!

Sensore HR202 rilevamento umidità ambientale Modulo regolabile con Relè

Il prezzo originale era: 7,99 €.Il prezzo attuale è: 5,79 €. Escluso IVA

Sensore HR202 rilevamento umidità ambientale Modulo regolabile con Relè

Disponibile su ordinazione

COD: ARD0073 Categorie: ,

Descrizione


🌫️ Modulo Sensore di Umidità Ambientale HR202 + Relè

✅ Descrizione Generale

Il sensore HR202 è un igrometro capacitivo progettato per misurare l’umidità relativa dell’aria. Integrato in un modulo con comparatore e relè, è perfetto per progetti di monitoraggio ambientale automatico, come attivazione di ventilatori, deumidificatori o allarmi quando l’umidità supera una certa soglia.


⚙️ Caratteristiche Tecniche

Caratteristica Specifica
Sensore principale HR202 – sensore capacitivo di umidità
Intervallo umidità 20% – 90% RH (circa)
Tensione operativa 5V DC
Uscita relè Contatto NO/NC (Normalmente Aperto/Chiuso)
Corrente massima relè 10A 250VAC / 10A 30VDC
LED di stato ON quando il relè è attivo
Potenziometro Regola la soglia di attivazione
Tipo uscita digitale HIGH/LOW (in base al livello di umidità)
Compatibilità Arduino, ESP32, Raspberry Pi, STM32, ecc.

📌 Il modulo confronta il valore del sensore con una soglia regolabile: se superata, attiva il relè.


🧰 Come Funziona

  • Il sensore HR202 rileva l’umidità dell’aria.
  • Un comparatore (LM393) confronta il valore letto con una soglia regolabile tramite trimmer.
  • Se l’umidità supera (o scende sotto, a seconda del settaggio) la soglia:
    • il relè si attiva/disattiva,
    • l’uscita digitale (DO) cambia stato,
    • il LED di stato indica l’attivazione.

🔌 Collegamento con Arduino

Pin modulo HR202 Collegamento Arduino
VCC 5V
GND GND
DO (Digital Output) Es. D2
COM (Relè comune) al carico o all’alimentazione
NO / NC (Relè uscita) verso il dispositivo controllato

🧠 Puoi usare solo l’uscita DO per leggere lo stato da Arduino oppure collegare direttamente dispositivi al relè (ventole, pompe, allarmi…).


🖥️ Programmazione Arduino

📜 Esempio base – lettura stato umidità

const int pinHum = 2;

void setup() {
  Serial.begin(9600);
  pinMode(pinHum, INPUT);
}

void loop() {
  int stato = digitalRead(pinHum);
  if (stato == LOW) {
    Serial.println("Umidità SUPERIORE alla soglia – Relè ATTIVO");
  } else {
    Serial.println("Umidità INFERIORE alla soglia – Relè NON attivo");
  }
  delay(1000);
}

⚡ Esempio: attivazione ventola se umidità > soglia

const int sensoreHR = 2;
const int pinVentola = 8;

void setup() {
  pinMode(sensoreHR, INPUT);
  pinMode(pinVentola, OUTPUT);
  digitalWrite(pinVentola, LOW); // ventola spenta
}

void loop() {
  int umido = digitalRead(sensoreHR);
  if (umido == LOW) {
    digitalWrite(pinVentola, HIGH); // accendi ventola
  } else {
    digitalWrite(pinVentola, LOW);  // spegni ventola
  }
}

🔄 Uso del Relè direttamente (senza Arduino)

Puoi alimentare il modulo a 5V e lasciare che il relè si attivi automaticamente quando l’umidità supera la soglia, senza microcontrollore. Il potenziometro consente la regolazione autonoma.


📚 Applicazioni Comuni

  • 💨 Attivazione automatica di ventole o deumidificatori
  • 🌱 Controllo ambientale in serre o grow box
  • 🏠 Sistemi domotici per monitoraggio qualità aria
  • 📦 Protezione dispositivi elettronici in ambienti umidi

🛠 Suggerimenti Pratici

  • 🔧 Regola la soglia con il trimmer in base al livello di umidità desiderato.
  • 🛡️ Proteggi il modulo da condensa o schizzi (non impermeabile).
  • 🧪 Per letture quantitative, usa un sensore DHT22 o BME280.

📦 Estensioni Avanzate

Vuoi portarlo al livello successivo?

✅ Display LCD o OLED per mostrare il livello di umidità
📶 Wi‑Fi (ESP8266/ESP32) per inviare dati all’app o cloud
📁 Salvataggio su SD card dei valori e soglie superate
📲 App su smartphone con Blynk, Telegram, o MQTT

✉️ Fammi sapere se vuoi un progetto completo con queste funzionalità!


✅ Conclusione

Il Modulo HR202 con relè è una soluzione semplice e potente per il controllo automatico dell’umidità ambientale.
Con Arduino, puoi facilmente automatizzare reazioni a cambiamenti di umidità, accendere dispositivi, o integrare in sistemi domotici.

Ecco un progetto completo con schema Fritzing, inclusione Wi‑Fi (ESP8266/ESP32) per invio dati su smartphone e display OLED o LCD integrati.


🔧 1. Schema Fritzing

È previsto un modulo HR202 con uscita analogica (AO) e digitale (comparatore LM393 + relè) collegato a microcontrollore:

  • VCC → 5 V
  • GND → GND
  • DO (uscita digitale) → pin digitale (es. D2)
  • AO (uscita analogica) → pin analogico (es. A0, se disponibile)
  • Relè collegato tra COM e NO/NC per controllare un carico (es. ventilatore)

Lo schema Fritzing tipico per moduli relay IoT simili è disponibile e utilizzabile come base (fritzing.org, openimpulse.com, arduitronics.com). Puoi facilmente posizionare il sensore, il microcontrollore e il relay su breadboard visiva nel file .fzz.


🌐 2. Versione con ESP8266 / ESP32 e invio dati a smartphone

Utilizza un NodeMCU (ESP8266) o ESP32 collegato al modulo HR202, leggendo l’uscita digitale o analogica e mostrando i dati tramite pagina web locale.

Esempio semplificato:

#include <WiFi.h>
#include <WebServer.h>

const char* ssid = "SSID"; const char* pwd = "PASSWORD";
WebServer server(80);

#define HR_DO 2  // uscita digitale sensore HR202
#define HR_AO A0 // uscita analogica (solo su ESP32)

void handleRoot(){
  int digital = digitalRead(HR_DO);
  int analog = analogRead(HR_AO);
  String html = "<h1>Umidità ambiente</h1>";
  html += "Stato digitale (soglia): " + String(digital);
  html += "<br>Valore analogico: " + String(analog);
  server.send(200, "text/html", html);
}

void setup(){
  Serial.begin(115200);
  WiFi.begin(ssid,pwd);
  while(WiFi.status()!=WL_CONNECTED) delay(500);
  server.on("/", handleRoot);
  server.begin();
  pinMode(HR_DO, INPUT);
}

void loop(){
  server.handleClient();
}

Poi accedi all’IP mostrato su Serial Monitor dal browser del tuo smartphone per vedere lo stato in tempo reale (Arduino Forum).


🖥️ 3. Progetto con display OLED o LCD

Integra un display OLED SSD1306 I2C o LCD 16×2 I2C per mostrare la lettura istantanea.

Esempio con OLED:

#include <Wire.h>
#include <Adafruit_SSD1306.h>
#define OLED_ADDR 0x3C
Adafruit_SSD1306 oled(128,64,&Wire);

#define HR_AO A0

void setup(){
  Serial.begin(115200);
  oled.begin(SSD1306_SWITCHCAPVCC, OLED_ADDR);
  oled.clearDisplay();
}

void loop(){
  int val = analogRead(HR_AO);
  float humidity = map(val, 0, 4095, 0, 100); // ESP32 ADC range
  oled.clearDisplay();
  oled.setTextSize(2);
  oled.setCursor(0,0);
  oled.print("Umidita':");
  oled.setCursor(0,28);
  oled.print(humidity);
  oled.print("%");
  oled.display();
  delay(1000);
}

Se usi un display LCD I2C, basta sostituire la libreria con LiquidCrystal_I2C e adattare i comandi.


📝 Riepilogo Connessioni

Funzione Componenti Connessioni principali
Sensore HR202 DO → D2, AO → A0 Al microcontrollore ESP32 / ESP8266
Relè (solo digitale) COM → alimentazione, NO → carico Controllo diretto dispositivo
OLED I2C SDA → D1, SCL → D2 Visualizzazione dati
Wi‑Fi ESP8266 / ESP32 Server web locale per accesso da smartphone

💡 Consigli Utili

  • 🎚️ Regola trimmer sul modulo HR202 per impostare la soglia digitale desiderata.
  • 📊 La lettura analogica (AO) è solo indicativa; per valori precisi usa sensori tipo DHT22/BME.
  • 💧 HR202 non è impermeabile: evita condensa diretta.
  • ⚠️ Se usi relè per AC, inserisci fusibili e diodi di protezione per sicurezza (arduitronics.com).

✅ In Conclusione

Hai ora un progetto modulare che include:

  • Schema Fritzing con modulo HR202 + relè.
  • Versione con ESP8266/ESP32 e web server per visualizzare dati via smartphone.
  • Visualizzazione live su display OLED o LCD.

GENERALI

MODELLO

switch relay module humidity

MATERIALI

pcb + componenti

COMPATIBILITA’

ARDUINO

COMPONENTI ELETTRICI

VOLTAGGIO DI INPUT

5VDC

PESO E DIMENSIONI

PESO DEL PRODOTTO

500g

PESO DEL PACCHETTO

0.800 kg

DIMENSIONI DEL PRODOTTO

(L x W x H)

6.5 x 2.5 x 2.7 cm

DIMENSIONI DEL PACCHETTO

(L x W x H)

10 x 5 x 3 cm

CONTENUTO DELLA CONFEZIONE

CONTENUTO DELLA CONFEZIONE

1 x Modulo

Abbiamo disponibili datasheet di tutti i componenti, qualora non fosse presente nella scheda download del prodotto inviaci un messaggio dal modulo contattaci e lo pubblicheremo il prima possibile nel nostro sito.

Tutorial: Come usare Sensore HR202

Il sensore HR202 misura l’umidità ambientale e può regolare il relè. Utile per progetti di umidità e controllo ambientale.

Cosa serve

  • Arduino o compatibile
  • Cavo di alimentazione
  • Relè (opzionale)
  • Multimetro (per verifica)

Passi

  1. 1. Installazione: Scarica le librerie HR202 su Arduino IDE.
  2. 2. Collegamento: Connetti VCC a 5V, GND a GND, SDA a A4, SCL a A5.
  3. 3. Configura relè (se presente): Collega VCC relè a 5V, GND relè a GND, e l’uscita relè a un pin digitale.
  4. 4. Codice: Includi HR202.h, inizializza sensor e leggi umidità.
  5. 5. Verifica: Usa multimetro per controllare i collegamenti.
  6. 6. Test: Esegui sketch per verificare la lettura umidità.
  7. 7. Regolazione relè: Imposta soglia umidità e connetti relè.
  8. 8. Prova: Attiva relè quando umidità supera soglia.

Codice di esempio

```cpp
#include <HR202.h>

HR202 sensor;

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

void loop() {
  float humidity = sensor.readHumidity();
  Serial.println(humidity);
}
```

Mini-progetto

Crea un sistema di irrigazione automatico con HR202 e relè.

Errori comuni

  • Collegamenti errati.
  • Librerie non aggiornate.
  • Soglia relè non impostata correttamente.

Accessori consigliati

  • Relè
  • Cavo di alimentazione
  • Multimetro
  • Pannello di controllo

Domande frequenti

Il sensore non legge correttamente l’umidità.
Verifica i collegamenti e il codice. Controlla la tensione di alimentazione.

Come regolare il relè?
Imposta la soglia umidità nel codice e connetti l’uscita relè a un pin digitale.

Quali sono i limiti di temperatura operativa?
Verifica sul datasheet per i limiti di temperatura.

Posso usare HR202 con un microcontrollore diverso da Arduino?
Verifica la compatibilità sul datasheet.

Informazioni aggiuntive

Peso 31 g