Sadržaj:

MJERENJE TEMPERATURE I VLAŽNOSTI Korištenjem DHT 11: 5 koraka
MJERENJE TEMPERATURE I VLAŽNOSTI Korištenjem DHT 11: 5 koraka

Video: MJERENJE TEMPERATURE I VLAŽNOSTI Korištenjem DHT 11: 5 koraka

Video: MJERENJE TEMPERATURE I VLAŽNOSTI Korištenjem DHT 11: 5 koraka
Video: temperature and humidity measuring device with Arduino and dht11 sensor. #sensors #arduino #lcd 2024, Studeni
Anonim
MJERENJE TEMPERATURE I VLAŽNOSTI Korištenjem DHT -a 11
MJERENJE TEMPERATURE I VLAŽNOSTI Korištenjem DHT -a 11

U ovom projektu koristim DHT 11 senzor temperature i vlažnosti za mjerenje temperature našeg okoliša kao i vlažnosti zraka pomoću Arduina (Nano).

NEKE OD OSNOVNIH ELEKTRIČNIH KARAKTERISTIKA:

RADNI NAPON: 3,5V-5V

STRUJA (mjerenje): 0,3 mA

STRUJA (stanje pripravnosti): 60 mikro pojačala

Raspon: 0 do 50 stupnjeva Celzijusa

RJEŠENJE: 16 bita

RAZDOBLJE UZORKOVANJA:> 2 ms

Korak 1: STVARANJE SHEMATIKE

KREIRANJE SHEMATSKOG
KREIRANJE SHEMATSKOG
KREIRANJE SHEMATSKOG
KREIRANJE SHEMATSKOG

U ovoj shemi pomoću osjetnika DHT11 s 5k (ohm) povucivog otpornika za podatkovnu liniju.

IGLE:

CRVENA ŽICA NA +VCC

CRNA ŽICA DO GND

ŽUTA ŽICA S OTPOROM od 5 K

3. iglica NEMA POVEZANJA

POTREBNE KOMPONENTE:

1. Arduino

2. Senzor temperature i vlažnosti DHT11

Otpor 3,5 k ohma

KORISTIM DHT11 SA UGRADNOM U OTPORNIKU I KAPACITORU ZA POVUČENJE I UGLAŠENJE ULAZNOG NAPONA.

Korak 2: EKSPERIMENTALNE VREMENSKE VEZE

EKSPERIMENTALNO VREMENSKO POVEZIVANJE
EKSPERIMENTALNO VREMENSKO POVEZIVANJE

U skladu s tim spojio sam pinove

5v - +VCC

GND - GND

digitalni pin 2 - PIN PODATAKA

Korak 3: EKSPERIMENT TIME-CODE

EKSPERIMENT TIME-CODE
EKSPERIMENT TIME-CODE
EKSPERIMENT TIME-CODE
EKSPERIMENT TIME-CODE
EKSPERIMENT TIME-CODE
EKSPERIMENT TIME-CODE

Pomoću Arduino IDE -a možemo programirati našu Arduino ploču

ali prvo preuzmite i instalirajte knjižnicu za DHT senzore.

svrha preuzimanja knjižnice je smanjiti složenost koda.

Preuzimam knjižnicu SIMPLEDHT, super je.

nakon instaliranja knjižnice klikom na gumb Instaliraj.

open file-examples- simpledht-dht11 zadano.

Koristim DHT11. ako koristite DHT22, ispod je i primjer koda.. TAMO …

nakon otvaranja koda. povežite Arduino ploču s računalom i odaberite PORT. i prenesite primjer skice.

spojite podatkovni pin na digitalni pin2 Arduina..

DIO KODA JE URADJEN

Korak 4: VRIJEME EKSPERIMENTA - POSTAVKA

VRIJEME EKSPERIMENTA - POSTAVKA
VRIJEME EKSPERIMENTA - POSTAVKA
VRIJEME EKSPERIMENTA - POSTAVKA
VRIJEME EKSPERIMENTA - POSTAVKA

nakon učitavanja koda otvorite serijski monitor.

primijetit ćete da senzor šalje podatke.

nije puno teško zar ne?

Korak 5: RAD

Kao što sam rekao, senzor šalje 40 bita

8 -bitni cijeli vlažni podatak o vlažnosti + 8 -bitni vlažni decimalni podaci + 8 -bitni temperaturni cjelobrojni podaci + 8 -bitni temperaturni frakcijski podaci + 8 -bitna kontrolna suma = 40 bita

Primjer 1: 40 primljenih podataka:

0011 0101 0000 0000 0001 1000 0000 0100 1101

Izračunaj : 0011 0101+0000 0000+0001 1000+0000 0000 = 0100 1101

Primljeni podaci su točni

Vlažnost: 0011 0101 = 35H (hex) = 53%RH

Temperatura: 0001 1000 = 18H (šesterokutno) = 24 ℃.

IZVOR:-

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

HVALA VAM, LJUDI

AKO ZNAŠITE GREŠKE MOLIMO DA NAPIŠETE U KOMENTARE.

PA DA MOGU TO ISPRAVITI.

ZATO ŠTO SAM INŽENJER U POKRETANJU.

U SLJEDEĆEM PROJEKTU MOGU KORISTITI LCD ZASLON ZA PRIKAZ TEMPERATURE.

OSTANITE SJAJNI MOMCI ………………..

Preporučeni: