Innehållsförteckning:

TEMPERATUR OCH FUKTMÄTNING MED DHT 11: 5 Steg
TEMPERATUR OCH FUKTMÄTNING MED DHT 11: 5 Steg

Video: TEMPERATUR OCH FUKTMÄTNING MED DHT 11: 5 Steg

Video: TEMPERATUR OCH FUKTMÄTNING MED DHT 11: 5 Steg
Video: วิธีใช้งานเครื่องวัดความชื้น HTC-2 | ใช้งานได้ง่ายๆ #electronic #humidity 2024, November
Anonim
TEMPERATUR OCH FUKTMÄTNING MED DHT 11
TEMPERATUR OCH FUKTMÄTNING MED DHT 11

I det här projektet använder jag DHT 11 temperatur- och fuktighetssensor för att mäta både vår omgivningstemperatur och fuktighet med Arduino (Nano).

Några av de grundläggande elektriska egenskaperna:

DRIFTSSPÄNNING: 3,5V-5V

STRÖM (mätning): 0,3 mA

STRÖM (standby): 60 mikro ampere

OMRÅDE: 0 till 50 grader Celsius

UPPLÖSNING: 16bit

PROVTID:> 2 ms

Steg 1: SKAPA SCHEMATIK

SKAPA SCHEMATISKT
SKAPA SCHEMATISKT
SKAPA SCHEMATISKT
SKAPA SCHEMATISKT

I denna schema använder en DHT11 -sensor med 5k (ohm) uppdragningsmotstånd för datalinje.

PINS:

RÖD TRÅD TILL +VCC

SVART TRÅD TILL GND

GUL TRÅD MED 5 K RESISTOR

3: e pin är INGEN ANSLUTNING

KOMPONENTER SOM BEHÖVS:

1. Arduino

2. DHT11 temperatur- och fuktsensor

3,5 k ohm motstånd

JAG ANVÄNDER DHT11 MED INBYGGD I MOTSTÅND OCH KAPACITOR FÖR ATT PULPA UPP OCH MJUKA INGÅNGSSPÄNNINGEN RESPEKTIVT.

Steg 2: EXPERIMENT TID-ANSLUTNINGAR

EXPERIMENT TID-ANSLUTNINGAR
EXPERIMENT TID-ANSLUTNINGAR

Jag har anslutit stiften i enlighet därmed

5v - +VCC

GND - GND

digital pin 2 - DATA PIN

Steg 3: EXPERIMENT TID-KOD

EXPERIMENT TID-KOD
EXPERIMENT TID-KOD
EXPERIMENT TID-KOD
EXPERIMENT TID-KOD
EXPERIMENT TID-KOD
EXPERIMENT TID-KOD

Med Arduino IDE kan vi programmera vårt Arduino -kort

men först ladda ner och installera biblioteket för DHT -sensorer..

syftet med att ladda ner biblioteket är att minska kodens komplexitet.

Jag laddar ner biblioteket som heter SIMPLEDHT, det är fantastiskt.

efter att ha installerat biblioteket genom att klicka på knappen installera.

öppna fil-exempel- simpledht-dht11 standard.

Jag använder DHT11. om du använder DHT22 finns det också en exempelkod nedan.. HÄR HÄR …

efter att koden öppnats. anslut Arduino -kortet till din dator och välj PORT. och ladda upp exempelskissen.

se till att du ansluter datapinnen till digital pin2 på Arduino..

KODENS DEL ÄR KLAR

Steg 4: EXPERIMENTTID - INSTÄLLNING

EXPERIMENTTID - INSTÄLLNING
EXPERIMENTTID - INSTÄLLNING
EXPERIMENTTID - INSTÄLLNING
EXPERIMENTTID - INSTÄLLNING

När du har laddat upp koden öppnar du den seriella bildskärmen.

du kommer att observera att sensorn skickar data.

inte mycket svårt va?

Steg 5: ARBETE

Som jag sa att sensorn skickar ut 40 bitar

8bit fuktighet heltal data + 8bit fuktighet decimal data + 8bit temperatur heltal data + 8 bit temperatur fraktionerad data + 8bit check summa = 40 bitar

Exempel 1: 40 mottagna data:

0011 0101 0000 0000 0001 1000 0000 0100 1101

Beräkna : 0011 0101+0000 0000+0001 1000+0000 0000 = 0100 1101

Mottagna uppgifter stämmer

Luftfuktighet: 0011 0101 = 35H (hex) = 53%RF

Temperatur: 0001 1000 = 18H (hex) = 24 ℃.

KÄLLA:-

media.digikey.com/pdf/Data%20Sheets/Adafruit%20PDFs/DHT11_ProdManual.pdf

TACK KILLAR

OM DU HITTER MISTAK SKRIV IN I KOMMENTARER.

SÅ ATT JAG KAN RÄTTA DET.

FÖR JAG ÄR EN BUDDING ENGINEER.

I NÄSTA PROJEKT KAN JAG ANVÄNDA EN LCD -DISPLAY FÖR ATT VISA TEMPERATUR.

BLIV FANTASTISKA KÄNNER ………………..

Rekommenderad: