Angebot!

HR202 Luftfeuchtigkeitssensor Modul

Ursprünglicher Preis war: 6,74 €Aktueller Preis ist: 4,29 €. USt.-frei

HR202 Feuchtigkeitserkennungsmodul

20 vorrätig (kann nachbestellt werden)

Domande su questo prodotto? Scrivi a Lana su WhatsApp

🎬 Das Produkt im Video

Beschreibung


HR202 Feuchtigkeitserkennungsmodul

Allgemeine Beschreibung

Der HR202 Sensor ist ein kapazitiver Sensor, der entwickelt wurde, um die relative Luftfeuchtigkeit zu messen. Er funktioniert, indem er die Änderung der elektrischen Kapazität zwischen zwei Elektroden misst, die sich im Verhältnis zur Umgebungsumfeuchtung ändert. Dieser Sensor ist einfach zu verwenden, kostengünstig und häufig in Modulen integriert, die eine analoge Ausgabe haben, ideal für Umgebungsüberwachungsprojekte mit Mikrocontrollern wie Arduino.

Hauptmerkmale:

  • Sensortyp: Kapazitiv
  • Feuchtigkeitsbereich: ca. 0% – 100% RH (Relative Feuchte)
  • Ausgabe: Analog (variiert zwischen 0-5V in Abhängigkeit von der Feuchtigkeit)
  • Betreiberung: 3,3V – 5V DC
  • Energieverbrauch: Sehr gering
  • Reaktionszeit: schnell, wenige Sekunden

Typische Anwendungen:

  • Klima- und Umweltbedingungsüberwachung
  • Intelligente Bewässerungssysteme
  • Heizung, Lüftung und Klimaanlagen (HVAC)
  • DIY-Projekte mit Arduino oder anderen Mikrocontrollern

Wie man den HR202-Modul mit Arduino verwendet

Notwendige Materialien:

  • Arduino Uno (oder kompatibel)
  • Sensormodul HR202
  • Pull-up oder Pull-down-Widerstand (falls erforderlich, oft bereits integriert im Modul)
  • Steckbrückenkabel
  • Steckplatine (optional)

Elektrische Verbindungen:

Pin HR202 Beschreibung Arduino-Anschluss
VCC Energieversorgung 5V (Arduino)
GND Masse GND (Arduino)
OUT Analogische Ausgang Analogpin des Arduino (z.B. A0)

Programmierung mit Arduino

Ziel:

Lesen Sie den analogen Wert des HR202-Sensors und wandeln Sie ihn in einen approximativen relativen Feuchtigkeitswert (RH) um.

Grundlegender Arduino-Code-Sketch:

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
}

Tipps zur Kalibrierung

  • Die Spannung-Feuchtigkeit-Kurve kann von Sensor zu Sensor variieren.
  • Für eine präzisere Kalibrierung verwenden Sie einen professionellen Igrometer als Referenz und notieren Sie die Werte des HR202-Sensors bei bekannter Feuchtigkeit.
  • Anpassen Sie die Umrechnungsfunktion (z.B. die map() oder die Formel), um genauere Messwerte zu erhalten.

Tipps und Best Practices

  • Vermeiden Sie direkte Exposition des Sensors an Tropfen oder kondensierender Feuchtigkeit.
  • Schützen Sie den Sensor vor Staub und Schmutz, um die Genauigkeit zu gewahren.
  • Wenn das Modul keinen Signalverstärkungskreis schließt, kann es hilfreich sein, einen RC-Filter hinzuzufügen, um die Messung zu stabilisieren.
  • Die Messung kann durch Temperatur beeinflusst werden; erwägen Sie die Verwendung in Kombination mit einem Temperatursensor für erweiterte Korrekturen.

Perfekt! Hier sind zwei fortgeschrittene Projekte mit dem HR202-Sensor:


Projekt 1: Feuchtigkeitsmonitor mit LCD-Anzeige 16×2

Ziel:

Lesen Sie den Feuchtigkeitswert vom HR202-Sensor und zeigen Sie ihn in Echtzeit auf einem LCD-Display 16×2 an, indem Sie die I2C-Schnittstelle verwenden, um die Komplexität zu minimieren.

Materialien:

  • Arduino Uno
  • HR202-Sensor
  • LCD-Anzeige 16×2 mit I2C-Modul
  • Steckbrückenkabel
  • Widerstände (falls erforderlich)

Verbindungen:

Komponente Pin Verbindung zum 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

Beispielcode für 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);
}

Projekt 2: Feuchtigkeitsschwellenwert-Alarm

Ziel:

Wenn die Feuchtigkeit einen kritischen Schwellenwert überschreitet, soll ein akustischer Alarm (Buzzer) und/oder ein LED aktiviert werden.

