Mesure temperature arduino tmp36

Mesure temperature arduino tmp36

Formule Tmp36

Le TMP36 est le remplaçant du LM35 et est un capteur de température analogique très populaire et simple à utiliser. Il fonctionne comme une diode Zener avec une tension de coupure proportionnelle à la température absolue avec une plage de 10mV/ºK. Connectez une résistance de 5V à GND et le capteur émettra une tension que vous pourrez mesurer avec l’ADC de votre microcontrôleur préféré et aussi avec l’Arduino. La sortie du capteur est linéaire, vous n’avez donc pas à effectuer de calculs de conversion. Il peut fonctionner de -40ºC à 100ºC.

Tmp36 arduino tinkercad

Le TMP36 est un capteur de température compatible Arduino et Raspberry dont la sortie fournit une tension proportionnelle à la température ambiante en degrés Celsius. Il ne nécessite aucun étalonnage externe et offre une précision typique de ±1°C à +25°C et ±2°C sur la plage de température de -40°C à +125°C. Il est très simple à utiliser, la broche 1 (à gauche) se connecte à l’alimentation, 2,7VDC à 5,5VDC, la broche 3 (à droite) à GND et la broche 2 (au centre) à la broche analogique du microcontrôleur. La tension de sortie peut être facilement convertie en température à l’aide du facteur d’échelle de 10 mV par 1ºC, la plage étant de 0V à -50ºC et de 1,75V à 125ºC.

Fiche technique Tmp36

Un capteur de température est simplement une puce qui renvoie une valeur de tension proportionnelle à la température à laquelle elle est soumise. Dans cette session, nous allons utiliser des modèles commerciaux très répandus et faciles à trouver pour très peu d’argent : TMP36 ou LM35DZ.

  Arduino nano rp2040 price

Le fabricant du TMP36 et du LM35DZ nous dit que la tension de sortie sera de 10 mV (millivolts) pour chaque degré de température et nous savons aussi que notre Arduino one mesure un maximum de 1,024 pour 5V (et 0 pour 0V) sur les portes analogiques, donc pour une lecture donnée, la valeur en volts de la mesure sera :

Mais pour rendre les choses moins faciles, le fabricant du TMP36 nous dit que le 0V n’est pas 0º mais -50º (pour que nous puissions lire les valeurs en dessous de zéro), donc nous devons soustraire 50 du total. D’un autre côté, avec le LM35DZ qui commence à 0º, nous ne devons rien soustraire, c’est plus facile à manipuler.

Rappelez-vous que le LM35DZ ne démarre pas à -50º mais à 0º, il n’est donc pas nécessaire de soustraire les 50º d’ajustement.    Vous pouvez trouver beaucoup de capteurs similaires à ceux-ci avec des plages de mesure différentes, tant au-dessus qu’au-dessous, mais vous pouvez utiliser cette même méthode pour étalonner la mesure.

Tmp36 arduino

Dans cette nouvelle entrée nous allons voir comment utiliser un capteur de température analogique (il utilise une des broches analogiques) modèle TMP36 avec notre carte Arduino, ce capteur est de Analog Devices et nous permet de faire des mesures de température assez précises à un coût très bas.

Vous avez ici un exemple de code permettant d’obtenir à la fois la tension lue par le capteur et les degrés Celsius et Fahrenheit, ainsi que de montrer les valeurs maximales et minimales pour chacune des mesures mentionnées.

  Projet arduino uno domotique