Mesurer une température avec un capteur LM35 et une carte Arduino / Genuino

Qu'est-ce qu’un capteur LM35 ?

 

Brochage du capteur LM35

Le capteur de température LM35 est un capteur analogique de température fabriqué par Texas Instruments. Il est extrêmement populaire en électronique, car précis, peu couteux, très simple d'utilisation et d'une fiabilité à toute épreuve.

Le capteur de température LM35 est capable de mesurer des températures allant de -55°C à +150°C dans sa version la plus précise et avec le montage adéquat, de quoi mesurer n'importe quelle température. 


N.B. Les versions grand publiques sont capables de mesurer des températures comprises entre -40°C et +110°C.

La sortie analogique du capteur est proportionnelle à la température. Il suffit de mesurer la tension en sortie du capteur pour en déduire la température. Chaque degré Celsius correspond à une tension de +10mV.

Dans ce tutoriel, nous étudierons deux montages : un très simple permettant de mesurer des températures positives uniquement (de 2°C à 110°C) et un second plus complexe permettant de mesurer des températures de -40°C à +110°C. 

 



Vue prototypage du montage

Pour commencer notre montage, nous allons câbler la broche VCC du capteur à l'alimentation 5V de la carte Arduino au moyen d'un fil. On fait ensuite de même avec la broche GND du capteur qui vient se câbler sur la broche GND de la carte Arduino.

Pour faire les choses bien (parce que oui, on aime faire les choses bien), on va venir câbler un condensateur de 100nF (un condensateur de découplage en termes techniques) entre les broches VCC et GND du capteur. Il faut que le condensateur soit câblé le plus près possible du capteur pour être efficace.


 


Le montage fini

On achève ensuite le circuit en reliant la sortie du capteur à la broche A0 de la carte Arduino avec un fil.

Le code de démonstration

Maintenant que nous avons notre montage, passons au code !

Le but de notre code va être de :

  1. Lire la tension sur la broche A0

  2. Convertir la valeur mesurée en une température (pour l'affichage)

  3. Envoyer la valeur au PC (pour l'affichage)

  4. Recommencer au point 1.

     En utilisant le code suivant avec le montage du chapitre précédent, vous devriez constater une amélioration de la précision de la mesure : 

     



     

     

     

     

     

     

     

     

     

     

     

     


    Télécharger le code

 

أحدث أقدم