Descrizione
Cos’è
Il SHTC3 è un sensore digitale ad alta precisione per la misurazione della temperatura e dell’umidità. È un’alternativa al sensore AM2302/DHT22.
Caratteristiche
- Misurazione temperatura e umidità
- Interfaccia I2C
- Alta precisione
- SKU: ARD0011844
- Prezzo: 4.48 €
A cosa serve
Il SHTC3 è ideale per progetti di monitoraggio ambientale, come ad esempio sistemi di allarme per l’umidità eccessiva. Può essere facilmente collegato a un microcontrollore Arduino o ESP per la misurazione precisa della temperatura e dell’umidità dell’ambiente.
Tutorial: Come usare SHTC3 Sensore di Temperatura e Umidità
Il SHTC3 è un sensore di temperatura e umidità digitale ad alta precisione, ideale per progetti di monitoraggio ambientale. Connettilo facilmente a un microcontrollore per misurare con precisione la temperatura e l’umidità dell’ambiente.
Cosa serve
- Arduino o microcontrollore compatibile
- Cavo USB
- Cavo jumper
- Software Arduino IDE
Passi
- Collega il SHTC3 al microcontrollore utilizzando i cavi jumper. I PIN VCC e GND devono essere connessi rispettivamente al +5V e GND del microcontrollore. Il PIN SDA deve essere connesso al PIN A4 (SDA) del microcontrollore e il PIN SCL al PIN A5 (SCL).
- Apri il software Arduino IDE e installa la libreria Adafruit_SHTC3.
- Includi la libreria Adafruit_SHTC3 nel tuo codice.
- Crea un oggetto SHTC3 e inizializzalo.
- Utilizza le funzioni readTemperature() e readHumidity() per leggere i valori di temperatura e umidità.
- Invia i dati letti al monitor seriale per visualizzarli.
- Verifica i valori sul monitor seriale per assicurarti che il sensore funzioni correttamente.
- Modifica il tuo progetto per integrare i dati del sensore in un’applicazione più complessa.
Codice di esempio
Adafruit_SHTC3 shtc3;
void setup() {
Serial.begin(9600);
if (!shtc3.begin()) {
Serial.println(F("Errore durante l'inizializzazione del sensore"));
while (1);
}
}
void loop() {
float temperature = shtc3.readTemperature();
float humidity = shtc3.readHumidity();
Serial.print("Temp: ");
Serial.print(temperature);
Serial.print(" C, Humidity: ");
Serial.print(humidity);
Serial.println(" %");
delay(2000);
}
Mini-progetto
Crea un sistema di allarme per l’umidità eccessiva che invia un messaggio quando l’umidità supera un certo limite.
Errori comuni
- Errore di connessione dei PIN del sensore.
- Dati non corretti sul monitor seriale.
- Problemi di riconoscimento del sensore.
- Problemi di installazione della libreria.
Accessori consigliati
- Arduino Uno
- Cavo USB
- Kit di cavi jumper
- Display OLED
Domande frequenti
Come posso verificare la precisione del sensore?
Confronta i valori letti con quelli di un termometro e unidrometro di precisione.
Il sensore può essere utilizzato in ambienti esterni?
Sì, ma assicurati che l’ambiente sia protetto dalla pioggia e dalla luce diretta del sole.
Quali altri sensori posso utilizzare con Arduino?
Puoi utilizzare altri sensori come DHT11, DHT22, BMP280 per misurare la temperatura e l’umidità.






Recensioni
Ancora non ci sono recensioni.