Lire la température avec l’Arduino est une tâche très utile. Il existe une grande variété de capteurs de température avec différentes caractéristiques que vous pouvez utiliser dans vos projets. Dans cet article, nous avons réalisé une compilation de 9 capteurs de température abordables compatibles avec l’Arduino et d’autres cartes de développement (comme ESP32 ou ESP8266).

DHT11

Le DHT11 est un capteur de température numérique qui mesure la température et l’humidité relative.

Ces capteurs contiennent une puce qui fait la conversion analogique-numérique et crache un signal numérique avec la température et l’humidité. Cela les rend très faciles à utiliser avec n’importe quel microcontrôleur, y compris l’Arduino.

Le tableau suivant présente les spécifications les plus pertinentes du capteur de température DHT11.

DHT11
Protocole de communication un fil
Plage d’alimentation 3 à 5.5 V
Plage de température 0 à 50 ºC +/-2 ºC
Plage d’humidité 20 à 90% +/-.5%
Période d’échantillonnage 1 seconde
Bibliothèques arduino Bibliothèque DHT d’Adafruit
Bibliothèque de capteurs unifiés d’Adafruit
Où acheter ? Vérifier les prix

Nous avons un guide dédié sur la façon d’utiliser ce capteur avec l’Arduino :

  • Guide complet pour le capteur d’humidité et de température DHT11/DHT22 avec Arduino

DHT22

Le capteur de température DHT22 est très similaire au DHT11. Il mesure également la température et l’humidité et le brochage est le même. Il est légèrement plus cher, mais il est plus précis et il a une plage de mesure de température et d’humidité plus large.

Le tableau suivant montre les spécifications les plus pertinentes du capteur de température DHT22.

DHT22
Protocole de communication -unique.fil
Plage d’alimentation 3 à 6 V
Plage de température -40 à 80 ºC +/-0.5ºC
Plage d’humidité 0 à 100% +/-.2%
Période d’échantillonnage 2 secondes
Bibliothèques arduino Bibliothèque DHT d’Adafruit
Bibliothèque de capteurs unifiés d’Adafruit
Où acheter ? Vérifier les prix

Apprenez à utiliser le capteur de température DHT22 avec l’Arduino avec le tutoriel suivant :

  • Guide complet pour le capteur d’humidité et de température DHT11/DHT22 avec Arduino

LM35DZ, LM335, LM34

Le LM35DZ est un capteur de température linéaire qui vient directement calibré en Celsius. La sortie analogique est directement proportionnelle à la température en Celsius : 10 mV par degrés Celsius d’augmentation de la température.

Ce capteur est très similaire avec le LM335 (calibré en Kelvin) et avec le LM34 (calibré en Fahrenheit).

Le tableau suivant montre les spécifications les plus pertinentes du capteur de température LM35.

LM35DZ
Protocole de communication sortie analogique
Plage d’alimentation 4 à 30 V
Plage de température -.55 à 150ºC
Précision +/-0.5ºC (à 25ºC)
Interface avec Arduino analogRead()
Où acheter ? Vérifier les prix
LM35
LM335
LM34

Apprenez à utiliser les capteurs de température LM35DZ, LM335 ou LM34 avec l’Arduino :

  • Guide pour les capteurs de température LM35, LM335 et LM34 avec Arduino

BMP180

Bien que le BMP180 soit un capteur de pression barométrique, il mesure également la température. Ceci est très utile à inclure dans tout projet de station météorologique.

Le tableau suivant montre les spécifications les plus pertinentes du capteur BMP180 en ce qui concerne la lecture de la température.

BMP180
Protocole de communication I2C
Plage d’alimentation 1,8 à 3,6V (pour la puce) 3.3 à 5V pour le module
Plage de température 0 à 65ºC
Précision +/-0.5ºC (à 25ºC)
Interface avec Arduino Adafruit BME085
Bibliothèque unifiée de capteurs d’Adafruit
Où acheter ? Vérifier les prix

Vérifiez le tutoriel suivant pour apprendre à utiliser le capteur BMP180 avec l’Arduino pour mesurer la pression, la température et estimer l’altitude :

  • Guide pour le capteur barométrique BMP180 avec Arduino

TMP36

