
- Stoc: În Stoc
- Model: SNC001.DHT21
DHT21 AM2301 Modul digital cu senzor de temperatură umiditate
DHT21, cunoscut și sub numele de AM2301, este un senzor digital de încredere pentru măsurarea temperaturii și umidității. Caracterul său ușor de utilizat și fiabilitatea îl fac o alegere populară în diverse aplicații.
Privire de ansamblu
DHT21 (AM2301) este un senzor cu dublu scop care oferă citiri digitale atât ale temperaturii, cât și ale umidității. Folosește un senzor de umiditate capacitiv și un termistor pentru a măsura aerul ambiental, emitând un semnal digital pe pinul de date.
Caracteristici cheie
- Interval de temperatură: de la -40 la +80 °C (precizie de ±0,5 °C)
- Interval de umiditate: 0 până la 100% RH (precizie de ±3% RH)
- Rezoluție: 0,1 atât pentru temperatură, cât și pentru umiditate
- Sursa de alimentare: 3,3 V până la 5,5 V
- Consum redus de energie: potrivit pentru aplicații care funcționează cu baterie
- Ieșire digitală: Utilizează un protocol de comunicație cu o singură magistrală
- Timp de răspuns: de obicei, mai puțin de 2 secunde
Configurație pin
Senzorul DHT21 vine de obicei cu trei pini:
- VCC: sursă de alimentare (3,3 V până la 5,5 V)
- GND: Pământ
- DATE: Pin de date pentru ieșirea semnalului digital
Aplicații
- Stații meteo: pentru măsurarea temperaturii și umidității ambiante
- Sisteme HVAC: Pentru reglarea sistemelor de încălzire, ventilație și aer condiționat
- Home Automation: Pentru monitorizarea mediului
- Agricultura: Pentru monitorizarea condițiilor de seră
- Aplicații industriale: Pentru urmărirea condițiilor de mediu din fabrici și depozite
Instrucțiuni de cablare
Iată cum să conectați DHT21 la un Arduino:

- Conectați pinul VCC al DHT21 la pinul de 5V al Arduino
- Conectați pinul GND al DHT21 la pinul GND al Arduino
- Conectați pinul DATA al 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 opera DHT21 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 DHT21 // DHT 21 (AM2301) #define DHTPIN 2 // Pin digital 2DHT 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 amplasat într-o zonă cu flux de aer adecvat pentru citiri precise
- Evitați poziționarea senzorului în lumina directă a soarelui sau în apropierea surselor de căldură pentru a preveni citirile incorecte
- Verificați și recalibrați în mod regulat senzorul dacă este utilizat în aplicații critice
DHT21 (AM2301) este un senzor versatil și de încredere, care este potrivit pentru o gamă largă de aplicații care necesită măsurători precise de temperatură și umiditate.