I migliori sensori di temperatura per la domotica

Gli 8 convenientissimi sensori di temperatura che dovresti immediatamente usare nei tuoi apparati di controllo.

Arduino con l’aggiunta di un singolo sensore che vi presentiamo in questo post puĂČ diventare una stazione di controllo allo stato dell’arte, rivendibile e installabile con profitto anche se siete solo dei principianti.

Leggere la temperatura con Arduino Ăš un compito facile e utilissimo. Esiste in commercio a poco prezzo un varietĂ  di sensori di temperatura con delle caratteristiche spesso molto diverse e applicazioni sorprendenti. Nel post vi vogliamo presentare quelli che abbiamo usato personalmente e usiamo tuttora nelle installazioni piĂč facili e redditizie: il controllo della temperatura nelle celle frigorifere e nei laboratori lattiero-casieari. Il costo dei componenti Ăš come sempre basso e il prezzo cui potrete vendere la installazione completa (con allarme via email o Telegram) Ăš davvero interessante.

8 Sensori di temperatura per Arduino per i vostri impianti di sorveglianza

1. DHT11

Sensore di temperatura DHT11

Il DHT11 Ú un sensore che misura sia temperatura che umidità relativa. Contiene un chip che converte il segnale analogico in digitale e invia in binario i valori ai pin di Arduino o Raspberry. In questo modo vi evita le conversione che sono necessarie ad esempio nei sensori ad ultrasuoni, come spiegato in questo nostro post sul sensore HC-SR04.

Questa la tabella delle specifiche del sensore:

DHT11
Protocollo di Comunicazione one wire (a filo singolo)
Alimentazione da 3 a 5.5 V
Temperature misurabili da 0Âș a 50 ÂșC +/-2 ÂșC
Range UmiditĂ  dal 20 al 90% +/-5%
Frequenza campionamento 1 secondo
Librerie Arduino Adafruit DHT LibraryAdafruit Unified Sensor Library
Dove acquistarlo? Controlla i prezzi su Amazon

2. DHT22

Sensore di UmiditĂ  e Temperatura DHT22

Il sensore DHT22 Ú (chiaramente) molto simile al DHT11. Misura temperatura e umiditĂ  come il gemello ma Ăš molto piĂč preciso e permette di registrare anche le temperature al di sotto dello zero (-40 ÂșC) e per questo lo usiamo di routine per il controllo delle celle frigorifere – automezzi compresi.

Il prezzo Ăš di poco superiore al DHT11 ma questo per voi non deve essere mai un problema: la qualitĂ  Ăš superiore e il maggior prezzo che riuscirete a spuntare nei vostri lavori ripagherĂ  il maggior costo.

Questa la tabella delle specifiche del sensore:

DHT22
Protocollo di comunicazione   one wire (filo singolo)
Range di alimentazione da 3 a 6 V
Temperatura misurabile da -40Âș a 80 ÂșC +/-0.5ÂșC
UmiditĂ  misurabile da 0 al 100% +/-2%
Campionamento ogni 2 secondi
Librerie software per Arduino Adafruit DHT LibraryAdafruit Unified Sensor Library
Dove acquistarlo? Controlla i prezzi su Amazon

 

3. LM35DZ

Sensore di temperatura LM35DZ

L’ LM35DZ ù un sensore di temperatura a rilevazione lineare calibrato in gradi Celsius. L’uscita ù analogica ed ù direttamente proporzionale alla temperatura: 10 mV per aumento o diminuzione di temperatura. State attenti a comprare esattamente questo sensore con la sigla che finisce in DZ: esistono altre due versioni del chip (si chiamano LM335 e LM34) calibrate in gradi Kelvin e in gradi Fahrenheit.

Evitate di complicarvi la vita e e comprate solo la versione DZ, i prezzi sono identici!

E ora la solita tabella, fate attenzione all ottima precisione:

