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 fonctionnalités que vous pouvez utiliser dans vos projets. Dans cet article, nous avons rassemblé une compilation de 9 capteurs de température abordables compatibles avec l’Arduino et d’autres cartes de développement (comme ESP32 ou ESP8266).

1. 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 effectue la conversion analogique-numérique et émet 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 montre les spécifications les plus pertinentes du capteur de température DHT11.
Nous avons un guide dédié sur la façon d’utiliser ce capteur avec l’Arduino :
2. 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.
Apprenez à utiliser le capteur de température DHT22 avec l’Arduino avec le tutoriel suivant :
3. 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é Celsius d’augmentation de température.
Ce capteur est très similaire au 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 |
| Écart de température | -55 à 150ºC |
| Précision | +/-0,5ºC (à 25ºC) |
| Interface avec Arduino | analogRead() |
| Où acheter? | Consulter les prix LM35 LM335 LM34 |
Apprenez à utiliser les capteurs de température LM35DZ, LM335 ou LM34 avec l’Arduino :
4. 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éo.
Le tableau suivant présente les spécifications les plus pertinentes du capteur BMP180 en ce qui concerne la lecture de la température.
Consultez le tutoriel suivant pour apprendre à utiliser le capteur BMP180 avec l’Arduino pour mesurer la pression, la température et estimer l’altitude :
5. TMP36
Le TMP36 est un capteur de température analogique. Il délivre une valeur analogique 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 dans le tableau suivant.
| TMP36 | |
| Protocole de communication | sortie analogique |
| Plage d’alimentation | 2,7 V à 5,5 V |
| Écart de température | -40°C à +125°C |
| Précision | +/-1ºC (à 25ºC) |
| Interface avec Arduino | analogRead() |
| Où acheter? | voir sur eBay |
6. LM75
Le capteur LM75 est un autre capteur de température utile. Il fonctionne via la communication I2C, ce qui signifie qu’il communique avec l’Arduino à l’aide des broches SDA et SCL. Vous pouvez trouver un de ces capteurs pour environ 2 $ (voir sur eBay).
Consultez 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 |
| Écart de température | -55 à 125ºC |
| Précision | +/-2,0 ºC (dans la plage de -55 à 125 ºC)) |
| Interface avec Arduino | Bibliothèque I2C pour LM75 |
| Où acheter? | voir sur eBay |
7. 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é en 3,3 ou 5V.
Le tableau suivant présente un résumé des spécifications du capteur BME280 en ce qui concerne le capteur de température.
Consultez le tableau suivant pour un résumé des spécifications du capteur LM75.
Apprenez à utiliser le BME280 avec l’Arduino pour obtenir des lectures de température, d’humidité et de pression :
8. 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 64 bits unique. Cela vous permet de câbler plusieurs capteurs au même câble de données. Ainsi, vous pouvez obtenir la température de plusieurs capteurs en utilisant une seule broche numérique Arduino.
Le tableau suivant présente les spécifications les plus pertinentes du capteur de température DS18B20 :
Apprenez à utiliser le capteur de température DS18B20 avec l’Arduino :
9. DS18B20 étanche
Le DS18B20 est également disponible en version étanche (lire le guide 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 l’imperméable Prix du capteur de température DS18B20 sur Maker Advisor.
Conclusion
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 :
Vous aimerez peut-être aussi nos ressources Arduino :
Merci d’avoir lu.
PS Nous vous recommandons également de lire :
-
HALJIA Module de carte d'extension multifonction 9 en 1 avec capteur d'humidité et capteur de température LM35 compatible avec Arduino UNO R3
-
2 Pièces Capteur Température Humidité DHT22 AM2302, Module Numérique DHT22 3 Broches avec Câble, Haute Précision, Compatible Arduino, Raspberry Pi, Station Météo, Domotique, Applications Diverses









