Sisällysluettelo:

LÄMPÖTILAN JA KOSTEUDEN MITTAUS DHT 11: 5 -vaiheella
LÄMPÖTILAN JA KOSTEUDEN MITTAUS DHT 11: 5 -vaiheella

Video: LÄMPÖTILAN JA KOSTEUDEN MITTAUS DHT 11: 5 -vaiheella

Video: LÄMPÖTILAN JA KOSTEUDEN MITTAUS DHT 11: 5 -vaiheella
Video: 💧🌡️ ¿Cómo medir temperatura y humedad? SENSOR DHT11 con Arduino // IngeDonManual 2024, Marraskuu
Anonim
LÄMPÖTILAN JA KOSTEUDEN MITTAUS DHT -KÄYTTÖÄ käyttäen 11
LÄMPÖTILAN JA KOSTEUDEN MITTAUS DHT -KÄYTTÖÄ käyttäen 11

Tässä projektissa käytän DHT 11 -lämpötila- ja -kosteusanturia ympäristön lämpötilan ja kosteuden mittaamiseen Arduinolla (Nano).

Jotkut SÄHKÖISET PERUSOMINAISUUDET:

KÄYTTÖJÄNNITE: 3.5V-5V

VIRTA (mittaus): 0,3 mA

CURRENT (valmiustila): 60 mikroampeeria

ALUE: 0-50 astetta

RATKAISU: 16bit

NÄYTTEENOTTOAIKA:> 2 ms

Vaihe 1: SKEMAATTISEN LUOMINEN

LUOA KAAVA
LUOA KAAVA
LUOA KAAVA
LUOA KAAVA

Tässä kaaviossa käytetään DHT11 -anturia, jossa on 5 k (ohmin) vetovastus datalinjaa varten.

PINSIT:

PUNAINEN JOHTO +VCC

MUSTA JOHTO GND: lle

KELTAINEN JOHTO 5 K KESTÄVÄLLÄ

Kolmas nasta ei ole kytketty

TARVITTAVAT KOMPONENTIT:

1. Arduino

2. DHT11 lämpötila- ja kosteusanturi

3,5 k ohmin vastus

KÄYTÄN DHT11: tä, jossa on sisäänrakennettu vastus ja kondensaattori.

Vaihe 2: KOKEELLISET AIKAYHTEYDET

Kokeellisen ajan yhteydet
Kokeellisen ajan yhteydet

Olen liittänyt nastat vastaavasti

5v - +VCC

GND - GND

digitaalinen nasta 2 - DATA PIN

Vaihe 3: KOKEELLINEN AIKAKOODI

KOKEELLINEN AIKAKOODI
KOKEELLINEN AIKAKOODI
KOKEELLINEN AIKAKOODI
KOKEELLINEN AIKAKOODI
KOKEELLINEN AIKAKOODI
KOKEELLINEN AIKAKOODI

Arduino IDE: n avulla voimme ohjelmoida Arduino -korttimme

mutta lataa ja asenna ensin DHT -antureiden kirjasto.

kirjaston lataamisen tarkoitus on vähentää koodin monimutkaisuutta.

Olen lataamassa kirjastoa nimeltä SIMPLEDHT, se on mahtava.

kirjaston asentamisen jälkeen napsauttamalla asennuspainiketta.

Avaa tiedosto-esimerkit-simpledht-dht11 oletus.

Käytän DHT11: tä. jos käytät DHT22: ta, alla on myös esimerkkikoodi.. OIKEALLA…

koodin avaamisen jälkeen. liitä Arduino -kortti tietokoneeseen ja valitse PORT. ja lataa esimerkkiluonnos.

varmista, että liität datanapin Arduinon digitaaliseen nastaan 2.

KOODIOSA ON VALMIS

Vaihe 4: KOKEILUAIKA - ASETUKSET

KOKEILUAIKA - ASETUS
KOKEILUAIKA - ASETUS
KOKEILUAIKA - ASETUS
KOKEILUAIKA - ASETUS

avaa sarjamonitori koodin lataamisen jälkeen.

huomaat, että anturi lähettää tiedot.

ei kovin vaikeaa eikö?

Vaihe 5: TYÖ

Kuten sanoin, anturi lähettää 40 bittiä

8 -bittinen kokonaislukutieto + 8 -bittinen kosteustieto, + 8 -bittinen lämpötila -kokonaisluku + 8 -bittinen lämpötilan murto -osa + 8 -bittinen tarkistussumma = 40 bittiä

Esimerkki 1: 40 vastaanotettua dataa:

0011 0101 0000 0000 0001 1000 0000 0100 1101

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

Vastaanotetut tiedot ovat oikein

Kosteus : 0011 0101 = 35H (hex) = 53%RH

Lämpötila : 0001 1000 = 18H (hex) = 24 ℃.

LÄHDE:-

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

KIITOS KAVERIT

Jos löydät virheitä, kirjoita kommentteihin.

Niin, että voin korjata sen.

Sillä MINÄ OLEN BUDDING INSINEER.

SEURAAVASSA PROJEKTISSA VOIN KÄYTTÄÄ LCD -NÄYTTÖÄ LÄMPÖTILAN NÄYTTÖÖN.

PYSY AWSOME GUYSS ………………..

Suositeltava: