Académique Documents
Professionnel Documents
Culture Documents
Objectifs :Comprendre le principe de fonctionnement des capteurs de températures integrés tels que
le LM35 et son utilisation pratique pour réaliser un thermomètre numérique ou un régulateur de
température.
Sur Proteus,saisir le shéma en figure dessus qui inclut un capteur de temperature LM35, un afficheur LCD et la Carte
Arduino (si librairie installée)
Insérer le fichier Hex de la question 5/ puis verifier le fonctionnement de l’ensemble
7/ Mise en ouvre du capteur LM 35
Vous avez à votre disposition une carte ARDUINO UNO, une plaquette d’essai et un capteur de température LM35.
Réaliser le montage
- Faire vérifier par le professeur. Puis connecter la carte à l’aide du câble USB à l’ordinateur
- Vérifier maintenant votre programme à l’aide du moniteur série ARDUINO. Vous pincerez avec vos doigts le capteur
pour faire évoluer la température
8/ Maintenant on veut signaler à l’aide d’une LED le dépassement d’un seuil de température. Modifier votre
programme sachant que l’on veut allumer cette LED lorsque la temperature devient supèrieure à 28°C. Rajouter la
LED sur la Breadboard et verifier le bon fonctionnement de l’ensemble. Mesurer la température de la salle de TP à
l'aide d'un thermomètre. Comparer cette valeur avec celle du capteur LM35. Conclure sur les écarts et les
performances d'un tel capteur
9/ Maintenant on veut signaler à l’aide d’un Buzzer à la place de la LED le dépassement d’un seuil de température. Ce
buzzer, est un transducteur électromécanique, qui est une simple membrane métallique devant une bobine,
comme un haut-parleur (On pourra utiliser la fonction tone(pin, frequency)).
Modifier votre programme sachant que l’on veut entendre des bips intermittents à un intervalle de 0.5s comme signal
d’alarme .
10-Comment doit on faire pour réguler la température de la salle (voir organigramme ci-dessous)
si on ajoute un ventilateur 12V à notre montage . (Utiliser un relai pour la commande du ventilo et fournir le schéma
complet.)
#include <OneWire.h>
#include <DallasTemperature.h>
void setup(void)
{
// start serial port
Serial.begin(9600);
Serial.println("Dallas Temperature IC Control Library Demo");
void loop(void)
{
// call sensors.requestTemperatures() to issue a global temperature
// request to all devices on the bus
Serial.print(" Requesting temperatures...");
sensors.requestTemperatures(); // Send the command to get temperatures
Serial.println("DONE");
}
5/Ajouter un afficheur LCD à votre nouveau thermomètre utilisant le DS1820 (voir schéma ci-dessous) ,et modifier
votre code Arduino convenablement.
6/Réaliser le montage sur le Breadboard puis faire vérifier par le professeur. Connecter la carte à l’aide du câble
USB à l’ordinateur. Vous pincerez avec vos doigts le capteur pour faire évoluer la température .
- Vérifier si votre afficheur LCD affiche bien la température correctement .
7/Comment faire pour brancher 02 capteurs DS1820 sur la même broche 2 d’Arduino. Refaire le même travail pour
afficher la température de deux sondes placées à des endroits différents.