- Scorta: In Stock
- Codice Prodotto: SNC002.DHT22
- Peso: 6.00
Modulo sensore digitale di umidità e temperatura DHT22 AM2302
Il DHT22, noto anche come AM2302, è un sensore digitale di temperatura e umidità ad alta precisione. È una versione aggiornata del DHT11 e offre una migliore precisione e un intervallo di misurazione più ampio. Ecco una panoramica dettagliata del sensore DHT22 (AM2302):
Informazioni generali:
Il DHT22 è progettato per misurare sia la temperatura che l'umidità e inviare i dati in formato digitale. Utilizza un sensore di umidità capacitivo e un termistore per misurare l'aria circostante e fornisce un segnale digitale sul pin dati.
Caratteristiche:
- Intervallo di temperatura: Da -40 a +80°C con una precisione di ±0,5°C.
- Intervallo di umidità: Da 0 a 100% RH con una precisione di ±2-5% RH.
- Risoluzione: 0,1 sia per la temperatura che per l'umidità.
- Alimentazione elettrica: Da 3,3 V a 6 V.
- Basso consumo energetico: Ideale per applicazioni alimentate a batteria.
- Output digitale: Protocollo di comunicazione a filo singolo.
- Tempo di risposta: In genere meno di 2 secondi.
- Stabilità a lungo termine: Buona stabilità a lungo termine.
Configurazione dei perni:
Il sensore DHT22 ha in genere quattro pin, ma spesso ne vengono utilizzati solo tre:
- CCV: Alimentazione (da 3,3 V a 6 V).
- TERRA: Terra.
- DATI: Pin dati per uscita segnale digitale.
- NC: Non connesso (opzionale).
Applicazioni:
Stazioni meteorologiche: Per misurare la temperatura e l'umidità ambientale.- Sistemi HVAC: Per il monitoraggio e il controllo dei sistemi di riscaldamento, ventilazione e condizionamento dell'aria.
- Domotica: Per il monitoraggio ambientale.
- Agricoltura: Per monitorare le condizioni della serra.
- Applicazioni industriali: Per il monitoraggio delle condizioni ambientali nelle fabbriche e nei magazzini.
Cablaggio:
Per collegare il DHT22 ad un Arduino:
- Collega il VCC pin del DHT22 al pin 5V di Arduino.
- Collega il GND pin del DHT22 al pin GND di Arduino.
- Collega il DATI pin del DHT22 a un pin digitale (ad esempio, pin 2) su Arduino.
- È necessaria una resistenza pull-up (da 4,7 kΩ a 10 kΩ) tra i pin VCC e DATA.
Codice di esempio:
Per utilizzare il DHT22 con un Arduino, è possibile utilizzare la libreria DHT. Innanzitutto, installa la libreria DHT di Adafruit tramite Library Manager nell'IDE di Arduino.
#include "DHT.h"
// Definisce il tipo di sensore e il pin a cui è collegato
#define DHTTYPE DHT22 // DHT 22 (AM2302)
#define DHTPIN 2 // Pin digitale 2
DHT dht(DHTPIN, TIPO DHT);
impostazione nulla() {
Serial.begin(9600);
Serial.println("Test DHT22 (AM2302)!");
dht.begin();
}
ciclo vuoto() {
// Attendi qualche secondo tra le misurazioni
ritardo(2000);
// Lettura dei valori di temperatura e umidità
umidità float = dht.readHumidity();
temperatura float = dht.readTemperature();
// Controlla se qualche lettura è fallita ed esci prima (per riprovare).
if (isnan(umidità) || isnan(temperatura)) {
Serial.println("Impossibile leggere dal sensore DHT!");
ritorno;
}
// Stampa i risultati
Serial.print("Umidità: ");
Serial.print(umidità);
Serial.print(" %\t");
Serial.print("Temperatura: ");
Stampa.seriale(temperatura);
Serial.println(" *C");
}
Suggerimenti per la calibrazione e l'utilizzo:
- Assicurarsi che il sensore sia posizionato in un'area con un buon flusso d'aria per letture accurate.
- Evitare di posizionare il sensore alla luce diretta del sole o vicino a fonti di calore per evitare letture errate.
- Controllare e ricalibrare periodicamente il sensore se utilizzato in applicazioni critiche.
Il DHT22 (AM2302) è un sensore affidabile e accurato adatto a varie applicazioni che richiedono misurazioni precise di temperatura e umidità. È apprezzato per la sua precisione, stabilità e facilità di integrazione nei progetti.