Arduino Multifunktions- Sensorplatine

Erweitgerungsplatine mit einigen Sensoren und Möglichkeiten zur Interaktion. Das Board hat folgende Bestandteile: Temperatur Sensor DHT11/LM35 IR Sensor Buzzer RGB LED LED – Blau/Rot Taster – 2 Freie/Rest Licht Sensor Potentionmeter Diverse Anschlüsse sind noch herausgeführt. Fakten Pinbelegungen: Funktion Pins Taster 1 2 Taster 2 3 DTH11 Temperatur/Luftfeuchte Sensor 4 Buzzer 5 IR Empfänger 6 …

Weiterlesen

Arduino Multifunktions Zusatzplatine

Dies Platine besitzt einwenig Peripherie, die besonders für einen Einsteiger interessant sein kann. Aber nicht nur, mit ihrem 7 Segmenet-Displays und den Tasten sind auch komplexere Schaltungen denkbar. Wie schön ist es ein neues Board zu untersuchen und ihm dessen Geheimnisse zu entlocken. Fast enttäuschen sind schon existierende, gut ausgearbeitete Berichte, die es an Vollständigkeit …

Weiterlesen

MQTT Protokoll + Versuchsaufbau

Ich bin im Netz auf den Begriff MQTT gestossen und fand den Ansatz dahinter richtig gut. Deshalb habe ich mir mal einen kleinen Versuchsaufbau gegönnt, den ich im folgenden beschieben habe. Vorab ein paar Details zu MQTT Infos zu MQTT Allgemeines MQTT regelt die Kommunikation zwischen Datenquellen und Datensenken mittels eines Brokers. Datenquelle Quellen für …

Weiterlesen
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