Beschreibung
📘 Vollständige Beschreibung des DHT11-Moduls und Anleitung für die Verwendung mit Arduino
🔍 Was ist das DHT11-Modul?
Das DHT11 ist ein digitales Temperatur- und Feuchtigkeitssensor sehr beliebt in Elektronik- und Home-Automation-Projekten aufgrund seiner einfachen Handhabung und niedrigeren Kosten. Es ist ideal für Anwendungen, bei denen eine geringere Genauigkeit ausreicht.
🧩 Haupttechnische Merkmale
| Parameter | Spezifikationen |
|---|---|
| Sensortyp | Digital (Temperatur und Feuchtigkeit) |
| Betriebsspannung | 3.3V – 5V DC |
| Feuchtigkeitsbereich | 20% – 90% RH, ±5% |
| Temperaturbereich | 0°C – 50°C, ±2°C |
| Abtastzeit | 1 Hz (1 Messung pro Sekunde) |
| Ausgabe | Digitales Signal (eigenes Protokoll) |
| Buchsen | VCC, DATA, GND |
⚙️ Anschließen des DHT11 an Arduino
Der DHT11 hat 3 oder 4 Pins, aber in den am häufigsten verwendeten Standardmodulen findest du:
- VCC: Anschließen an 5V von Arduino
- GND: Anschließen an GND von Arduino
- DATA (OUT): Anschließen an einen digitalen Pin (z.B. D2)
📌 Hinweis: In einigen Modulen ist der Pull-up-Widerstand von 4,7kΩ bereits integriert, ansonsten musst du ihn zwischen VCC und DATA einfügen.
📷 Verbindungsplan (Modul mit 3 Pins)
DHT11 Arduino
------ -------
VCC ─────► 5V
DATA ─────► D2
GND ─────► GND
🛠️ Notwendige Software und Bibliothek
Um die Anbindung zu vereinfachen, kannst du die offizielle Bibliothek verwenden:
✅ Installieren der Bibliothek
- Öffne den Arduino IDE
- Gehe zu Sketch > Bibliothek einbinden > Bibliotheken verwalten
- Suche DHT Sensor Bibliothek von Adafruit und installiere sie
- Installiere auch Adafruit Unified Sensor
🧪 Beispielsketch für Arduino
#include "DHT.h"
#define DHTPIN 2 // Pin collegato al pin DATA del DHT11
#define DHTTYPE DHT11 // Tipo di sensore (DHT11)
DHT dht(DHTPIN, DHTTYPE);
void setup() {
Serial.begin(9600);
dht.begin();
Serial.println("Sensore DHT11 avviato...");
}
void loop() {
delay(2000); // intervallo di lettura (2 secondi)
float h = dht.readHumidity();
float t = dht.readTemperature();
// Controllo errori
if (isnan(h) || isnan(t)) {
Serial.println("Errore nella lettura dal DHT11!");
return;
}
Serial.print("Umidità: ");
Serial.print(h);
Serial.print(" %t");
Serial.print("Temperatura: ");
Serial.print(t);
Serial.println(" °C");
}
🔧 Praktische Tipps
- Warte mindestens 2 Sekunden zwischen zwei Messungen, der Sensor ist nicht sehr schnell.
- Verwende einen Pull-up-Widerstand von 4,7kΩ zwischen VCC und DATA, falls dieser nicht im Modul vorhanden ist.
- Verlängere die Leitungen nicht zu sehr: das Signal kann abfallen (verwende geschirmte Kabel, falls notwendig).
- Ideal für Indoor-Benutzung in nicht kritischen Umgebungen (z.B. Räume, Hobby-Gewächshäuser). Einfache Projekte mit DHT11
💡 Klimamonitoring zu Hause
- (mit LCD-Anzeige) Wetterstation mit Datenlogger
- (Schreibvorgang auf SD-Karte) Steuerung von Lüftern/Feuchtigkeitsversorgern
- (automatisiert) Anzeige im Web mit ESP8266/ESP32
- Web-Anzeige mit ESP8266/ESP32
Das
DHT11 ist ein wirtschaftlicher und nützlicher Sensor, um mit umweltbezogenen Daten auf ist ein wirtschaftlicher und nützlicher Sensor, um mit umweltrelevante Daten zu beginnen, zu arbeiten. anzufangen.. Er hat nicht die Genauigkeit des DHT22 oder professioneller Sensoren, aber er ist ausgezeichnet fürs Lernen und für hobbymäßige Anwendungen.
Wenn du möchtest, kann ich dir ein Beispiel mit Display LCD, Internet-Übertragung (via ESP), Datenspeicherung oder automatischem Steuerung anbieten. Sag mir Bescheid!
|
ALLGEMEINE INFORMATIONEN |
MODELL |
DHT11 |
|
MATERIAL |
Metall + Komponenten |
|
|
KOMPATIBILITÄT |
ARDUINO |
|
|
ELEKTRISCHE BAUTEILE |
EINGANGSSPANNUNG |
1.5 – 6 V |
|
GEWICHT UND GRÖSSE |
GEWICHT DES PRODUKTS |
7 g |
|
GEWICHT DES PAKETS |
0,085 kg |
|
|
GRÖSSE DES PRODUKTS (L x W x H) |
1,2 x 2,5 x 0,4 cm |
|
|
GRÖSSE DES PAKETS (L x W x H) |
2 x 3 x 1 cm |
|
|
INHALTSANGABE |
INHALTSANGABE |
1 x Modul |
Wir haben die technischen Spezifikationen aller Komponenten zur Verfügung. Wenn diese nicht im Download-Bereich des Produkts enthalten sind, senden Sie uns eine Nachricht über das Kontaktformular und wir veröffentlichen diese so schnell wie möglich auf unserer Website.
< / div>
Tutorial: Wie man den Temperatur- und Feuchtigkeitssensor DHT11 verwendet
Der Temperatur- und Feuchtigkeitssensor DHT11 ist ein einfacher, aber nützlicher Bauteil für Arduino-Projekte. Er ist ideal für Anfänger geeignet und ermöglicht die Messung der Luftfeuchtigkeit und der Umgebungstemperatur.
Was du brauchst
- Arduino Uno oder kompatibel
- USB-B-Kabel
- Arduino IDE Software
Schritte
- Verbinden Sie den Datenpin des DHT11 mit einem digitalen Pin von Arduino.
- Stellen Sie sicher, dass die Versorgungsspannung 3,3V oder 5V ist, wie im Datenblatt angegeben.
- Installieren Sie die Adafruit_DHT-Bibliothek in der Arduino IDE.
- Laden Sie das Beispiel-Sketch aus der Bibliothek auf Ihr Arduino.
- Öffne den Serial Monitor in der Arduino IDE, um die von dem Sensor empfangenen Daten zu sehen.
Beispielcode
const int DHTPIN = 2; // Definisci il pin di connessione del DHT11
#include "DHT.h"
#define DHTTYPE DHT11 // Tipo di sensore
DHT *dht;
dht = new DHT(DHTPIN, DHTTYPE);
float humidity = dht->readHumidity();
float temperature = dht->readTemperature();
Mini-Projekt
Erstelle ein Alarm-System, das eine E-Mail oder Telegram-Nachricht sendet, wenn die Temperatur einen bestimmten Wert überschreitet.
Häufige Fehler
- Der Sensor reagiert nicht: Überprüfe die Verbindungen und die Versorgung.
- Die gelesenen Werte sind falsch: Es könnte notwendig sein, das Firmware des Sensors oder der Bibliothek zu aktualisieren.
- Probleme mit der Bibliothek: Stelle sicher, dass sie korrekt installiert ist.
Empfohlenes Zubehör
- Arduino Uno
- 3D-Druck Gehäuse für Arduino
- ESP8266 Wi-Fi Modul
Häufige Fragen
Eignet sich der DHT11-Sensor zur Messung von Luftfeuchtigkeit und Temperatur im Freien?
Ja, aber stelle sicher, dass die Verbindung nicht den Witterungsbedingungen ausgesetzt ist.
Kann ich andere Sensor-Typen mit diesem Sketch verwenden?
Nein, verwende spezifische Bibliotheken für jeden Sensor-Typ wie DHT11 oder DHT22.


















Rezensionen
Es gibt noch keine Rezensionen.