LM35DZ
Protocollo di comunicazione uscita analogica
Range di alimentazione da 4 a 30 V
Temperatura misurabile da -55Âș a 150ÂșC
Precisione +/-0.3ÂșC (a 25ÂșC)
lettura da Arduino con istruzioni del tipo: analogRead()
Dove acquistarlo? controlla i prezzi su Amazon

 

4. BMP180

Sensore di pressione atmosferica e temperatura BMP180

Il BMP180 viene presentato soprattutto come sensore barometrico, ma Ăš anche un sensore di temperatura e quindo molto comodo per controllare le condizioni atmosferiche. Con un sensore di umiditĂ  atmosferica puĂČ diventare una centralina di rilevamento a basso costo e dalla buona precisione. Un sensore da provare il prima possibile.

Questa la tabella delle specifiche del sensore:

BMP180
Protocollo di comunicazione uscita analogica
Range di alimentazione da 1.8 a 3.6 V
Temperatura misurabile da 0Âș a 65ÂșC
Precisione +/-0.5ÂșC (a 25ÂșC)
Dove acquistarlo? controlla i prezzi su Amazon

5. TMP36

Sensore di temperatura Analogico TMP36

Il TMP36 Ú un sensore di temperatura analogico piuttosto affidabile e robusto. Come per gli altri sensori analogici restituisce una tensione proporzionale alla temperatura rilevata. E’ perciĂČ molto simile al LM35DZ di cui abbiamo parlato prima.

Questa la tabella delle specifiche del sensore:

TMP36
Protocollo di comunicazione uscita analogica
Range di alimentazione da 2.7 a 5.5 V
Temperatura misurabile -40ÂșC to +125ÂșC
Precisione +/-1.0ÂșC (a 25ÂșC)
lettura da Arduino con istruzioni del tipo: analogRead()

Dove acquistarlo?                    controlla i prezzi su Amazon

 

6. LM75

LM75 Temperature Sensor

L’ LM75 Ú un altro utilissimo sensore di temperaura. Funziona usando la comunicazione I2C, cioĂš comunica con Arduino usando i pin SDA e SCL e soprattutto ha un costo bassissimo che gli permette di essere esposto a temperature molto pericolose (125ÂșC) senza troppe ansie: costa appena 2€!

Questa la tabella delle specifiche del sensore:

LM75
Protocollo di comunicazione I2C
Range di alimentazione da 3.0 a 5.5V
Temperatura misurabile da -55ÂșC a 125ÂșC
Precisione +/-2.0ÂșC (at -55 to 125ÂșC range))
Librerie per Arduino Librerie I2C per LM75
Dove acquistarlo controlla i prezzi su Amazon

7. DS18B20

Sensore digitale di temperatura DS18B20

Il chip DS18B20 Ú un sensore di temperatura del tipo “one-wire” come il DHT11 che abbiamo visto all’inizio del post. PerciĂČ necessita di una linea dati con tensione positiva e di una massa (GND) per comunicare con Arduino. Con il DS18B20 Ăš estremamente facile leggere la temperatura in punti multipli perchĂš ognuno di questi sensori possiede un codice numerico univoco (un pĂČ come il codice IMEI degli smartphone) e basta collegarli ai pin digitali di arduino e leggere in sequenza tutti i sensori collegati.

Questa la tabella delle specifiche del sensore:

DS18B20
Protocollo di comunicazione   a filo singolo
Range di alimentazione  da 3.0 a 5.5V
Temperatura misurabile  da -55ÂșC to +125ÂșC
Precisione +/-0.5 ÂșC (nell’intervallo -10ÂșC ~ 85ÂșC)
Librerie Arduino DallasTemperatureOneWire
Dove acquistarlo? Controlla i prezzi su Amazon

8. DS18B20 tenuta stagna

DS18B20 sensore digitale a tenuta stagna one-wire

Il DS18B20 ù disponibile anche in versione impermeabile (a tenuta stagna) e questo gli permette di controllare la temperatura dei liquidi nello stesso range della versione “normale”.