Inhaltsverzeichnis:
- Schritt 1: DHT11 und DHT22 Temperatur- und Feuchtigkeitssensor
- Schritt 2: Messen von Temperatur und Luftfeuchtigkeit mit DHT11 und Arduino
- Schritt 3: Schaltung
- Schritt 4: Code
- Schritt 5: Messen von Temperatur und Luftfeuchtigkeit mit DHT22 und Arduino
- Schritt 6: Erforderliche Materialien
- Schritt 7: Schaltung
- Schritt 8: Code
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
Sie können dieses und andere erstaunliche Tutorials auf der offiziellen Website von ElectroPeak lesen
Überblick
In diesem Tutorial erfahren Sie, wie Sie DHT11- und DHT22-Sensoren einrichten und die Umgebungstemperatur und Luftfeuchtigkeit messen.
Was du lernen wirst:
- Funktionen und Unterschiede von DHT11 und DHT22
- DHT11- und DHT22-Struktur
- So richten Sie DHT11- und DHT22-Sensoren mit Arduino ein
Schritt 1: DHT11 und DHT22 Temperatur- und Feuchtigkeitssensor
Aufgrund der Bedeutung von Parametern wie Temperatur und Luftfeuchtigkeit in vielen Projekten ist die richtige Auswahl von Sensoren, die Temperatur und Luftfeuchtigkeit messen können, sehr wichtig. Die als DHT11 und DHT22 bezeichneten DHT-Familien sind die beliebtesten und gebräuchlichsten Sensoren unter den Temperatur- und Feuchtigkeitssensoren.
Sie können ihre Funktionen in dieser Schritttabelle sehen.
Der niedrige Preis ist das wichtigste Merkmal des DHT11, aber es hat keine hohe Genauigkeit und keinen großen Messbereich. Auf der anderen Seite ist DHT22 mit einem großen Messbereich und einer hohen Messgenauigkeit mehr als 2,5 Mal teurer als der andere in der Familie.
Schritt 2: Messen von Temperatur und Luftfeuchtigkeit mit DHT11 und Arduino
Benötigtes Material
Arduino Uno R3
DHT11-Sensor
Steckbrett
Überbrückungskabel
Software-Apps
Arduino-IDE
Schritt 3: Schaltung
DHT11 enthält 4 Pins. 2 Pins für die Versorgung, 1 zum Senden von Daten und der andere ist nutzlos. Damit dieser Sensor richtig funktioniert und Ihnen die richtigen Daten liefert, müssen Sie den Daten-Pin mit einem Widerstand von 4,7 k hochziehen. Lassen Sie den -dritten Pin des Sensors ohne Verbindung.
Warnung Achten Sie auf den Sensor und die Stiftrichtung, Ihr Sensor wird bei einem Fehler beschädigt.
Schritt 4: Code
Um mit der Datenübertragung zu beginnen, laden Sie diesen Code auf Ihr Arduino hoch und öffnen Sie den seriellen Monitor.
DHT.humidity liefert die Luftfeuchtigkeit in Prozent und DHT.temperature gibt die Temperatur in Celsius an.
Hinweis Zwischen jeder Messung müssen wir 2 Sekunden warten. Andernfalls gibt der Sensor falsche Daten zurück.
Anstatt Informationen auf dem Computer anzuzeigen, können Sie Temperatur und Luftfeuchtigkeit auf dem LCD anzeigen.
Weitere Informationen finden Sie in diesem Tutorial: Verwenden des 1602 LCD-Tastaturschilds mit Arduino
Schritt 5: Messen von Temperatur und Luftfeuchtigkeit mit DHT22 und Arduino
Das Einrichten und Verwenden des DHT22-Sensors ist fast identisch mit dem des DHT11.
Schritt 6: Erforderliche Materialien
Arduino Uno R3
DHT22-Sensor
Steckbrett
Überbrückungskabel
Software-Apps
Arduino-IDE
Schritt 7: Schaltung
Schritt 8: Code
Der einzige Unterschied besteht in der Funktion DHT.trad, wo Sie 22 statt 11 schreiben sollten. Außerdem können Sie Temperatur- und Feuchtigkeitsparameter als Floats für DHT22 definieren, um sie genauer zu sehen.
Laden Sie diesen Code auf Ihr Arduino-Board hoch und sehen Sie sich die Ergebnisse im Serial Monitor an.