
Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-23 15:04

În acest proiect, folosesc senzorul de temperatură și umiditate DHT 11 pentru a măsura temperatura mediului, precum și umiditatea folosind Arduino (Nano).
UNELE DIN CARACTERISTICILE ELECTRICE DE BAZĂ:
TENSIUNE DE FUNCȚIONARE: 3,5V-5V
CURENT (măsurare): 0,3 mA
CURENT (standby): 60 micro amperi
GAMA: 0 până la 50 de grade Celsius
REZOLUȚIE: 16 biți
PERIOADA DE EȘANTIONARE:> 2 ms
Pasul 1: CREAREA SCHEMATICII


În această schemă utilizând un senzor DHT11 cu rezistență de tracțiune de 5k (ohm) pentru linia de date.
PINS:
Sârmă roșie către + VCC
Sârmă neagră către GND
Sârmă galbenă cu rezistor de 5 K
Al treilea pin nu are legătură
COMPONENTE NECESARE:
1. Arduino
2. Senzor de temperatură și umiditate DHT11
Rezistor de 3,5 k ohm
UTILIZEZ DHT11 CU REZISTENT ȘI CAPACITOR INTEGRAT PENTRU RETURARE ȘI ÎNTÂRNIREA RESPECTIVĂ A TENSIUNII DE INTRARE.
Pasul 2: EXPERIMENT TIMP-CONEXIUNI

Am fost conectați pinii în consecință
5v - + VCC
GND - GND
pin digital 2 - PIN DATA
Pasul 3: EXPERIMENT TIMP-COD



Folosind Arduino IDE ne putem programa placa Arduino
dar mai întâi descărcați și instalați biblioteca pentru senzorii DHT..
scopul descărcării bibliotecii este de a reduce complexitatea codului.
Descarc biblioteca numită SIMPLEDHT, este minunat.
după instalarea bibliotecii făcând clic pe butonul de instalare.
deschideți fișier-exemple- simpledht-dht11 implicit.
Folosesc DHT11. dacă utilizați DHT22, există și un exemplu de cod mai jos.. DREPT ACOLO …
după deschiderea codului. conectați placa Arduino la computer și selectați PORT. și încărcați schița de exemplu.
asigurați-vă că conectați pinul de date la pinul digital 2 al Arduino..
PARTEA CODULUI ESTE FĂCUTĂ
Pasul 4: EXPERIMENT TIME - SETUP


după încărcarea codului, deschideți monitorul serial.
veți observa că senzorul trimite datele.
nu prea greu nu?
Pasul 5: LUCRU
După cum am spus, senzorul trimite 40 de biți
Date întregi de 8 biți de umiditate + date zecimale de 8 biți de umiditate + date întregi de 8 biți de temperatură + date fracționale de temperatură de 8 biți + sumă de verificare de 8 biți = 40 de biți
Exemplul 1: 40 de date primite:
0011 0101 0000 0000 0001 1000 0000 0100 1101
Calculați : 0011 0101 + 0000 0000 + 0001 1000 + 0000 0000 = 0100 1101
Datele primite sunt corecte
Umiditate : 0011 0101 = 35H (hex) = 53% HR
Temperatura : 0001 1000 = 18H (hex) = 24 ℃.
SURSĂ:-
media.digikey.com/pdf/Data%20Sheets/Adafruit%20PDFs/DHT11_ProdManual.pdf
VĂ MULȚUMESC BAIETI
DACĂ GĂSEȘTE GĂȘILE, VĂ RUGĂM SĂ SCRIȚI ÎN COMENTARII.
ASA CA O POT RECTIFICA.
PENTRU CĂ SUNT INGINER BUDDING.
ÎN URMĂTORUL PROIECT POT UTILIZA UN AFIșOR LCD PENTRU AFIȘAREA TEMPERATURII.
RĂMÂNEȚI BĂIEȚI MĂRĂTOARE ………………..
Recomandat:
Măsurarea umidității și temperaturii folosind HIH6130 și Arduino Nano: 4 pași

Măsurarea umidității și temperaturii folosind HIH6130 și Arduino Nano: HIH6130 este un senzor de umiditate și temperatură cu ieșire digitală. Acești senzori oferă un nivel de precizie de ± 4% HR. Cu stabilitate pe termen lung lider în industrie, I2C digital cu adevărat compensat de temperatură, fiabilitate lider în industrie, eficiență energetică
Măsurarea temperaturii și a umidității folosind HDC1000 și Arduino Nano: 4 pași

Măsurarea temperaturii și a umidității folosind HDC1000 și Arduino Nano: HDC1000 este un senzor digital de umiditate cu senzor de temperatură integrat care oferă o precizie excelentă de măsurare la o putere foarte mică. Dispozitivul măsoară umiditatea pe baza unui nou senzor capacitiv. Senzorii de umiditate și temperatură sunt fac
Măsurarea umidității și temperaturii folosind HTS221 și Arduino Nano: 4 pași

Măsurarea umidității și temperaturii folosind HTS221 și Arduino Nano: HTS221 este un senzor digital capacitiv ultra compact pentru umiditate relativă și temperatură. Include un element de detectare și un circuit integrat specific aplicației de semnal mixt (ASIC) pentru a furniza informațiile de măsurare prin serial digital
Măsurarea umidității și temperaturii folosind HTS221 și Raspberry Pi: 4 pași

Măsurarea umidității și temperaturii folosind HTS221 și Raspberry Pi: HTS221 este un senzor digital capacitiv ultra compact pentru umiditate relativă și temperatură. Include un element de detectare și un circuit integrat specific aplicației de semnal mixt (ASIC) pentru a furniza informațiile de măsurare prin serial digital
Măsurarea umidității și temperaturii folosind HIH6130 și Raspberry Pi: 4 pași

Măsurarea umidității și temperaturii folosind HIH6130 și Raspberry Pi: HIH6130 este un senzor de umiditate și temperatură cu ieșire digitală. Acești senzori oferă un nivel de precizie de ± 4% HR. Cu stabilitate pe termen lung lider în industrie, I2C digital cu adevărat compensat de temperatură, fiabilitate lider în industrie, eficiență energetică