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

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

DHT11 mit ESP8266 / ESP32

Ansteuerung eines DHT11 Sensors über den ESP8266 / ESP32 Grundlagen Link zum Beitrag Aufbau Programmierung Bibliotheken Die Einbindung der Bibliothek kann dem folgenden Beitrag entnommen werden: Link zum Beitrag Adafruit DHT Bibliothek Adafruid Unified Sensor Bibliothek Testprogramm Verwandte Beiträge  Quellen: DHT Sensor allgemein Adafruit DHT Bibliothek Adafruid Unified Sensor Bibliothek

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
DHT 11 Front

Feuchtigkeitsmesser DHT11

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

Ansicht

Fakten

Wertebereich

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

Pinning

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

Programmierung

Bibliothek

Adafruit bietet hierzu eine Bibliothek.

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

Die Bib. muss zuvor über den Bibliothekar der Arduino GUI installiert werden. Zusätzlich wird der Generelle 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.
https://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