Inhaltsverzeichnis:

Schnittstelle DHT11 mit Arduino - Gunook
Schnittstelle DHT11 mit Arduino - Gunook

Video: Schnittstelle DHT11 mit Arduino - Gunook

Video: Schnittstelle DHT11 mit Arduino - Gunook
Video: DHT11 and DHT22 Sensor Using with Arduino 2024, Juli
Anonim
Schnittstelle DHT11 mit Arduino
Schnittstelle DHT11 mit Arduino

In diesem Instructables erfahren Sie, wie Sie den DHT11-Feuchtigkeits- und Temperatursensor auf Ihrem Arduino UNO einrichten. Und erfahren Sie, wie der Feuchtigkeitssensor funktioniert und wie Sie die Ausgabewerte des seriellen Monitors überprüfen

Beschreibung:

Der DHT11 erkennt Wasserdampf, indem er den elektrischen Widerstand zwischen zwei Elektroden misst. Die feuchtigkeitsempfindliche Komponente ist ein feuchtigkeitshaltendes Substrat mit auf der Oberfläche aufgebrachten Elektroden. Wenn Wasserdampf vom Substrat absorbiert wird, werden Ionen vom Substrat freigesetzt, was die Leitfähigkeit zwischen den Elektroden erhöht. Die Widerstandsänderung zwischen den beiden Elektroden ist proportional zur relativen Luftfeuchtigkeit. Eine höhere relative Luftfeuchtigkeit verringert den Widerstand zwischen den Elektroden, während eine niedrigere relative Luftfeuchtigkeit den Widerstand zwischen den Elektroden erhöht.

Schritt 1: Erforderliche Komponenten

Erforderliche Komponenten
Erforderliche Komponenten
Erforderliche Komponenten
Erforderliche Komponenten
Erforderliche Komponenten
Erforderliche Komponenten
Erforderliche Komponenten
Erforderliche Komponenten

Hier ist die Liste der Komponenten, die für den Einstieg in das Instructable erforderlich sind.

Hardware-Komponenten:

  1. Arduino UNO bei Flipkart kaufen
  2. DHT11 Feuchtigkeits- und Temperatursensor Bei Flipkart kaufen
  3. Steckbrett (optional)
  4. Überbrückungsdrähte
  5. USB-Kabel

Softwarekomponenten:

Arduino-IDE

Schritt 2: Verdrahtung der Schaltung

Verdrahtung der Schaltung
Verdrahtung der Schaltung
Verdrahtung der Schaltung
Verdrahtung der Schaltung

Die Verkabelung des DHT11 mit dem Arduino UNO ist wirklich einfach.

Die Kabelverbindungen werden wie folgt hergestellt:

Der VCC-Pin des DHT11 geht in +3V des Arduino.

Der DATA-Pin des DHT11 geht in den Analog-Pin A0 des UNO.

GND Pin des DHT11 geht in Ground Pin (GND) des UNO.

Schritt 3: Programmierung des Arduino

Programmierung des Arduino
Programmierung des Arduino

Laden Sie die Zip-Datei herunter

Extrahieren Sie die DHT-Bibliothek und den Code.

Code:

#include "dht.h"#define dht_apin A0 // Analoger Pin-Sensor ist mit Arduino dht DHT verbunden;

Die obigen Zeilen sind die Initialisierung für die dht-Bibliothek

Definieren des Datenpins von dht

und Instanz als DHT. erstellen

Void-Setup () {

Serial.begin (9600); Verzögerung (500); // Verzögerung, um das System booten zu lassen Serial.println ("DHT11 Feuchtigkeits- und Temperatursensor / n / n"); Verzögerung (1000); // Warten Sie, bevor Sie auf den Sensor zugreifen }

Die obigen Zeilen sind der Setup-Code

Startet die serielle Kommunikation mit einer Baudrate von 9600

Drucken Sie den Namen des Projekts mit einer Verzögerung von 1 Sekunde

Void Schleife () { DHT.read11 (dht_apin); Serial.print ("Aktuelle Luftfeuchtigkeit = "); Serial.print (DHT.humidity); Serial.print("%"); Serial.print ("temperatur = "); Serial.print (DHT. Temperatur); Serial.println("C"); Verzögerung (5000); // 5 Sekunden warten, bevor erneut auf den Sensor zugegriffen wird. }

Es liest Daten von DHT11 wiederholt alle 5 Sek.

Schritt 4: Ergebnis

Ergebnis
Ergebnis

Öffnen Sie den seriellen Monitor

setze die Baudrate auf 9600

Sehen Sie sich das Ergebnis auf Serial Monitor an….

Zunächst möchte ich mich für das Lesen dieser Anleitung bedanken! Ich hoffe es hilft dir. Wenn Sie Fragen haben, helfe ich Ihnen immer gerne….. Hinterlassen Sie einen Kommentar. Ihr Feedback ist für mich wertvoll.

Empfohlen: