Beschreibung
🌫️ Modul Luftfeuchtigkeitssensor HR202 + Relais
✅ Allgemeine Beschreibung
Der fühler HR202 ist ein kapazitiver Feuchtigkeitsmesssensor zur Messung der relativen Luftfeuchtigkeit. Im Modul integriert mit Vergleichereinheit und Relais, ist er perfekt für automatisierte Projekte zur Luftfeuchtigkeitsüberwachung, wie Steuerung von Lüftern, Dehydratoren oder Alarmsystemen wenn die Feuchtigkeit eine bestimmte Schwelle überschreitet.
⚙️ Technische Spezifikationen
| Eigenschaft | Spezifikation |
|---|---|
| Hauptsensor | HR202 – kapazitiver Feuchtigkeitsfühler |
| Feuchtigkeitsbereich | 20% – 90% RH (ca.) |
| Betriebsspannung | 5V DC |
| Relaisausgang | Kontakt NO/NC (Normalerweise offen/schließend) |
| Maximalstrom des Relais | 10A 250VAC / 10A 30VDC |
| Status-LED | An wenn das Relais aktiv ist |
| Potentiometer | Stellt die Aktivierungsschwelle ein |
| Digitale Ausgangsart | HIGH/LOW (je nach Feuchtigkeit) |
| Kompatibilität | Arduino, ESP32, Raspberry Pi, STM32, etc. |
📌 Der Modul vergleicht den Wert des Sensors mit einer einstellbaren Schwelle: wenn diese überschritten wird, aktiviert das Relais.
🧰 Wie funktioniert es
- Der HR202 Feuchtigkeitssensor misst die Luftfeuchtigkeit.
- Ein Vergleichsverstärker (LM393) vergleicht den gemessenen Wert mit einem einstellbaren Schwellenwert mittels Trimmer.
- Wenn die Feuchtigkeit den Schwellenwert (abhängig von der Einstellung) über- oder unterschreitet:
- der Relais wird aktiviert/deaktiviert,
- l’die digitale Ausgangsleiste (DO) wechselt den Zustand,
- der Status-LED zeigt die Aktivierung an.
🔌 Anschluss an Arduino
| Pin des HR202-Moduls | Arduino-Anschluss |
|---|---|
| VCC | 5V |
| GND | GND |
| DO (Digitale Ausgabe) | z.B. D2 |
| COM (Relais Kommon) | an die Last oder die Versorgung |
| NO / NC (Relais Ausgang) | zum kontrollierten Gerät |
🧠 Du kannst nur die Ausgabe verwenden DO um den Zustand von Arduino zu lesen oder Geräte direkt an das relais (Lüfter, Pumpen, Alarmanlagen…).
🖥️ Arduino-Programmierung
📜 Beispiel – Lektion des Feuchtigkeitsstands
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);
}
⚡ Beispiel: Ventilator aktivieren, wenn Feuchtigkeit > Grenzwert
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
}
}
🔄 Direktes Verwenden des Relais (ohne Arduino)
Du kannst den Modul an 5V betreiben und lässt das Relais automatisch aktivieren wenn die Feuchtigkeit den Grenzwert übersteigt, ohne Mikrocontroller. Der Potentiometer ermöglicht die autonome Regulierung.
📚 Gemeine Anwendungen
- 💨 Automatisches Aktivieren von Ventilatoren oder Entfeuchtungseinrichtungen
- 🌱 Umweltkontrolle in Gewächshäusern oder Grow Boxen
- 🏠 Systeme für Hausautomatisierung zum Luftqualitätsmonitoring
- 📦 Schutz von elektronischen Geräten in feuchten Umgebungen
🛠 Praktische Tipps
- 🔧 Reguliere die Grenze mit dem Trimmer in Abhängigkeit vom gewünschten Feuchtigkeitsniveau.
- 🛡️ Schütze den Modul vor Kondenswasser oder Spritzern (nicht wasserdicht).
- 🧪 Für quantitative Messungen, verwende einen DHT22-Sensor o BME280.
📦 Erweiterungen für Fortgeschrittene
Willst du den nächsten Level erreichen?
✅ LCD- oder OLED-Anzeige um den Feuchtigkeitswert anzuzeigen
📶 Wi-Fi (ESP8266/ESP32) um Daten zur App oder Cloud zu senden
📁 Speicherung auf SD-Karte der Werte und überschrittenen Grenzwerten
📲 Smartphone-App mit Blynk, Telegram oder MQTT
✉️ Sag mir, wenn du ein Projekt mit diesen Funktionen möchtest!
✅ Zusammenfassung
Der HR202 Modul mit Relais ist eine einfache und leistungsstarke Lösung für den automatischen Luftfeuchtigkeitskontrolle.
Mit Arduino kannst du einfach reaktionen automatisieren auf Feuchtigkeitsänderungen, Geräte einschalten, o in domotische Systeme integrieren.
Hier ist ein vollständiges Projekt mit Fritzing-Skizze, inklusive Wi-Fi (ESP8266/ESP32) für Datenübertragung auf Smartphone und OLED- oder LCD-Anzeige integrierte Schaltungen.
🔧 1. Fritzing-Skizze
Es ist ein Modul vorgesehen HR202 mit analoger Ausgabe (AO) und digitaler Ausgabe (LM393 Vergleichsverstärker + Relais) an einen Mikrocontroller angeschlossen:
- VCC → 5 V
- GND → GND
- DO (digitale Ausgang) → digitale Pin (z.B. D2)
- AO (analoger Ausgang) → analoger Pin (z.B. A0, falls verfügbar)
- Relais zwischen COM e NO/NC für die Steuerung eines Lastes (z.B. Ventilator)
Das typische Fritzing-Schema für ähnliche IoT-Relay-Module ist verfügbar und kann als Grundlage verwendet werden (fritzing.org, openimpulse.com, arduitronics.com). Sie können den Sensor, den Mikrocontroller und den Relais auf dem visuellen Steckbrett im Datei anordnen. .fzz.
🌐 2. Version mit ESP8266 / ESP32 und Datenübertragung zum Smartphone
Verwenden Sie ein NodeMCU (ESP8266) oder ESP32, das mit dem HR202-Modul verbunden ist, um die digitale oder analoge Ausgabe zu lesen und die Daten über eine lokale Web-Seite anzuzeigen.
Einfaches Beispiel:
#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 += "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();
}
Dann melden Sie sich am im Serial Monitor angezeigten IP-Adresse mit dem Browser Ihres Smartphones an, um den aktuellen Status in Echtzeit zu sehen (Arduino Forum).
🖥️ 3. Projekt mit OLED- oder LCD-Anzeige
Integrieren Sie eine Anzeige OLED SSD1306 I2C o LCD 16×2 I2C um die aktuelle Messung anzuzeigen.
Beispiel mit 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);
}
Wenn Sie eine LCD I2C-Anzeige verwenden, ersetzen Sie einfach die Bibliothek mit LiquidCrystal_I2C und die Befehle anpassen.
📝 Verbindungsübersicht
| Funktion | Komponenten | Hauptverbindungen |
|---|---|---|
| HR202 Sensor | DO → D2, AO → A0 | An den Mikrocontroller ESP32 / ESP8266 |
| Relais (nur digital) | COM → Stromversorgung, NO → Last | Gerätesteuerung |
| OLED I2C | SDA → D1, SCL → D2 | Datenanzeige |
| Wi-Fi | ESP8266 / ESP32 | Lokaler Webserver für Smartphone-Zugriff |
💡 Nützliche Tipps
- 🎚️ Einstellung Trimmer auf dem HR202-Modul, um die digitale Schwelle zu setzen.
- 📊 Der analoge Wert (AO) ist nur anzeigefähig; für genaue Werte verwende Sensoren wie DHT22/BME. 💧 HR202 ist nicht wasserdicht: Vermeide direkte Feuchtigkeit.
- ⚠️ Wenn du Relais für AC verwendest, füge
- Schmelzwiderstände und Schutzdiode für Sicherheit hinzu ( arduitronics.com✅ Im Fazit).
Du hast nun ein modulares Projekt, das enthält:
Fritzing-Skizze mit HR202-Modul + Relais.
- Fritzing-Schema mit HR202-Modul + Relais.
- ESP8266/ESP32 und Webserver ESP8266/ESP32 und Webserver zum Anzeigen von Daten auf Smartphone.
- Live-Anzeige auf OLED oder LCD Display.
|
ALLGEMEINE INFORMATIONEN |
MODELL |
Schaltrelais-Modul Feuchtigkeit |
|
MATERIALIEN |
PCB + Komponenten |
|
|
KOMPATIBILITÄT |
ARDUINO |
|
|
ELEKTRISCHE BAUTEILE |
EINGANGSSTROMSPANNE |
5VDC |
|
GEWICHT UND GRÖSSE |
GEWICHT DES PRODUKTS |
500g |
|
GEWICHT DES PAKETS |
0,800 kg |
|
|
GRÖSSE DES PRODUKTS (L x W x H) |
6,5 x 2,5 x 2,7 cm |
|
|
VERPACKUNGSGRÖSSE (L x W x H) |
10 x 5 x 3 cm |
|
|
INHALT DER VERPACKUNG |
INHALT DER VERPACKUNG |
1 x Modul |
Wir haben Datasheets für alle Komponenten zur Verfügung. Wenn eines fehlt, senden Sie uns eine Nachricht über das Kontaktformular, und wir werden es so schnell wie möglich auf unserer Website veröffentlichen.
Tutorial: Wie man den HR202-Sensor verwendet
Der HR202-Sensor misst die Luftfeuchtigkeit und kann den Relais steuern. Er ist für Projekte zur Luftfeuchtigkeitsmessung und -regulierung nützlich.
Was du brauchst
- Arduino oder kompatibel
- Stromversorgungskabel
- Relais (optional)
- Multimeter (zur Überprüfung)
Schritte
- 1. Installation: Laden Sie die HR202-Bibliotheken für den Arduino IDE herunter.
- 2. Anschließen: Verbinden Sie VCC mit 5V, GND mit GND, SDA mit A4 und SCL mit A5.
- 3. Konfigurieren Sie das Relais (falls vorhanden): Verbinden Sie VCC des Relais mit 5V, GND des Relais mit GND und die Ausgangsleiter des Relais mit einem digitalen Pin.
- 4. Code: Fügen Sie HR202.h ein, initialisieren Sie den Sensor und messen Sie die Luftfeuchtigkeit.
- 5. Überprüfung: Verwende Multimeter, um die Verbindungen zu überprüfen.
- 6. Test: Führe Sketch aus, um die Feuchtigkeitsmessung zu überprüfen.
- 7. Relè-Einstellung: Stelle die Feuchtigkeitsgrenze ein und verbinde das Relais.
- 8. Prüfung: Aktiviere das Relais, wenn die Feuchtigkeit die Grenze überschreitet.
Beispielcode
```cpp
#include <HR202.h>
HR202 sensor;
void setup() {
Serial.begin(9600);
sensor.begin();
}
void loop() {
float humidity = sensor.readHumidity();
Serial.println(humidity);
}
```
Mini-Projekt
Erstelle ein automatisches Bewässerungssystem mit HR202 und Relais.
Häufige Fehler
- Falsche Verbindungen.
- Nicht aktuelle Bibliotheken.
- Relais-Grenze nicht korrekt eingestellt.
Empfohlenes Zubehör
- Relais
- Stromversorgungskabel
- Multimeter
- Steuerungsbrett
Häufige Fragen
Der Sensor liest die Feuchtigkeit nicht korrekt.
Überprüfe die Verbindungen und den Code. Kontrolliere die Versorgungsspannung.
Wie einstelle ich das Relais?
Stelle die Feuchtigkeitsgrenze im Code ein und verbinde die Relais-Ausgangsleitungen an einen digitalen Pin.
Welche Betriebstemperaturgrenzen gibt es?
Überprüfe im Datenblatt für die Temperaturgrenzen.
Kann ich HR202 mit einem Mikrocontroller verwenden, der nicht Arduino ist?
Überprüfe die Kompatibilität im Datenblatt.


















Rezensionen
Es gibt noch keine Rezensionen.