Innholdsfortegnelse:

TEMPERATUR OG FUKTIGHETSMÅLING MED DHT 11: 5 trinn
TEMPERATUR OG FUKTIGHETSMÅLING MED DHT 11: 5 trinn

Video: TEMPERATUR OG FUKTIGHETSMÅLING MED DHT 11: 5 trinn

Video: TEMPERATUR OG FUKTIGHETSMÅLING MED DHT 11: 5 trinn
Video: EX05 Лучше проверьте точку росы 2024, November
Anonim
TEMPERATUR OG FUKTIGHETSMÅLING VED DHT 11
TEMPERATUR OG FUKTIGHETSMÅLING VED DHT 11

I dette prosjektet bruker jeg DHT 11 temperatur- og fuktighetssensor for å måle omgivelsestemperaturen og fuktigheten ved hjelp av Arduino (Nano).

NOEN AV DE GRUNNLEGGENDE ELEKTRISKE EGENSKAPER:

DRIFTSSPENNING: 3,5V-5V

STRØM (måling): 0,3 mA

STRØM (standby): 60 mikro ampere

OMRÅDE: 0 til 50 grader Celsius

OPPLØSNING: 16bit

PRØVETID:> 2 ms

Trinn 1: SKAPE SKJEMATISK

SKAPENDE SKJEMATISK
SKAPENDE SKJEMATISK
SKAPENDE SKJEMATISK
SKAPENDE SKJEMATISK

I denne skjematikken bruker du en DHT11 -sensor med 5k (ohm) trekkmotstand for datalinje.

PINNER:

RØD TRÅD TIL +VCC

SVART TRÅD TIL GND

GUL TRÅD MED 5 K MOTSTAND

3. pinne er INGEN TILKOBLING

KOMPONENTER NØDVENDIG:

1. Arduino

2. DHT11 temperatur- og fuktighetssensor

3,5 k ohm motstand

JEG BRUKER DHT11 MED BYGGET I MOTSTAND OG KAPASITOR FOR Å TRYKKE OPP OG MYNKTE INNGANGSPENNINGEN RESPEKTIVT.

Trinn 2: EKSPERIMENTTID-TILKOBLINGER

EKSPERIMENT TID-TILKOBLINGER
EKSPERIMENT TID-TILKOBLINGER

Jeg har blitt koblet til pinnene tilsvarende

5v - +VCC

GND - GND

digital pin 2 - DATA PIN

Trinn 3: EKSPERIMENT TID-KODE

EKSPERIMENT TID-KODE
EKSPERIMENT TID-KODE
EKSPERIMENT TID-KODE
EKSPERIMENT TID-KODE
EKSPERIMENT TID-KODE
EKSPERIMENT TID-KODE

Ved å bruke Arduino IDE kan vi programmere vårt Arduino -bord

men last ned og installer først biblioteket for DHT -sensorer.

Formålet med å laste ned biblioteket er å redusere kompleksiteten til koden.

Jeg laster ned biblioteket kalt SIMPLEDHT, det er fantastisk.

etter å ha installert biblioteket ved å klikke installasjonsknappen.

åpne fil-eksempler- simpledht-dht11 standard.

Jeg bruker DHT11. hvis du bruker DHT22, er det også en eksempelkode nedenfor. RETT DER …

etter å ha åpnet koden. koble Arduino -kortet til datamaskinen, og velg PORT. og last opp eksempelskissen.

sørg for å koble datapinnen til digital pin2 på Arduino..

KODEDEL ER GJORT

Trinn 4: EKSPERIMENTTID - OPPSETT

EKSPERIMENTTID - OPPSETT
EKSPERIMENTTID - OPPSETT
EKSPERIMENTTID - OPPSETT
EKSPERIMENTTID - OPPSETT

etter å ha lastet opp koden, åpner du den serielle skjermen.

vil du observere at sensoren sender dataene.

ikke mye vanskelig, ikke sant?

Trinn 5: ARBEID

Som jeg sa at sensoren sender ut 40bits

8bit fuktighet heltall data + 8bit fuktighet desimal data + 8bit temperatur heltall data + 8 bit temperatur brøkdata + 8bit sjekksum = 40 bits

Eksempel 1: 40 mottatte data:

0011 0101 0000 0000 0001 1000 0000 0100 1101

Beregn: 0011 0101+0000 0000+0001 1000+0000 0000 = 0100 1101

Mottatte data er riktige

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

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

KILDE:-

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

TAKK FOLKENS

HVIS DU FINNER FEIL VENNLIGST SKRIV I KOMMENTARER.

SÅ AT JEG KAN RETTE DET.

Fordi jeg er en buddingsingeniør.

I NESTE PROJEKT KAN JEG BRUKE EN LCD -DISPLAY FOR Å VISE TEMPERATUR.

BLIV UTROLIGE GUTTER ………………..

Anbefalt: