
- Stoc: În Stoc
- Model: SNC002.DHT22
DHT22 AM2302: Un modul digital de înaltă precizie pentru senzori de temperatură și umiditate
DHT22, cunoscut alternativ ca AM2302, este un senzor digital extrem de precis pentru măsurători de temperatură și umiditate. Acest senzor este o versiune îmbunătățită a DHT11, oferind o precizie superioară și un spectru de măsurare mai larg.
Informații generale:
DHT22 este proiectat pentru a înregistra digital și a scoate date atât de temperatură, cât și de umiditate. Utilizează un senzor capacitiv de umiditate și un termistor pentru a măsura aerul din jur, oferind un semnal digital pe pinul de date.
Caracteristici cheie:
- Interval de temperatură: -40 până la +80°C cu o precizie de ±0,5°C.
- Interval de umiditate: 0 până la 100% RH cu o precizie de ±2-5% RH.
- Rezoluție: 0,1 atât pentru temperatură, cât și pentru umiditate.
- Sursa de alimentare: 3,3 V până la 6 V.
- Consum redus de energie: Ideal pentru aplicații alimentate cu baterie.
- Ieșire digitală: protocol de comunicație cu un singur fir.
- Timp de răspuns: de obicei, mai puțin de 2 secunde.
- Stabilitate pe termen lung: Stabilitate bună pe termen lung.
Configurație pin:
Senzorul DHT22 are în general patru pini, dar deseori sunt utilizați doar trei:
- VCC: sursă de alimentare (3,3 V până la 6 V).
- GND: Pământ.
- DATE: Pin de date pentru ieșirea semnalului digital.
- NC: Neconectat (opțional).
Aplicatii:
- Stații meteo: pentru măsurarea temperaturii și umidității ambiante.
- Sisteme HVAC: pentru monitorizarea și controlul sistemelor de încălzire, ventilație și aer condiționat.
- Home Automation: Pentru monitorizarea mediului.
- Agricultura: Pentru a monitoriza condițiile de seră.
- Aplicații industriale: Pentru monitorizarea condițiilor de mediu din fabrici și depozite.
Cablaj:
Pentru a interfata DHT22 cu un Arduino:

- Conectați pinul VCC al DHT22 la pinul de 5V al Arduino.
- Conectați pinul GND al DHT22 la pinul GND al Arduino.
- Conectați pinul DATA al DHT22 la un pin digital (de exemplu, pinul 2) de pe Arduino.
- Este necesar un rezistor de tragere (4,7 kΩ până la 10 kΩ) între pinii VCC și DATA.
Exemplu de cod:
Pentru a utiliza DHT22 cu un Arduino, biblioteca DHT de la Adafruit poate fi instalată prin Library Manager din Arduino IDE.
#include „DHT.h”// Definiți tipul de senzor și pinul la care este conectat #define DHTTYPE DHT22 // DHT 22 (AM2302) #define DHTPIN 2 // Pin digital 2DHT dht(DHTPIN, DHTTYPE);void setup( ) { Serial.begin(9600); Serial.println("Test DHT22 (AM2302)!"); dht.begin(); }void loop() { // Așteptați câteva secunde între măsurători delay(2000); // Citirea valorilor de temperatură și umiditate float humidity = dht.readHumidity(); temperatura float = dht.readTemperature(); // Verificați dacă vreo citire a eșuat și ieșiți mai devreme (pentru a încerca din nou). if (isnan(umiditate) || isnan(temperatura)) { Serial.println("Eșuat la citirea de la senzorul DHT!"); întoarcere; } // Printează rezultatele Serial.print("Umiditate: "); Serial.print(umiditate); Serial.print(" % "); Serial.print("Temperatura: "); Serial.print(temperatura); Serial.println(" *C"); }
Sfaturi de calibrare și utilizare:
- Asigurați-vă că senzorul este plasat într-o zonă cu flux de aer bun pentru citiri precise.
- Evitați plasarea senzorului în lumina directă a soarelui sau lângă surse de căldură pentru a preveni citirile false.
- Verificați și recalibrați periodic senzorul dacă este utilizat în aplicații critice.
DHT22 (AM2302) este un senzor de încredere și precis, potrivit pentru diverse aplicații care necesită măsurători precise de temperatură și umiditate. Este favorizat pentru acuratețea, stabilitatea și ușurința de integrare în proiecte.