Descrizione
Tutorial: Come usare Modulo Sensore TH02
Il modulo sensore TH02 è perfetto per monitorare la temperatura e l’umidità in ambienti domestici o industriali. Ideale sia per principianti che per maker esperti.
Cosa serve
- Arduino Uno
- Cavo USB A-Micro B
- Alimentazione 3-5VDC
Passi
- Collegare il modulo TH02 all’Arduino usando i connettori VCC, GND, SDA e SCL dell’Arduino.
- Installare la libreria Adafruit_Sensor tramite l’Management delle librerie di Arduino IDE.
- Installa la libreria DHT Sensor Library (https://github.com/adafruit/DHT-sensor-library).
- Apri un nuovo sketch in Arduino IDE e includi le librerie appena installate.
- Definisci il tipo di sensore TH02 come DHT11 o DHT22 nel codice.
- Configura i pin SDA e SCL del modulo con quelli dell’Arduino.
- Scrivi un ciclo che legge la temperatura e l’umidità dal sensore ogni secondo.
- Visualizza i dati sulla console serie di Arduino.
Codice di esempio
// Includi le librerie
#include "DHT.h"
// Definisci il tipo di sensore e i pin
#define DHTPIN 2 // Pin dove è collegato il sensore
#define DHTTYPE DHT11 // Tipo di sensore (DHT11 o DHT22)
DHT dht(DHTPIN, DHTTYPE);
void setup() {
Serial.begin(9600);
dht.begin();
}
void loop() {
float humidity = dht.readHumidity();
float temperature = dht.readTemperature();
// Verifica i dati sul datasheet
if (isnan(humidity) || isnan(temperature)) {
Serial.println("Errore lettura sensore");
return;
}
Serial.print("Umidità: ");
Serial.print(humidity);
Serial.print(" %, Temperatura: ");
Serial.print(temperature);
Serial.println(" °C");
delay(1000);
}
Mini-progetto
Realizza un sistema di allarme per umidità eccessiva che invia una notifica via SMS quando l’umidità supera il 70%. Usa un modulo GSM o simile.
Errori comuni
- Non installare le librerie necessarie.
- Usare la tensione errata (verifica sul datasheet).
- Collegare i pin SDA e SCL in modo sbagliato.
- Ignorare l’errore di lettura del sensore nel codice.
Accessori consigliati
- Modulo LCD 16×2 per visualizzare i dati localmente
- Modulo Wi-Fi ESP8266 per inviare dati online
- Alimentatore USB a batteria per portabilità
- Cavo seriale RS232/USB per monitoraggio avanzato
Domande frequenti
Come posso collegare il TH02 senza Arduino?
Usa un microcontrollore compatibile come ESP8266 o Raspberry Pi.
Il sensore non legge correttamente i dati.
Verifica la tensione di alimentazione e i collegamenti dei pin SDA/SCL.






