Produkteinführung #

Der Temperatur- und Feuchtigkeitssensor DHT11 ist ein Sensor, der auf dem digitalen Temperatur- und Feuchtigkeitssensor DHT11 basiert. Er ist eine Kombination aus Temperatur- und Feuchtigkeitssensor und wandelt die physikalische Temperatur und Feuchtigkeit durch den Temperatur-, Feuchtigkeitssensor und den entsprechenden Schaltkreis in eine digitale Größe um, die von Datenerfassungsgeräten bequem direkt abgelesen werden kann.
DHT11 besteht aus einem resistiven Feuchtigkeitssensor und einem NTC-Koeffiziententemperatursensor und hat die Funktion, den digitalen Signalausgang zu kalibrieren. Über eine einzelne serielle Busschnittstelle werden insgesamt 5 Bytes ausgegeben: Feuchtigkeits-Integer, Feuchtigkeits-Ziffer, Temperatur-Integer, Temperatur-Ziffer und Prüfsumme, wobei die Prüfsumme das untere 8-Bit-Binärkomplement des Ergebnisses der Addition jedes Datenbytes ist. Wenn das Ergebnis der Prüfsummenberechnung nicht mit dem letzten von DHT11 gesendeten Datenbyte übereinstimmt, sind die Daten möglicherweise falsch und müssen erneut abgerufen werden.
Anwendungshinweis: Dieses Modul kann für Wetterstationen, Temperatur- und Feuchtigkeitsregler usw. verwendet werden.
Parameterspezifikation #
| Parameter | Wert/Beschreibung |
| Betriebsspannung | 3.3V ~ 5V |
| Betriebstemperatur | -20°C..+60°C ±2°C |
| Luftfeuchtigkeitsbereich | 5 bis 95 % relative Luftfeuchtigkeit, ±5 % relative Luftfeuchtigkeit |
| Ausgangssignal | Digitalsignal |
| Größe | 3.16cm * 2.38cm |

Schaltplan #
Hinweis: Erweiterungskarte ist angeschlossen an esp32 Controller-Platine.

| DHT11 | ESP32 |
| VCC | 5V |
| GND | GND |
| Schild | Stift 32 |
Beispielcode #
#include // Include library
DHT dht2(32, 11);
void setup(){
Serial.begin(115200);
dht2.begin();// Initialize the DHT sensor
}
void loop(){
//Read and print the temperature
Serial.print("Temperature:");
Serial.println(dht2.readTemperature());
//Read and print the humidity
Serial.print("Humidity:");
Serial.println(dht2.readHumidity());
delay(1000);
}
Hinweis: Wenn Sie eine Arduino-Platine verwenden, ändern Sie den Pin im Programm auf PIN7, stellen Sie die Baudrate auf 9600 ein, verbinden Sie dann den Hardware-Pin mit PIN7 und laden Sie das Programm hoch.
Testergebnis #
Nachdem Sie den Code auf die Controllerplatine hochgeladen haben, öffnen Sie den Seriellen Port-Monitor der Arduino IDE, stellen die Baudrate auf 115200 ein und wechseln in den Scroll-Modus.
Indem Sie das Modul in die Luft legen, können Sie die gemessenen Werte von Temperatur und Luftfeuchtigkeit sehen

Hinweis: Das Modul ist berührungslos, legen Sie es nicht ins Wasser.
Relevante Unterlagen #
Holen Sie sich jetzt eins #
B2B-Geschäft: info@acebott.com
Offizielle Website: Temperatur- und Feuchtigkeitssensor
Online kaufen: Temperatur- und Feuchtigkeitssensor Online kaufen
