Using DHT11 DHT22 with your UNO

Artikelnummer: AR03027

HAN: Proj014

Ever wanted to know the temperature and humidity around you? If yes, this project will be very helpful for you. If no, it'll be cool anyway. What I mean is, you can use this in anything from home automations to smart watches.

Kategorie: Project Hub


25,41 €

inkl. 16% USt.,

momentan nicht verfügbar

Lieferfrist: ca. 1 - 3 Tage



Beschreibung

Was ist Feuchtigkeit?

Feuchtigkeit ist der Wasserdampf um Sie herum, vermischt mit Luft. Sie wird in Prozent gemessen. Wenn die Luftfeuchtigkeit also 60 Prozent beträgt (das ist die durchschnittliche Luftfeuchtigkeit), dann sind 60 Prozent der Luft um Sie herum Wasserdampf. Wenn sie 100% beträgt, bedeutet dies, dass entweder der Sensor nicht korrekt ist, der Sensor gebrochen/beschädigt ist, das Arduino abgestürzt ist, das Arduino kein Signal empfangen kann, ein Fehler im Code vorliegt oder Sie sich unter Wasser befinden*. Wenn der Wert 0% ist, bedeutet das alle oben genannten Gründe mit Ausnahme des letzten: Sie befinden sich im Weltraum oder mitten in der Wüste**.

* Korrektur: es bedeutet, dass die Luft kein Wasser mehr halten kann.

** Die Luft in einer Wüste enthält zwar etwas Wasser, aber es ist eine sehr geringe Menge im Vergleich zu einem normalen Ort. Die Wüste Sahara hat eine mittlere Luftfeuchtigkeit von 25%.

Der weltweit niedrigste aufgezeichnete Wert der relativen Luftfeuchtigkeit wurde in Coober Pedy in der südaustralischen Wüste gemessen, als die Temperatur 93 Grad betrug und der Taupunkt bei minus 21 Grad lag, was eine relative Luftfeuchtigkeit von 1 Prozent ergab. (Quelle: 'www.chicagotribune.com')

Ist Ihr Sensor anders?

Mein Sensor ist so:

It can be different but it should have 3 pins.

Mein Sensor hat 3 Pins und ist auf einer Platine montiert. Wenn Ihrer 4 Pins hat, dann müssen Sie diese Schaltung nach dem Sensor bauen:

The circuit

Wenn es derselbe ist wie meiner, dann ignorieren Sie einfach den Widerstand.

Dann bauen Sie die Schaltung!

Einzelheiten über den Code
Sie müssen diese Anweisungen befolgen, damit es funktioniert:

1. Sie müssen die Bibliothek zur Arduino-IDE hinzufügen.

2. Laden Sie den Code hoch.

3. Wenn der Code hochgeladen ist, öffnen Sie den Serial Monitor und stellen Sie die Baudrate auf 9600 ein.

4. Sie sehen die Luftfeuchtigkeit und Temperatur.

CODE
DHT11.inoArduino

Der Code für den Empfang der Daten vom DHT11 und deren Ausdruck auf dem seriellen Monitor.

#include<dht11.h>
#define DHT11PIN 4
dht11DHT11;
voidsetup()
{
Serial.begin(9600);
}
voidloop()
{
Serial.println();
intchk=DHT11.read(DHT11PIN);
Serial.print("Humidity (%): ");
Serial.println((float)DHT11.humidity,2);
Serial.print("Temperature (C): ");
Serial.println((float)DHT11.temperature,2);
delay(2000);
}
DHT11 Library
Vergessen Sie nicht, diese Bibliothek zur Arduino-IDE hinzuzufügen.

adidax / dht11

SCHEMATICS

Arduino and dht11 bb1 3vsonloxcb

Kit enthält:

  1. 1x Arduino UNO
  2. 1x 400 Pin Breadboard
  3. 1x Jumper wire
  4. 1x  DHT11 Temperature-Humidity Sensor
  5. 1x DHT11 Digitaler Temperature
  6. 1x DHT22 Digitaler Temperatur

Bewertungen (0)

Durchschnittliche Artikelbewertung

Geben Sie die erste Bewertung für diesen Artikel ab und helfen Sie Anderen bei der Kaufenscheidung:


Dieser Artikel besteht aus
DHT11 Digitaler Temperatur- und Feuchtigkeitssensor DHT11 Digitaler Temperatur- und Feuchtigkeitssensor
sofort verfügbar
Steckbrett Breadboard 400 Pins Kontakte
sofort verfügbar
DHT22 AM2302 Digital Temperatur Feuchtigkeit Sensor mit... DHT22 AM2302 Digital Temperatur Feuchtigkeit Sensor mit...
sofort verfügbar
HIMALAYA basic UNO R3 ATmega328P Board ATmega16U2 mit USB... HIMALAYA basic UNO R3 ATmega328P Board ATmega16U2 mit USB...
sofort verfügbar
Jumper Wire 10x1P male to male 20cm
sofort verfügbar