ESP8266 DH11 Testschaltung

DHT10 mit ESP8266

Ansteuerung eines DHT11 Sensors über den ESP8266 Grundlagen Link zum Beitrag Aufbau Programmierung Bibliotheken Die Einbindung der Bibliothek kann dem folgenden Beitrag entnommen werden: Link zum Beitrag Testprogramm Output Verwandte Beiträge  Quellen:

Weiterlesen

Arduino – DHT11 Feuchtigkeitsmesser

Ansteuerung eines DHT10 Sensors über den Ardunio Uno. Grundlagen Link zum Beitrag Schaltung Ansicht Verdrahtung Programmierung Bibliotheken Die Einbindung der Bibliothek kann dem folgenden Beitrag entnommen werden: Link zum Beitrag Testprogramm Output Verwandte Beiträge Quellen

Weiterlesen

Feuchtigkeitsmesser DHT11

Der DHT kann die Luftfeuchtigkeit mit einer Genauigkeit von 5% und die Temperatur mit einer Genauigkeit von 2°C bestimmen.

Ansicht

Fakten

Wertebereich

Physikalische MessungWerte Bereich
Luftfeuchte 20% – 80%
Temperatur 0°C – 50°C

Pinning

Bildergebnis für dht11 pinbelegung
Pinbelegung DHT 11. Quelle: http://www.programming-electronics-diy.xyz

Programmierung

Bibliothek

Adafruit liefert hierzu eine Lib.

https://github.com/adafruit/DHT-sensor-library

Die Lib muss zuvor über den Library Manger der Arduino GUI installiert werden. Zusätzlich wird der Grundlegende Treiber für Sensoren von Adafruit benötigt.

https://github.com/adafruit/Adafruit_Sensor

Die Einbindung von Bibliotheken im generellen ist unter folgenden Link beschrieben, hier werde ich nicht mehr näher darauf eingehen.
http://fambach.net/arduino-ide#Bibliotheken

Programmierung

Bibliothek mit DHT11.h einbinden. Im Konsturktor muss der Sensortyp (DHT11/22)  und der verwendete Daten Pin angegeben werden:

#define DHTPIN 2
#define DHTTYPE DHT11 

DHT dht(DHTPIN, DHTTYPE); // Konstruktor

Die Abfrage geschieht mit:

// lesen der Temperatur in °C 
readTemperature(false);

// Lesen der feuchtigkeit in % 
readHumidity();

Verwandte Beiträge

Probleme

fatal error: DHT.h 

Code compiliert nicht. Evtl. wurden die DHT  Bibliotheken nicht installiert.

Installiere die DHT lib von Adafruit:

fatal error: Adafruit_Sensor.h

Installiere die Standardlib von Adafruit:

Quellen

https://www.adafruit.com/product/386

https://learn.adafruit.com/dht