In offerta!

Sensore di Temperatura e Umidità DHT22 arduino compatibile

Il prezzo originale era: 9,98 €.Il prezzo attuale è: 7,52 €.

Sensore di Temperatura e Umidità DHT22 arduino compatibile

Disponibile su ordinazione

COD: ARD0028 Categorie: ,

Descrizione

[vc_row][vc_column][vc_column_text]Ecco una descrizione completa del modulo DHT22 (o AM2302), una guida all’utilizzo con Arduino, e degli esempi pratici di programmazione.


✅ DESCRIZIONE COMPLETA DEL MODULO DHT22

🔹 Cos’è il DHT22?

Il DHT22 è un sensore digitale di temperatura e umidità. Fornisce dati precisi e affidabili in formato digitale, il che lo rende ideale per progetti di monitoraggio ambientale con Arduino o altri microcontrollori.

🔹 Caratteristiche tecniche principali:

Parametro Valore
Temperatura -40°C a +80°C (±0.5°C)
Umidità relativa 0% a 100% RH (±2% RH)
Alimentazione 3.3V – 6V
Consumo energetico Basso (0.3 mA in stand-by)
Interfaccia Digitale, protocollo proprietario
Frequenza lettura Max 0.5 Hz (1 lettura ogni 2 s)
Pin di uscita 1 pin dati (bidirezionale)
Forma Involucro in plastica, 4 pin

🔹 Pinout del modulo:

+------------+
|   DHT22    |
|            |
| 1  2  3  4  |
| |  |  |  |  |
| V  D  N  G  |
| c  a  C  N  |
| c  t     D  |
+------------+
  • Pin 1 (VCC): alimentazione (3.3V o 5V)
  • Pin 2 (DATA): pin dati
  • Pin 3 (NC): non connesso
  • Pin 4 (GND): massa

⚠️ Nota: È consigliabile usare una resistenza di pull-up da 10kΩ tra VCC e il pin dati.


🔧 COME USARE IL DHT22 CON ARDUINO

🔸 Materiale necessario:

  • 1 x Arduino UNO/Nano/MEGA
  • 1 x Modulo DHT22
  • 1 x Resistenza da 10kΩ
  • Cavi jumper
  • Breadboard (opzionale)

🧪 COLLEGAMENTO ELETTRICO

DHT22 Arduino UNO
VCC 5V
DATA Pin 2 (o qualsiasi digitale)
GND GND

🔧 Inserire una resistenza da 10kΩ tra VCC e DATA.


💻 GUIDA ALLA PROGRAMMAZIONE (CON ARDUINO IDE)

🔹 1. Installa la libreria DHT

Vai su:

Sketch > #include Library > Manage Libraries...

Cerca DHT sensor library di Adafruit e installala. Installare anche la dipendenza Adafruit Unified Sensor.


🔹 2. Codice base di esempio

#include "DHT.h"

// Definizione del tipo di sensore
#define DHTTYPE DHT22

// Collegamento del pin dati
#define DHTPIN 2

// Inizializzazione del sensore
DHT dht(DHTPIN, DHTTYPE);

void setup() {
  Serial.begin(9600);
  Serial.println("Avvio del sensore DHT22...");
  dht.begin();
}

void loop() {
  // Aspetta 2 secondi tra una lettura e l'altra
  delay(2000);

  // Leggi l'umidità
  float humidity = dht.readHumidity();
  // Leggi la temperatura in Celsius
  float temperature = dht.readTemperature();

  // Controlla errori
  if (isnan(humidity) || isnan(temperature)) {
    Serial.println("Errore nella lettura del sensore!");
    return;
  }

  // Stampa i dati su Serial Monitor
  Serial.print("Umidità: ");
  Serial.print(humidity);
  Serial.print(" %t");
  Serial.print("Temperatura: ");
  Serial.print(temperature);
  Serial.println(" °C");
}

📌 CONSIGLI D’USO

  • Posizionare il sensore in ambienti con ventilazione per letture più realistiche.
  • Evitare esposizione diretta al sole o a fonti di calore.
  • Effettuare letture ogni 2 secondi (come da specifiche).

🧰 APPLICAZIONI PRATICHE

  • Stazioni meteo fai-da-te
  • Controllo ambientale in serre
  • Monitoraggio in interni
  • Sistemi domotici

🛠️ ESPANSIONE: VISUALIZZARE SU DISPLAY LCD

Puoi visualizzare i dati su un display LCD (16×2) con I2C. Fammi sapere se vuoi un esempio di questo tipo.


🔚 CONCLUSIONI

Il DHT22 è un sensore economico, preciso e facile da usare. Con Arduino, bastano pochi minuti per iniziare a raccogliere dati ambientali in modo affidabile.

Se ti serve una guida PDF, un’integrazione con altri sensori o una dashboard su Internet (come con ESP8266 o ESP32), posso aiutarti anche in quello. Vuoi proseguire con qualche progetto avanzato?[/vc_column_text][/vc_column][/vc_row]

Informazioni aggiuntive

Peso 13 g