Introduzione
In questo progetto utilizzeremo il sensore DHT11 per misurare temperatura e umidità dell’aria.
Il DHT11 è uno dei sensori ambientali più utilizzati nei progetti Arduino perché è semplice da utilizzare e fornisce due informazioni molto utili:
Nel nostro caso utilizzeremo il modulo DHT11 a 3 pin, molto comune nei kit Arduino.
Questo modulo ha già integrata la resistenza necessaria per il funzionamento, quindi il collegamento è molto semplice.
Questo tipo di sensore è utilizzato in molti sistemi come:
In questo progetto utilizzeremo il sensore DHT11 per misurare temperatura e umidità dell’aria.
Il DHT11 è uno dei sensori ambientali più utilizzati nei progetti Arduino perché è semplice da utilizzare e fornisce due informazioni molto utili:
- temperatura dell’aria
- umidità relativa
Nel nostro caso utilizzeremo il modulo DHT11 a 3 pin, molto comune nei kit Arduino.
Questo modulo ha già integrata la resistenza necessaria per il funzionamento, quindi il collegamento è molto semplice.
Questo tipo di sensore è utilizzato in molti sistemi come:
- stazioni meteo
- monitor ambientali
- sistemi domotici
- controlli di climatizzazione
Materiale necessario
- Arduino Uno (o compatibile)
- Sensore DHT11 modulo 3 pin
- Breadboard
- Cavi jumper
🧰 Non hai ancora i componenti?
Molti dei progetti presenti su progettiarduino.com utilizzano componenti elettronici di base come LED, resistenze, sensori e breadboard.
Se stai iniziando con Arduino, il modo più semplice è utilizzare un kit completo per principianti, che include quasi tutti i componenti necessari per realizzare molti dei progetti presenti sul sito.
👉 Kit Arduino consigliato:
https://amzn.to/4b3dxjW
📘 Vuoi imparare Arduino passo dopo passo?
Se vuoi approfondire e realizzare progetti più completi, puoi dare un'occhiata anche ai miei libri dedicati ad Arduino.
All'interno troverai spiegazioni semplici, schemi chiari e molti progetti pratici pensati per chi parte da zero.
👉 Scopri i miei libri su Arduino:
https://amzn.to/4rfzjXE
Nota: i link presenti in questa pagina sono link affiliati Amazon.
Molti dei progetti presenti su progettiarduino.com utilizzano componenti elettronici di base come LED, resistenze, sensori e breadboard.
Se stai iniziando con Arduino, il modo più semplice è utilizzare un kit completo per principianti, che include quasi tutti i componenti necessari per realizzare molti dei progetti presenti sul sito.
👉 Kit Arduino consigliato:
https://amzn.to/4b3dxjW
📘 Vuoi imparare Arduino passo dopo passo?
Se vuoi approfondire e realizzare progetti più completi, puoi dare un'occhiata anche ai miei libri dedicati ad Arduino.
All'interno troverai spiegazioni semplici, schemi chiari e molti progetti pratici pensati per chi parte da zero.
👉 Scopri i miei libri su Arduino:
https://amzn.to/4rfzjXE
Nota: i link presenti in questa pagina sono link affiliati Amazon.
Schema di collegamento
Il modulo DHT11 con 3 pin
Collegamenti:
Sensore DHT11 con quattro pin.
Guardando il sensore frontalmente:
È necessario aggiungere una resistenza da 10kΩ tra:
Questa resistenza serve come pull-up per stabilizzare il segnale digitale.
Il modulo DHT11 con 3 pin
Collegamenti:
- VCC → 5V Arduino
- GND → GND Arduino
- DATA → pin 2 Arduino
Sensore DHT11 con quattro pin.
Guardando il sensore frontalmente:
- Pin 1 → 5V
- Pin 2 → pin 2 Arduino
- Pin 3 → non collegato
- Pin 4 → GND
È necessario aggiungere una resistenza da 10kΩ tra:
- pin 2 → 5V
Questa resistenza serve come pull-up per stabilizzare il segnale digitale.
Codice Arduino
Per utilizzare il DHT11 è necessario installare la libreria DHT sensor library.
Può essere installata direttamente dall’IDE Arduino tramite il Library Manager.
Per utilizzare il DHT11 è necessario installare la libreria DHT sensor library.
Può essere installata direttamente dall’IDE Arduino tramite il Library Manager.
Progetto 23 - Sensore DHT11
Come funziona il programma
La libreria DHT permette di comunicare facilmente con il sensore.
Il comando:
dht.readTemperature()
legge la temperatura.
Il comando:
dht.readHumidity()
legge l’umidità dell’aria.
I valori vengono poi mostrati nel Monitor Seriale.
La libreria DHT permette di comunicare facilmente con il sensore.
Il comando:
dht.readTemperature()
legge la temperatura.
Il comando:
dht.readHumidity()
legge l’umidità dell’aria.
I valori vengono poi mostrati nel Monitor Seriale.
Varianti possibili
Monitor ambientale
Il sensore può essere utilizzato per creare un monitor di temperatura e umidità.
Visualizzazione su display
I dati possono essere mostrati su un display LCD o OLED.
Sistema domotico
Arduino può attivare una ventola o un sistema di ventilazione quando la temperatura aumenta.
Monitor ambientale
Il sensore può essere utilizzato per creare un monitor di temperatura e umidità.
Visualizzazione su display
I dati possono essere mostrati su un display LCD o OLED.
Sistema domotico
Arduino può attivare una ventola o un sistema di ventilazione quando la temperatura aumenta.