Materialien:

  • Arduino Uno
  • HR202 Sensor
  • Piezo Buzzer oder Piepser
  • LED
  • Widerst 220Ω für die LED
  • Steckbrücke Kabel

Verbindungen:

Komponente Pin Arduino Verbindung
HR202 OUT Analog A0 A0
Buzzer + Pin digital 8 8
Buzzer – GND GND
LED + Pin digital 9 9
LED – Widerst 220Ω GND

Beispielcode 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);
}

ALLGEMEIN

MODELL

HR202

MATERIALIEN

pcb + komponenten

KOMPATIBILITÄT

ARDUINO

ELEKTRISCHE KOMPONENTEN

EINGANGSSTROM

3,3-5V

GEWICHT UND GRÖSSE

GEWICHT DES PRODUKTS

7g

GEWICHT DES PAKETS

0.085 kg

PRODUKTDIMENSIONEN

(L x W x H)

5,5 x 1,5 x 1 cm

VERPACKUNGSABMESSUNGEN

(L x W x H)

7 x 5 x 2 cm

INHALT DER VERPACKUNG

INHALT DER VERPACKUNG

1 x Modul

Wir haben Datasheets für alle Komponenten zur Verfügung. Wenn das Produkt nicht im Downloadbereich verfügbar ist, 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 das HR202 Feuchtigkeitsmodul verwendet

Das HR202 Feuchtigkeitsmodul ist ein nützlicher Komponente für Projekte, die die relative Luftfeuchtigkeit messen müssen. Es ist sowohl für Anfänger als auch für erfahrene Maker geeignet und kann in verschiedenen Anwendungen wie intelligente Landwirtschaft, Umweltüberwachung und automatisierte Steuerungssysteme eingesetzt werden.

Was du brauchst

  • Arduino oder kompatibler Mikrocontroller
  • USB-Anschluss (falls erforderlich)
  • Versorgung 3,3V-5V

Schritte

  1. Verbinden Sie das HR202-Modul mit dem Arduino über die verfügbaren GPIO-Verbindungen.
  2. Überprüfen Sie die korrekte Versorgung des Sensors (prüfen Sie im Datenblatt für die Pins VCC und GND).
  3. Verbinden Sie die analoge Ausgabe des Sensors mit dem analogen Pin A0 des Arduino.
  4. Öffnen Sie das Arduino IDE-Software und installieren Sie die notwendigen Bibliotheken, falls diese nicht bereits vorhanden sind.
  5. Laden Sie das Beispiel-Sketch aus dem Tutorial hoch oder schreiben Sie ein einfaches Skript, um die Werte vom HR202-Sensor zu lesen.
  6. Überwachen Sie die Konsole des Arduino IDE-Software, um die gemessenen Feuchtigkeitsdaten anzuzeigen.
  7. Stellen Sie sicher, dass die Werte mit den aktuellen Umgebungsbedingungen übereinstimmen (prüfen Sie im Datenblatt).
  8. Anpassen Sie den Code, falls erforderlich, um die Messgenauigkeit zu verbessern.

Beispielcode

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
}

Mini-Projekt

Erstellen Sie ein Feuchtigkeitswarnsystem. Wenn der Feuchtigkeitswert eine bestimmte Schwelle überschreitet, senden Sie eine SMS oder eine E-Mail.

Häufige Fehler

  • Verbinde den Sensor mit umgekehrter Polung.
  • Verwende eine Spannung, die nicht mit den Spezifikationen des Sensors kompatibel ist (prüfe im Datenblatt).
  • Installiere die notwendigen Bibliotheken nicht vor dem Hochladen des Sketches.
  • Ignoriere abnormale Werte ohne die Verkabelung oder die Konfiguration zu überprüfen.

Empfohlenes Zubehör

  • Wi-Fi Modul ESP8266
  • LCD-Anzeige 16×2
  • LiPo-Batterie für mobile Stromversorgung

Häufige Fragen

Wie kann ich den Sensor HR202 kalibrieren?
Um den Sensor zu kalibrieren, vergleiche die gemessenen Werte mit denen eines digitalen Präzisions-Thermometers und passe das Skript an, um eventuelle Abweichungen zu korrigieren (prüfe im Datenblatt).

Funktioniert der Sensor auch in extremeren Bedingungen?
Überprüfe die Spezifikationen des Sensors HR202 hinsichtlich der Betriebstemperaturen und -feuchte (prüfe im Datenblatt).

Rezensionen

Es gibt noch keine Rezensionen.

Schreiben Sie die erste Rezension für „HR202 Luftfeuchtigkeitssensor Modul“

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert