- Stoc: În Stoc
- Cod Produs: SNC001.DHT21
- Greutate: 14.00
DHT21 AM2301 Modul digital cu senzor de temperatură umiditate
DHT21 (cunoscut și ca AM2301) este un senzor digital de temperatură și umiditate. Este utilizat pe scară largă în diverse aplicații datorită fiabilității și ușurinței sale de utilizare. Iată o prezentare detaliată a senzorului DHT21 (AM2301):
Informații generale:
DHT21 este un senzor care măsoară atât temperatura, cât și umiditatea și oferă ieșire digitală. Folosește un senzor capacitiv de umiditate și un termistor pentru a măsura aerul din jur și scuipă 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 ±3% RH.
- Rezoluţie: 0,1 atât pentru temperatură, cât și pentru umiditate.
- Alimentare electrică: 3,3 V până la 5,5 V.
- Consum redus de putere: Ideal pentru aplicații alimentate cu baterie.
- Ieșire digitală: Protocol de comunicare cu o singură magistrală.
- Timp de raspuns: Timp de răspuns relativ rapid, de obicei mai puțin de 2 secunde.
Configurație PIN:
Senzorul DHT21 are de obicei trei pini:
- VCC: Alimentare (3,3 V până la 5,5 V).
- GND: Sol.
- DATE: Pin de date pentru ieșirea semnalului digital.
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.
- Automatizare la domiciliu: 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 DHT21 la un Arduino:
- Conectați VCC pinul DHT21 la pinul de 5V al Arduino.
- Conectați GND pinul DHT21 la pinul GND al Arduino.
- Conectați DATE pinul DHT21 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 DHT21 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.
cpp
#include "DHT.h" // Definiți tipul de senzor și pinul la care este conectat #define DHTTYPE DHT21 // DHT 21 (AM2301) #define DHTPIN 2 // Pin digital 2 DHT dht(DHTPIN, DHTTYPE); void setup() { Serial.begin(9600); Serial.println ("Test DHT21 (AM2301)!"); 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.
DHT21 (AM2301) este un senzor versatil și fiabil, potrivit pentru o gamă largă de aplicații care necesită măsurători precise de temperatură și umiditate.