Satura rādītājs:

Temperatūras un mitruma mērīšana, izmantojot DHT 11: 5 soļus
Temperatūras un mitruma mērīšana, izmantojot DHT 11: 5 soļus

Video: Temperatūras un mitruma mērīšana, izmantojot DHT 11: 5 soļus

Video: Temperatūras un mitruma mērīšana, izmantojot DHT 11: 5 soļus
Video: Такая свиная грудинка съедается за 5 минут! Идеальная закуска! Великолепный вкус! 2024, Novembris
Anonim
TEMPERATŪRAS UN mitruma mērīšana, izmantojot DHT 11
TEMPERATŪRAS UN mitruma mērīšana, izmantojot DHT 11

Šajā projektā es izmantoju DHT 11 temperatūras un mitruma sensoru, lai izmērītu mūsu vides temperatūru, kā arī mitrumu, izmantojot Arduino (Nano).

Dažas ELEKTRISKĀS PAMATRAKSTURAS:

DARBĪBAS spriegums: 3.5V-5V

KĀRTĪBA (mērījums): 0,3 mA

AKTUĀLĀ (gaidstāves režīmā): 60 mikroampēri

Diapazons: no 0 līdz 50 grādiem pēc Celsija

RISINĀJUMS: 16 bitu

PARAUGU ŅEMŠANAS PERIODS:> 2 ms

1. darbība: SHEMATISKĀS IZVEIDOŠANAS

SHEMATISKAS RADĪŠANA
SHEMATISKAS RADĪŠANA
SHEMATISKAS RADĪŠANA
SHEMATISKAS RADĪŠANA

Šajā shēmā datu līnijai tiek izmantots DHT11 sensors ar 5 k (omi) uzvilktu rezistoru.

PINS:

SARKANAIS VADS UZ +VCC

MELNAIS VADS GND

Dzeltenais vads ar 5 K rezistoru

Trešā tapa nav savienojuma

VAJADZĪGĀS SASTĀVDAĻAS:

1. Arduino

2. DHT11 temperatūras un mitruma sensors

3,5 k ohm rezistors

Es izmantoju DHT11 ar iebūvētu rezistoru un kondensatoru, lai attiecīgi savilktu un izlīdzinātu ieejas spriegumu.

2. darbība: EKSPERIMENTA LAIKA SAVIENOJUMI

EKSPERIMENTA LAIKA SAVIENOJUMI
EKSPERIMENTA LAIKA SAVIENOJUMI

Man ir attiecīgi pievienotas tapas

5V - +VCC

GND - GND

digitālā tapa 2 - DATU PIN

3. darbība: EKSPERIMENTA LAIKA KODS

EKSPERIMENTA LAIKA KODS
EKSPERIMENTA LAIKA KODS
EKSPERIMENTA LAIKA KODS
EKSPERIMENTA LAIKA KODS
EKSPERIMENTA LAIKA KODS
EKSPERIMENTA LAIKA KODS

Izmantojot Arduino IDE, mēs varam ieprogrammēt savu Arduino dēli

bet vispirms lejupielādējiet un instalējiet DHT sensoru bibliotēku.

bibliotēkas lejupielādes mērķis ir samazināt koda sarežģītību.

Es lejupielādēju bibliotēku ar nosaukumu SIMPLEDHT, tā ir lieliska.

pēc bibliotēkas instalēšanas, noklikšķinot uz pogas Instalēt.

atvērt failu piemērus-simpledht-dht11 noklusējums.

Es izmantoju DHT11. ja jūs izmantojat DHT22, zemāk ir arī koda paraugs.. TIEŠI TUR…

pēc koda atvēršanas. pievienojiet Arduino plati datoram un atlasiet PORT. un augšupielādējiet skices piemēru.

pārliecinieties, ka esat pievienojis datu tapu Arduino digitālajai pin2.

KODA DAĻA GATAVA

4. darbība: EKSPERIMENTA LAIKS - IESTATĪŠANA

EKSPERIMENTA LAIKS - IESTATĪŠANA
EKSPERIMENTA LAIKS - IESTATĪŠANA
EKSPERIMENTA LAIKS - IESTATĪŠANA
EKSPERIMENTA LAIKS - IESTATĪŠANA

pēc koda augšupielādes atveriet seriālo monitoru.

jūs novērojat, ka sensors nosūta datus.

nav grūti, vai ne?

5. solis: DARBĪBA

Kā jau teicu, sensors izsūta 40 bitus

8 bitu mitruma veseli dati + 8 bitu mitruma decimālie dati + 8 bitu temperatūras veseli skaitļi + 8 bitu temperatūras daļēji dati + 8 bitu pārbaudes summa = 40 biti

1. piemērs: saņemti 40 dati:

0011 0101 0000 0000 0001 1000 0000 0100 1101

Aprēķināt : 0011 0101+0000 0000+0001 1000+0000 0000 = 0100 1101

Saņemtie dati ir pareizi

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

Temperatūra : 0001 1000 = 18H (hex) = 24 ℃.

AVOTS:-

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

PALDIES PUSIEM

JA ATRODAT KĻŪDAS, LŪDZU, RAKSTIET KOMENTĀROS.

TĀ, KA ES VARU TO TAISNOT.

JO ESMU BUDŽETA INŽENIERIS.

NĀKAMAJĀ PROJEKTĀ TEMPERATŪRAS RĀDĪŠANAI VARU izmantot LCD displeju.

Uzturieties satriecošos puišus ………………..

Ieteicams: