- Stoc: În Stoc
- Cod Produs: SNC002.DHT22
- Greutate: 6.00
DHT22 AM2302 Modul digital cu senzor de temperatură umiditate
DHT22, cunoscut și sub numele de AM2302, este un senzor digital de temperatură și umiditate de înaltă precizie. Este o versiune îmbunătățită a DHT11 și oferă o precizie mai bună și o gamă mai largă de măsurare. Iată o prezentare detaliată a senzorului DHT22 (AM2302):
Informații generale:
DHT22 este proiectat să măsoare atât temperatura, cât și umiditatea și să transmită datele digital. Utilizează un senzor capacitiv de umiditate și un termistor pentru a măsura aerul din jur și oferă un semnal digital pe pinul de date.
Caracteristici:
- 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.
- Alimentare electrică: 3,3 V până la 6 V.
- Consum redus de putere: Ideal pentru aplicații alimentate cu baterie.
- Ieșire digitală: Protocol de comunicare cu un singur fir.
- Timp de raspuns: De obicei, mai puțin de 2 secunde.
- Stabilitate pe termen lung: Stabilitate bună pe termen lung.
Configurație pin:
Senzorul DHT22 are de obicei patru pini, dar adesea sunt utilizați doar trei:
- VCC: Alimentare (3,3V până la 6V).
- GND: Sol.
- 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.
- Automatizarea casei: Pentru monitorizarea mediului.
- Agricultură: Pentru a monitoriza condițiile de seră.
- Aplicatii industriale: Pentru monitorizarea conditiilor de mediu din fabrici si depozite.
Cablaj:
Pentru a conecta DHT22 la un Arduino:
- Conectați VCC pinul DHT22 la pinul de 5V al Arduino.
- Conectați GND pinul DHT22 la pinul GND al Arduino.
- Conectați DATE pinul 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, puteți utiliza biblioteca DHT. Mai întâi, instalați biblioteca DHT de la Adafruit prin Managerul de bibliotecă 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 // Pinul digital 2
DHT 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
întârziere (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("Nu s-a putut citi de la senzorul DHT!");
întoarcere;
}
// Tipăriți rezultatele
Serial.print("Umiditate: ");
Serial.print(umiditate);
Serial.print(" %\t");
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.