Le TMP36 est un capteur de température analogique. Il sort une valeur analogique qui est proportionnelle à la température ambiante. Il est très similaire au capteur de température LM35.

Vérifiez les spécifications les plus pertinentes du TMP36 sur le tableau suivant.

TMP36
Protocole de communication sortie analogique
Plage d’alimentation 2,7 V à 5.5 V
Plage de température -40°C à +125°C
Précision +/–1ºC (à 25ºC)
Interface avec Arduino analogRead()
Où acheter ? Voir sur eBay

LM75

Le capteur LM75 est un autre capteur de température utile. Il fonctionne par communication I2C, ce qui signifie qu’il communique avec l’Arduino en utilisant les broches SDA et SCL. Vous pouvez trouver un de ces capteurs pour environ 2 $ (voir sur eBay).

Regardez le tableau suivant pour un résumé des spécifications du capteur LM75.

LM75
Protocole de communication I2C
Plage d’alimentation 3.0 à 5,5V
Plage de température -55 à 125ºC
Précision +/-2,0ºC (dans la plage -55 à 125ºC)).
Interface avec Arduino Bibliothèque I2C pour LM75
Où acheter ? Voir sur eBay

BME280

Le BME280 est un capteur barométrique qui mesure également la température et l’humidité. Il peut communiquer via le protocole de communication I2C ou SPI et le module BME280 peut être alimenté soit avec 3,3 ou 5V.

Le tableau suivant présente un résumé des spécifications du capteur BME280 lorsqu’il s’agit du capteur de température.

Regardez le tableau suivant pour un résumé des spécifications du capteur LM75.

BME280
Protocole de communication I2C ou SPI
Plage d’alimentation 1.7 à 3,6V (pour la puce) 3,3 à 5V pour la carte
Plage de température -40 à 85ºC
Précision +/-0.5ºC (à 25ºC)
Interface avec Arduino Bibliothèque BME280 d’Adafruit
Bibliothèque unifiée de capteurs d’Adafruit
Où acheter ? Vérifier les prix

Apprenez à utiliser le BME280 avec l’Arduino pour obtenir des lectures de température, d’humidité et de pression :

  • Guide du capteur BME280 avec Arduino (pression, température, humidité)

DS18B20

Le capteur de température DS18B20 est un capteur de température numérique à un fil. Cela signifie qu’il ne nécessite qu’une seule ligne de données (et GND) pour communiquer avec l’Arduino.

Chaque capteur de température DS18B20 possède un code série unique de 64 bits. Cela vous permet de câbler plusieurs capteurs sur le même fil de données. Ainsi, vous pouvez obtenir la température de plusieurs capteurs en utilisant une seule broche numérique Arduino.

Le tableau suivant montre les spécifications les plus pertinentes du capteur de température DS18B20:

DS18B20
Protocole de communication à un fil
Plage d’alimentation 3.0 à 5,5V
Plage de température de fonctionnement -55ºC à +125ºC
Précision +/-0.5 ºC (entre la plage -10ºC et 85ºC)
Bibliothèques Arduino DallasTemperature
OneWire
Où acheter ? Vérifiez le prix sur Maker Advisor

Apprenez à utiliser le capteur de température DS18B20 avec l’Arduino :

  • Guide pour le capteur de température DS18B20 avec Arduino

Etanchéité du DS18B20

Le DS18B20 est également disponible en version étanche (lire le guide du DS18B20). Les fils sont protégés par du PVC, ce qui est idéal si vous devez mesurer la température de liquides, ou si le capteur doit être exposé à l’eau.

Le câblage et les spécifications sont les mêmes que pour le DS18B20 normal.

Où acheter ? Comparez les prix des sondes de température étanches DS18B20 sur Maker Advisor.

Wrapping Up

Nous espérons que vous avez trouvé ce guide utile. Nous avons également des guides pour d’autres capteurs et modules Arduino que vous pourriez aimer:

  • Guide pour l’écran OLED I2C avec Arduino
  • Guide complet pour le module émetteur/récepteur RF 433MHz avec Arduino
  • Guide pour le module relais avec Arduino
  • Guide complet pour le capteur ultrasonique HC-SR04 avec Arduino

.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.