Vous êtes sur la page 1sur 51

UNIVERSITE HASSAN II

DE CASABLANCA

FACULTE DES SCIENCES


BEN M’SIK Casablanca

Projet de fin d'études


De licence en Electronique sur le thème:

Thermomètre à base d’une carte


Arduino UNO
Réalisé par:
SAMMAR ABDELLATIF
DOULAL HALIMA
BOURHIM ASMAA

Pr A. EL BAKALI KASSIMI Encadrant


Pr A. GUENNOUN Examinateur
Pr A. ALALI Examinateur

Année Universitaire

2019/2020
Nous dédions ce modeste travail à ceux qui nous ont donné
la vie, nos chers parents qui se sont sacrifiés jour et nuit
pour notre bonheur et notre réussite, et ont fait de sorte que
rien ne nous manque.

Que dieu les garde et les protège.


A nos frères et sœurs, camarades, et amis, à qui nous
souhaitons plein de bonheur et de réussite dans leurs vies.
A tous ceux qui nous sont chers.
A tous ceux que nous connaissons de près ou de loin.
A tous ceux que nous aimons.
Et à tous ceux qui nous aiment.

A toute notre promotion de la filière Science Matière


Physique.
A nos enseignants de la faculté des sciences Ben M’Sik, nous
vous dédions ce travail.

2
Notre reconnaissance se tourne en premier lieu vers DIEU le
tout puissant.
Au terme de ce travail, on tient à exprimer nos profondes
gratitudes à notre cher professeur et encadrant Mme A. EL
BAKALI KASSIMI pour son suivi et pour son énorme
soutient, qu’il n’a cessé de nous prodiguer tout au long de la
période du projet, malgré que nous avons étudiés à distance,
elle était toujours en contact avec nous.
Egalement, nous tenons à remercier tous les professeurs qui
nous ont enseigné et qui par leurs compétences nous ont
soutenu dans la poursuite de nos études.
Nous souhaitons remercier tout particulièrement nos
familles de nous avoir soutenus pendant ces 3 années.
Enfin, que toute personne, ayant contribué de près ou de
loin à la réalisation de ce projet, trouve ici l’expression de
nos vifs remerciements.

3
LISTE des figures
Partie A: Etude théorique

Chapitre I : les capteurs en électroniques


Figure (I.1) : Fonctionnement des capteurs………………………………………………….9
Figure (I.2) : Les types des capteurs………………………………………………………....9
Figure (I.3) : Capteur de température……………………………………………………….11
Figure (I.4): Thermocouples……………………………………….……………………….12
Figure (I.5): RTD……………………………………………………………………..……..12
Figure (I.6): Thermistances………………………………………………………….……...13
Tableau (I .1) : Les aventages et les inconvénients des 3 types………………………...….13
Figure (I.7) : Capteur de température LM35………………………………………………..13
Chapitre II : L’universARDUINO
Figure (II.1) : Exemples d’’utilisation d’ARDUINO...............................................................16
Tableau(II.1) : Caractéristiques de la carte UNO…………………………………………...17
Figure (II.2) : Lesbroches d’ARDUINO..…………………………………………………..18
Les figures (II (3-5)) : Installation d’ARDUINO sous Windows………………………20-.21
Figure (II.6) : L’icône de logiciel ARDUINO……………………………………….………21
Figure (II.7) : Menu outils (pour choisi le type de la carte arduino)…………….………......22
Figure (II.8) : La fenêtre du logiciel……………………………………………………........22
Figure (II.9) : Description de la fenêtre du logiciel……………………………………..…...23
Figure (II.10) : Structure de d'ARDUINO....................................................................24
Figure (II.11) : Compilation du programme..................................................... ….………….27
Figures (II.12) : Menu outils (pour choisi le type de port)………………………...………..27

Partie B: Réalisation
Chapitre I : Circuit à réaliser
Figure (I.1) : schéma du circuit..................................................................................................29
Figure (I.2) : ARDUINO UNO..................................................................................................30
Figure (I.3) : Schéma du potentiomètre……………………………………………….……..31
Figure (I.4) : Schéma équivalent à LM35…………………………………………….……...31
Figure (I.5) : Les pines de l’Ecran LCD…………………………………………….……….32

4
Figure (I.6) : Les câbles…………………………………………….……………………….32
Figure (I.7) : Plaque d’essai…………………………………………………………………33
Figure (I.8) : Code utilisé……………………………………………………………………34
Chapitre II : Simulation avec le logiciel proteus
Figure (II.1) : Ouverture du Proteus Isis………………………………………………….35
Figure (II.2): Programme d’une LED BLINK………………………………………………36
Figure (II.3): Simulation d’uneLED BLINK…………………………….……….…………37
Figure (II.4) : LED éteinte…………………………………………………………………..37
Figure(II.5):LED allumée……………………………………………………….…………..38
Figure (II.6) : Programmation…………………………………………………….…………38
Figure (II.7) : La zone d’Isis.....................................................................................................39
Les figure (II (8-15)) : Simulation du thérmométre…………….………………………..39-43
Figure(II.16) : Branchements du voltmètre...............................................................................44
Tableau(II.1): La température en fonction de tension………………………………………44
Figure(II.17) : Premiére partie de programme ……………………………………………...45
Figure(II.18) : Seconde partie de programme……………………………………………….46
Figure(II.19) : Premiére condition…………………………………………………………..46
Figure(II.20) : Deuxième condition…………………………………………………………47
Figure(II.21) : Troisième condition…………………………………………………………47

5
Introduction générale…………………………………………………………………………..8

PartieA : Etude théorique

ChapitreI :les capteurs en éléctronique


Introduction……………………………………………………………….…………………......9
I-1 Définition de capteur ………………………………………………………….……..………9
I-2 L'histoire du capteur de température………………………………………………………..10
I-3 Définition de capteur de température…………………………………………………….....11
I-4 Les types des capteurs de température……………………………………………………...12
I-5 les avantages et désavantages de ces types des capteurs…...................................................13
I-6 le capteur de température « LM35 »……………………………………..…………….…....13
I-6.Définition……………………………………………………………………………….…...13
I-6.2 Les Caractéristique…..........................................................................................................14
I-6.3 Le Fonctionnement………………………………………………………………..………14
Conclusion……………………………………………………………………………………....14

Chapitre II : L’univers Arduino

Introduction……………………………………………………………………………………..15
II-1 Historique de l’Arduino………………………………………………………………...….15
II-2 Présentationde la carte Arduino……………………………………………………………15
II-3 Les types de cartesArduino……………………………………………………..…………16
II-4 La carte Arduino UNO……………………………………………………………………..17
II-4.1. Les principales caractéristiques……………………………………...……………….. ..17
II-4.2. Partie Hardware………………………………………………………………………….18
II-4.3. Les avantages et les inconvénients……………………………………………………...19
II-4.4. Partie Software …………………………………………………………………….…….20
a) Installer Arduino sous Windows………………………………………..…….20
b) Le langage de l’Arduino……………………………………………………..23
c) Compiler ettéléverser le programme dans l’ARDUINO………………………26
Conclusion……………………………………………………………………………………….28

6
Partie B : Réalisation

Chapitre I : Circuit à réaliser

Introduction…………………………………………………………………………………….29
I-1 Schéma du circuit et composants…………… …………………………………………….29
I-2 Les étapes de réalisation pratique………………………………………………………….33
Conclusion………………………………………………………………………………….….34

Chapitre II : Simulation avec logiciel proteus


Introduction……………………………………………………………………………………..35
II-1 Présentation du logiciel proteus (ISIS)…………………………………………………......35
II-2 Essai de simulation………………………………………………………………………....36
II-3 Les étapes de simulation du circuit à thermomètre……………………………………...…38
a) code utilisé……………..………………………………………..……..……………………38
b) Ouverture une cession de simulation sur Isis……….………………………...................39
c) Ajouter les composants………………….……………………….…….…….....................39
d) Mise des composants sur La zone de travail……..………………………………..……..41
e) Montage des composants………………………..……………….………………………...42
f ) Chargement du programme sur Arduino.………………………………………………….43
g) Lancement de la simulation……………….………………………………………………...43
Conclusion……………………………………………………………………………………....48
Conclusion générale……………………………………………………………………………..49
Références……………………………………………………………..………………………...50

7
Dans le cadre de la troisième année licence parcours électronique,
nous, étudiants sommes amenés à réaliser un projet, qui peux nous
donner l'opportunité de cumuler les connaissances théoriques avec
la pratique.
Ceci permet également de rentrer dans la vie active et de découvrir
plus précisément le milieu professionnel.
Dans ce travail, nous nous proposons de réaliser un thermomètre à
base de la carte ARDUINO UNO.
Pour ce faire nous allons utiliser un capteur LM35 pour mesurer la
température. Les calculs et la conversion nécessaire et le traitement
des informations seront confiés au microcontrôleur (L'ARDUINO).

Notre travail sera présenté en deux parties :

 La première partie sera consacrée en premier lieu aux aspects


théoriques sur les capteurs en électronique notamment les
capteurs de température et en deuxième lieu nous allons
donner un aperçu sur l'univers ARDUINO.
 Dans la deuxième partie nous allons présenter le circuit
électronique à réaliser et les éléments nécessaires pour
monter notre thermomètre. Des essais de simulation seront
ensuite engagés à l'aide d’un logiciel spécialisé dans la
réalisation des schémas électriques et leur
simulation « PROTEUS(ISIS) ».

8
Partie A : Etude théorique

Chapitre I : les capteurs en électronique

Introduction :

Notre monde va être de plus en plus pénétré des applications de la mesure, et rien ne se fera sans
le capteur qui est à la base même de l'édifice mesure.
Dans ce chapitre, on va donner un aperçu sur les capteurs en général et sur le capteur de
température en partculier. Les différents types de capteurs de température et leurs avantages
serons illustrés, et une description plus détaillée sera consacrée au capteur de température
« LM35 ».

I-1 Définition de capteur :


Un capteur est un organe de prélèvement d'information qui élabore à partir d'une grandeur
physique, une autre grandeur physique de nature différente (très souvent électrique). Cette
grandeur représentative de la grandeur prélevée est utilisable à des fins de mesure ou de
commande.

Figure (I.1) : Fonctionnement des capteurs.

On peut classer les capteurs de plusieurs manières


 Par la mesurande qu’il traduit (capteur de lumière, de pression, de température…)

Figure (I.2) : Les types des capteurs.

 Par le signal qu’il fournit en sortie qui peut être numérique (dit numérique si l'amplitude
de la grandeur physique le représentant ne peut prendre qu'un nombre fini de valeurs. En

9
général ce nombre fini de valeurs est une Puissance de 2), ou analogique (est dit
analogique si l'amplitude de la grandeur physique le représentant peut prendre une
infinité de valeurs dans un intervalle donné), ou TOR (Il informe sur l'état bivalent d'un
système).
 Par leur principe de fonctionnement : Capteur Actif ou Passif.
Un capteur actif est généralement fondé dans son principe sur un effet physique qui
assure la conversion en énergie électrique de la forme d'énergie propre à la grandeur
physique à prélever, énergie thermique, mécanique ou de rayonnement.
Pour le capteur passif, il s'agit généralement d'impédance dont l'un des paramètres
déterminants est sensible à la grandeur mesurée. La variation d'impédance résulte : Soit
d'une variation de dimension du capteur, c'est le principe de fonctionnement d'un grand
nombre de capteur de position, potentiomètre, inductance à noyaux mobile, condensateur
à armature mobile. Soit d'une déformation résultant de force ou de grandeur s'y ramenant,
pression accélération (armature de condensateur soumise à une différence de pression,
jauge d'extensomètre liée à une structure déformable).

Finalement toutes ces classifications permettent d’avoir une vue d’ensemble des capteurs et
bien sur aucune des méthodes de classification n’est meilleure que l’autre car toutes présentent
des avantages et des inconvénients.
Dans la suite de ce chapitre, nous avons décidé de travailler sur un Capteur de Température.

I-2 L'histoire de capteur de température.

Nous proposons de vous parler de l'avant sur la plus utile en météo " le thermomètre". un
Vénitien qui se porte bien malgré 5 siècle d'existence , comme quoi le froid doit vraiment
conserver , c'est Galilée qui invente la thermoscope en 1597 , à cet époque , cet instrument de
mesure de la température est basée sur le principe de la pousse d’Archimède et de la dilatation
de la matière un tube transparent contient des boules flottantes entre 5 et 8 sur lesquelles un
valeur de température est indiquée , la température ambiante est comprise entre la plus haut et la
plus basse.

Le premier thermomètre véritable aurait été inventé en 1654 grand-duc de Toscane à Florence,
il s’agissait d’un instrument à l’alcool portant 50 graduations, n’oublions pas que les
thermomètres liquide reposent sur la mesure de la dilatation d'influx dans fonction de la
température, comme l’alcool, l'Ether ou encore le mercure quant à l’invention des thermomètres
modernes, il est attribué au physicien Daniel Gabriel Fahrenheit qui remplace en 1717 l’alcool
par le mercure, et fahrenheit soit 0°C la température de fusion de la glace et à 212°F soit 100°C
le point d’ébullition de l’eau sous pression atmosphérique normale.

En1742, le physicien suédois Anders Celsius inventé un thermomètre à mercure qui marquait
100°C, au point de congélation de l’eau et 0°C au point d’ébullition de l’eau.

10
C’est en 1745 que Carl Von Linné naturaliste suédois propose d’inverser l’échelle des
températures et d’adopter la graduation que l’on utilise encore actuellement, le degré Celsius,
qui a été choisi à la neuvième conférence internationale des poids et mesures en octobre 1948.

Nous avons donc plusieurs échelles de mesure des températures : l'échelle Celsius nommée
centigrade jusqu'en 1948 adoptée par la plupart des nations, l'échelle Fahrenheit adoptée par la
Grande-Bretagne, et l'échelle Réaumur à peu près abandonnée.

Nous avons également l'échelle absolue, utilisée par les scientifiques dont l'unité est le Kelvin ou
K (lord Kelvin, 1824-1907) : glace fondante 273,15°C, ébullition 373,15°C. Un degré K
correspond à un degré Celsius, mais le zéro absolu est -273° Celsius, limite approchée de très
près aujourd'hui.

Il est à noter que la thermodynamique a apporté une énorme contribution dans la définition de
la température. En effet celle-ci est introduite par Sadi Carnot en 1824 dans la notion de
machine thermique parfaite décrite par un cycle. Dans cette notion le rapport de température
est défini par un rapport d'énergie. La température étant une grandeur intensive, c'est-à-dire
qu'elle traduit un "état" du système étudié au même titre qu'une tension électrique, une altitude
ou un potentiel chimique, etc.

I-3 Définition de capteur de température.

La sonde de température permet la mesure la température ambiantes dans différentes situations :


météorologie, maison, industrie, médecine, etc. Sur la base du principe utilisé, la construction
et le fonctionnement du thermomètre peut changer, mais finalement, il finit par mesurer la
température.
La température de mesure est une partie importante de nombreuses applications. Maintenir des
températures précises dans les salles de stockage, les laboratoires, les incubateurs, etc. Pour tous
les mentionnés ci-dessus et beaucoup plus d'applications, les thermomètres sont souvent utilisés
pour mesurer la température. Il existe différents types de thermomètres disponibles à des fins
différentes.
Thermomètre le plus souvent trouvé est un thermomètre médical ou clinique, qui est un mercure
dans le thermomètre de type verre. Ils sont utilisés pour mesurer la température du corps humain
et un exemple d'un thermomètre analogique. Maintenant, un jour, l'utilisation de thermomètres
numériques augmente comme ils sont exacts et sûrs à utiliser. Dans ce projet, un thermomètre
numérique à base d'arduino est conçu qui peut être utilisé pour surveiller la température d’une
chambre par exemple.

Figure (I.3) : Capteur de température.

11
I-4 Les types des capteurs de température.
Il existe trois types principaux :

❖Thermocouples: C'est un type de capteur de température, qui est fabriqué en joignant


deux métaux différents à une extrémité. L'extrémité jointe est appelée JONCTION CHAUDE.
L'autre extrémité de ces métaux différents est appelée COLD END ou COLD JUNCTION. La
jonction froide est en fait formée au dernier point du matériau du thermocouple. S'il y a une
différence de température entre la jonction chaude et la jonction froide, une petite tension est
créée. Cette tension est appelée EMF (force électromotrice) et peut être mesurée et à son tour
utilisée pour indiquer la température.

Figure (I.4) : Thermocouples.

❖Détecteurs de température à résistance (RTD):Un capteur RTD mesure la température en


fonction des changements de résistance dans une résistance métallique à l'intérieur. Les RTD
les plus populaires, appelés capteurs PT100, utilisent du platine et ont une résistance de 100
ohms à 0 ° C.

Figure (I.5) : RTD.

12
❖Thermistances:Une thermistance est comme un RTD, C’est un dispositif de détection de
température dont la résistance change avec la température. Les thermistances, cependant, sont
fabriquées à partir de matériaux semi-conducteurs. La résistance est déterminée de la même
manière que le RTD, il contient une résistance céramique ou polymère au lieu de métal.

Figure (I.6) : Thermistances.


I-5 les avantages et désavantages de ces types des capteurs.

Tableau (I .1) : Les aventages et les inconvénients des 3 types.

I-6 Le capteur de température « LM35 » :

I-6.1 Définition :
LM35 est un capteur de température à circuit intégré de précision

Figure (I.7) : Capteur de température LM35.

13
I-6.2 Les Caractéristiques:
 Calibré directement en ˚ Celsius (Centigrade).
 Évalué pour une gamme complète de l −55˚ à + 150˚C.
 Convient aux applications distantes.
 Faible coût grâce au rognage au niveau de la tranche.
 Fonctionne de 4 à 20 volts.
 Faible auto-échauffement.
 Rapidité de réponse.

I-6.3 Fonctionnement:
.
 Le LM35 fonctionne de (-55˚) à (+ 150˚) C dans sa version la plus précise et avec le
montage adéquat, de quoi mesurer n'importe quelle température.
 Le LM35 peut être connecté facilement de la même manière que les autres capteurs de
température de circuit intégré. Il peut être collé ou établi sur une surface et sa
température se situera dans la plage de 0,01 ° C de la température de surface.Cela
suppose que la température de l'air ambiant est à peu près la même que la température de
surface; si la température de l'air est beaucoup plus élevée ou inférieure à la température
de surface, la température réelle de la filière LM35 serait à une température intermédiaire
entre la température de surface et la température de l'air.
 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.

Conclusion

Dans ce chapitre, nous avons introduit les capteurs en éléctronique en général, puis nous
avons étudié en paticulier les capteurs de température, leur historique ainsi que leurs différents
types, et un intérét particulier à été porté au capteur LM35 qu’on va utiliser dans notre projet.

14
Chapitre II : L’univers Arduino

Introduction :
Dans ce chapitre, on va parler de tous ce qui concerne la carte arduino son histoire, sa définition,
ses avantages et ses inconvénients, ainsi que sondomaine d’utilisation. On s’intéressera aussi et
plus particulièrement à la carte Arduino UNO, ses composantes (Hardware) et son interface de
programmation (software).

II-1. Historique de l’arduino.


L’histoire de cette carte a commencé en Italie par des étudiants de l’école de design d’ivrea
cette école est aujourd’hui située à copenhagen sous le nom de « copenhagen Institute of
interaction design ». Les étudiants rencontraient un problème majeur à cette période avant
(2003-2004) par ce que les outils de conception de projet étaient onéreuxetl’idée fut alors de
créer une plateforme plus abordable et plus simple à utiliser, reposant sur l’environnement de
développement en traitement mis au point en 2001 par Casey reas et Ben Fry étudiants du MIT
(Massachusetts Institute of technology).
Ensuite en 2003, HarnandoBarragan réaliseraune cartede câblage dans son projet de fin d’études
ancêtre de l’arduino visant à rendre la plateforme moins chère et plus accessible, eten 2005, une
équipe d’étudiants et des professeurs finirent par concevoir la toute première carte Arduino.
Entièrement open source, L’arduino présentait l’avantage d’être multiplateforme et d’être en
perpétuelle optimisation par communauté d’utilisateurs.

II-2. Présentation de la carte arduino.


Une carte Arduino est une petite (5,33*6,85) carte électronique équipe micro-contrôleur. Le
micro-contrôleur permet à partir d’évènements détectés par des capteurs, de programmer des
actionneurs, la carte ARDUINO est donc une interface programmable pour analyser et produire
des signaux électriques, de manières à effectuer des taches très diverses.
C’est une plateforme basé sur une interface entrée/sortie simple.
Les possibilités d’utilisationde cette catre programmable sont infinies : par exemple on peut
détecter avec un ou plusieurs événements (variation de température, mouvement, présence,
distance…).Et en fonction de ces évènements, on peut agir sur le monde réel à l’aide
d’actionneurs (résistances chauffantes, moteurs……). Alors on peut tout faire : bras robot,
régulation de température, effets lumineux, systèmes d’alarmes, drone, radar,…etc.

15
DRONE RADAR
Figure (II.1) : Exemples d’’utilisation d’ARDUINO.

II-3. Les types de cartes Arduino.


Plusieurs types de Catre Arduino peuvent être cités:
 La carte Arduino UNO : C’est la carte idéale pour découvrir l’environnement
ARDUINO. Elle permet à tout débutant de se lancer dans tous ses premiers petits
projets. Comme c’est la carte la plus utilisée, il est très facile de se référer aux tutoriels
très nombreux sur le net et ainsi de ne pas rester seul dans son exploration. Sa simplicité
devient par contre un handicap lorsqu’il s’agit de multiplier les périphériques, de
manipuler des algorithmes lourds ou d’interagie avec les OS Android pour lesquels
d’autres cartes Arduino sont plus adaptées.
 La carte Arduino Leonardo : C’est la carte qui est prévue pour succéder à la carte
Arduino UNO en présentant des caractéristiques équivalentes mais une ergonomie revue
et une stabilité plus éprouvée. Sa diffusion moins importante limite le support utilisateur
disponible sur le net.
 La carte Arduino Méga : La carte Arduino Méga est la carte la plus diffusée après la
carte Arduino UNO. Elle offre un nombre d’entrées/sorties beaucoup plus important (54
contre 14), un processeur plus puissant doté d’une mémoire plus vaste qui permet
d’exploiter des algorithmes plus complexes.
 La carte Arduino Méga ADK : La carte Arduino méga ADK offre les mêmes
caractéristiques techniques que la carte Arduino méga mais sont port USB permet de la
connecter avec un environnement Android ouvrant de nouvelles perspectives
d’interaction avec le monde des smartphones et des capteurs dont ils sont dotés. Sa mise
en œuvre nécessite par contre de solides connaissances en Java et la capacité à
développer ses propres applications.
 La carte Arduino Due :La carte Arduino Due est une évolution de la carte Arduino Méga
et offre des performances réputées 3 fois supérieures. Elle permet de manipuler
rapidement des algorithmes lourds particulièrement utiles dans le monde de la robotique
par exemple
 La carte Arduino Nano : La carte Arduino nano n’est ni plus ni moins qu’une carte
Arduino UNO miniaturisée. Sa taille et son poids réduits la destinent à une utilisation
dans des espaces réduits (en textile par exemple) ou dans des applications de robotique

16
ou de modélisme pour lesquels le poids et la taille sont des facteurs déterminant
(hélicoptères, drones…)
 La carte Arduino Mini Pro : La carte Arduino Mini Pro est une carte Arduino UNO
simplifiée à l’extrême permettant néanmoins de piloter de petits projets ou certains
éléments d’un projet. Attention, cette carte n’intègre pas de port USB ce qui rends sa
connectivité délicate.
 La carte Arduino Yun : La carte Arduino Yun, récemment proposée par Arduino, est
conçue pour contrer les avantages de la carte Raspberry. Elle est un dérivé de la carte
Leonardo et a pour objectif de combiner la puissance de Linux avec la facilité
d’utilisation d’une carte Arduino. Elle est également la première carte Arduino à être
dotée nativement d’un wifi intégré
Finalement on peut dire que pour monter un petit projet, on peut travailler avecla carte
« UNO »ou bien la carte « Méga », car ellessont considéré comme les plus facilesà
comprendre. Dans notre projet on s’intéressera à la carte ARDUINO UNO.

II-4. La carte arduino UNO.


Arduino UNO est la carte idéale pour découvrir l’environnement ARDUINO.
Elle permet à tout débutant de se lancer dans tous ses premiers petits projets. Comme c’est la
carte là plus utilisée, sa simplicité devient par contre un handicap lorsqu’il s’agit de multiplier
les périphériques, de manipuler des algorithmes lourds ou d’interagiravec les OS Android pour
lesquels d’autres cartes Arduino sont plus adaptées.

II-4.1. Les principales caractéristiques :

Tableau(II.1) : Caractéristiques de la carte UNO.

17
II-4.2. Partie Hardware:
La carte Arduino Uno est constituée par différents composantes :

Figure (II.2) : Les broches d’ARDUINO.


 1 : Représente l’alimentation ou la propagation par USB :
La carte peut être alimentée avec un câble USB relié à votre ordinateur.
 2 : Prise jack :
Permet de brancher une alimentation (pile, batterie ……), l’alimentation via ce connecteur doit
être comprise entre 5V et 12V
 3 : Régulateur de tension :
La fonction de régulateur de tension est e contrôler la tension d’alimentation de l’Arduino pour
la stabiliser à la bonne tension du microcontrôleur et de chaque élément de la carte.
NB : la tension de stabilisation est 5v sur la carte UNO.
 4 : Oscillateur à quartz :
Un oscillateur à quartz est un élément électrique qui a la particularité de posséder un quartz à
l’intérieure qui vibre sous l’effet piézoélectrique.
Les propriétés électromécaniques du quartz sont tell qu’on arrive à faire vibre un quartz à une
fréquence très précise cet élément aide l’Arduino UNO à calculer les donnée de temps.
 5&17 : Arduino REST Redémarrage de L’ARDUINO :
Vous pouvez redémarrer l’Arduino UNO de 2 manières : soit en utilisant le bouton REST (17),
soit un bouton externe sur la broche de la carte Arduino mentionnée « Rest » (5)
 6-7-8-9 : ce sont des broches d’alimentation.
 10 : broches analogiques :
Ces broches permettent de lire un signal analogique d’un capteur comme un capteur de
température, d’humidité

18
 11 : MIROCONTOLEUR :
Considérer comme le cerveau de la carte Arduino, le Microcontrôleur sur l’Arduino est
l’légèrement différent d’une Catre à une autre.
 12 : connecteur ICSP :
ICSP (IN-CIRUIT SERIAL PROGRAMMING), il s’agit d’un connecteur de programmation, ce
connecteur permet entre autre de programmer directement le microcontrôleur sur les couches les
plus basses, c’est aussi un porte appeler SPI (SRIAL PERIPHERAL INTERFACE) qui permet
de dialoguer avec autre composants.
 13 : INDICATEUR LED D’ALIMENTAION :
Ce voyant doit s’allumer lorsque vous branchez votre Arduino sur une source d’alimentation
pour indiquer que votre carte est correctement alimentée.
 14 : LED TX ET RX :
Sur la carte on trouvedeux indicateurs. TX (émission) et RX (réception). Ils apparaissent à deux
endroits sur la carte UNO. Tout d’abord sur les broches numériques 0 et1, pour indiquer les
broches responsables de la communication série.
 15 : Entrées/SORTIES Numérique :
La carte Arduino UNO possède 14 broches d’entrées/sorties numérique, ces broches peuvent
être configuré pour fonctionner comme des broches numériques d’entrée pour lire des valeurs
logiques (0ou1) elles peuvent être également utilisées comme broche de sortie pour piloter
différents modules comme des LED …….
 16 : BROCHE AREF :
Cette broche est parfois utilisée pour définir une tension de référence externe (0V-5V) comme
limite supérieure pour les broches d’entrée analogiques.

II-4.3. Les avantages et les inconvénients :

Avec l'arduino Uno, on peut se lancer dans la programmation de plusieurs systèmes :


Que cela soit un système d'arrosages automatique pour vos plantes, qui s'actionne en fonction du
pourcentage d'hygrométrie, un règlement de température, ou encore servomoteur servant à faire
tourner un ventilateur.
Pas besoin d’être calé en informatique, la technologie indéniable de ce microcontrôleur et sa
facilité d’utilisation font qu'il est accessible à tous, même les amateurs pourront s'en sortir
aisément aux explications claires disponibles un peu partout sur internet. Ce système dispense
d'apprendre trop en profondeur le langage de la programmation (C, C++) et permet d'effectuer
pleins d'actions.
A coté des avantages cités, certains inconvénients peuvent se présenter dans l'apprentissage du
langage de programmation. En effet, la programmation n'est pas de très grandes précision,
comme la gestion de temps, une instruction à exécuter peut prendre beaucoup de temps par
rapport le vrais temps nécessaire à l'exécution, c'est à dire la gestion de temps chez les Arduinos
se fait en "millisecondes" et rarement avec des "microsecondes".

19
II-4.4. Partie Software:

a) installer arduino sous Windows

L’installation de logiciel arduino sur Windows est relativement simple et facile donc si vous
voulez télécharger ce logiciel vous devez suivre les étapes suivantes :

1- Ecrit sur Google chrome: « arduino.fr.downloadastro.com ».

Figure (II.3)

2- On choisit la dernière version :

Figure (II.4)

20
3- Cliquer sur télécharger maintenant :

Figure (II.5)

4- Lancer le logiciel :

Figure (II.6) :L’icône de logiciel ARDUINO.

21
5- Cliquer sur outils pour choisir le type de carte.

Figure (II.7) : Menu outils (pour choisi le type de la carte arduino).

Donc après ces étapes le logiciel est prêt.

Figure (II.8) : la fenêtre du logiciel.

On passe maintenant pour définir le menu et la barre d’action :

22
Figure (II.9): Description de la fenêtre du logiciel

b)- Le langage de l’arduino :

Le Arduino est inspiré de plusieurs s. On retrouve notamment des similarités avec le C, le C++,
le Java …………
Le langage C/C++ qui est traditionnellement utilisé pour programmer les microcontrôleurs peut
être la solution la plus performante pour programmer une carte Arduino. Cela dit, on peut
également vouloir utiliser un de programmation qu'on maitrise déjà pour ne pas avoir à
apprendre un nouveau pour programmer la carte Arduino.
Le de l’Arduino IDE impose une structure particulière typique de l’informatique embarquée. La
fonction setup (voir Fig.) contiendra toutes les opérations nécessaires à la configuration de la
carte (directions des entrées sorties, débits de communications série, etc.). La fonction loop, elle
est exécutée en boucle après l’exécution de la fonction setup.
Elle continuera de boucler tant que la carte n’est pas mise hors tension, redémarrée (par le
bouton reset). Cette boucle est absolument nécessaire sur les microcontrôleurs étant donné qu’il
n’on pas de système d’exploitation.
En effet, si l’on omettait cette boucle, à la fin du code produit, il sera impossible de reprendre la
main sur la carte Arduino qui exécuterait alors du code aléatoire.

23
Figure (II.10) : Structure de langage d'ARDUINO.

Les programmes "Arduino" peuvent être divisés en trois parties principales :


La structure, les valeurs (variables et constantes) et les fonctions.

➢ Les déférents variables de C++:


 Char : pour le caractère➔➔1octet
 Int : pour les nombres entiers ➔➔2octets
 Long : pour les grands nombresentiers➔➔4octets
 Float : pour les nombres décimales➔➔2octets
 Double : pour les grands nombres décimales ➔➔4octets

➢ Les constantes:
★OUTPUT → Sortie
★INTPUT → Entrée

➢Le voltage de carte Arduino:


L'intervalle de voltage de la carte Arduino entre 5V et 0V

24

Entrées / Sortie

5V 0V

HIGH (True) LOW (False)

➢Structures de contrôle.
✓ Choix
 Switch ….. case
 If …………else

✓ Boucle
 For
 While

➢Les Fonctions d'Arduino:


Un programme Arduino nécessite deux fonctions au minimum :

Setup () Loop ()

25
Fonction setup () : contient les instructions d’initialisation ou de configuration des ressources de
la carte. Cette fonction n’est exécutée qu’une seule fois juste après le lancement du programme.
Fonction loop () : contient les instructions du programme à proprement parlé. Cette fonction sera
répétée indéfiniment tant que la carte ARDUINO restera sous tension.

 Les Bibliothèques de Fonctions :


Une bibliothèque est un ensemble de fonctions utilitaires mises à disposition des utilisateurs de
l’environnement Arduino.
Au début de programme, on ajoute l’instruction suivante :

#include <la_bibliothèque.h>

Certaines fonctions sont déjà présentes dans l’IDE ARDUINO, les principales sont expliquées
ci-dessous :

La fonction « delay » : Cette fonction génère une pause dont la durée est égale à tempo x1 ms.

Delay(1000) ; // Pause de 1s

La fonction « pinMode » : Cette fonction permet de configurer le sens de fonctionnement, entrée


ou sortie, de la broche sélectionnée.

pinMode (12, OUTPUT) ; // La broche 12est configurée comme une sortie

La fonction « digitalWrite » : Cette fonction permet d’imposer un niveau logique haut ou bas sur
la sortie numérique sélectionnée.

digitalWrite (12, HIGH) ; // La sortie 12 est placée au niveau logique haut.

La fonction « digitalRead » : Cette fonction permet de lirele niveau logique sur


l’entréenumérique sélectionnée.Cette fonction ne retourne que deux valeur HIGH ou LOW.

État = digitalRead(11) ; // La variable etat est égale au niveau logique de l’entrée11

c)- compiler et téléviser le programme dans l’arduino :

Pour compiler le programme doit être terminé et vérifié, on passe au test, en appuyant sur le
bouton Compiler, une barre de progression s’affiche au-dessus de la barre des erreurs, s’il n y a
pas d’erreur, on verra s’afficher le message « Compilation terminée », suivi de la taille du
programme. Dans le cas contraire, un message d’erreur s’affiche.

26
Figures (II.11) : Compilation du programme.

Une fois la compilation terminée, le programme sera sauvegardé. Mais avant de téléverser, il
faut Réinitialiser la carte en appuyant sur le bouton de réinitialisation ;
1) La branchée sur l’ordinateur. Une fois branchée, on clique sur le bouton« Outils » ;
2) On sélectionne « Type de carte », puis on coche la carte correspondante;
3) Toujours dans le menu « Outils », on clique sur « Serial port », pour sélectionner le type du
port

Figure (II.12) : Menu outils (pour choisi le type de port).

4) On télécharge le programme en cliquant sur « Téléverser » plus haut sur la barre d’action, le
message « Compilation du croquis » s’affiche au-dessus de la barre des erreurs, ce message
signifie que le programme est en train d’être traduit en machine. Puis, on verra «
Téléversement… », Qui veut dire que le programme se charge dans la carte.

27
Conclusion :
Dans ce chapitre nous avons présenté les informations nécessaires sur la plateforme arduino,
matérielle et logiciel, Ainsi que quelques utilisations et les diffétents étapes de développement
d’un programme.

28
Partie B : Réalisation
Chapitre I : Circuit à réaliser
Introduction :
Dans ce chapitre on va parler de tous ce qui concerne la réalisation pratique de notre projet,
premièrementnous allons présenter le schéma du circuit et les différents composants de celui-
ci.Ensuite nous allons élaborer le programmepour réaliser la mesure et l’affichage de la
température, et finalement nous allons décrire les étapes nécessaires pour la réalisation du circuit.

I-1 Schéma ducircuit et composants:


Le thermomètre numérique que nous allons réaliser est construit à partir du capteur de
température LM35 et de composants électroniques ayant pour rôle le traitement de l’information,
afin qu’elle devienne exploitable par l’usager. Il est représenté sur la Figure (I.1) ci-dessous.

Figure (I.1) : schéma du circuit.

29
Pour réaliser le schéma du circuit on a besoin des composants suivants :
 Une carte Arduino uno R3 :

La carte Arduino Uno R3 est une carte à microcontrôleur basée sur l'Atmega328, c'est la
dernière d'une série de carte USB Arduino. C'est le modèle de référence des plateformes
Arduino. Elle contient tout ce qui est nécessaire pour le fonctionnement du microcontrôleur.
Pour pouvoir l'utiliser et se lancer, il suffit simplement de la connecter à un ordinateur à l'aide
d'un câble USB ou de l'alimenter avec un adaptateur secteur ou une pile de 9V. Elle contient 14
broches numériques.

Figure (I.2) : ARDUINO UNO.

30
 Un potentiomètre 103 (10k):

Le potentiomètre rotatif ou à glissière est une résistance variable, il est très utilisé en
électronique. IL est composé d'un résistor fixe (Extrémité 1 et 2) où on a ajouté un curseur
(C) qui vientfaire contact avec un conducteur résistif non isolé appelée piste résistive.En
déplaçant le curseur sur le conducteur résistif, on fait varier la valeur de la résistance entre les
bornes de l’extrémité 1 et C ou entre l’extrémité 2 et C, son rôle dans notre projet est le
réglage du contrastede l’afficheur LCD.

Figure (I.3) : Schéma du potentiomètre.

Capteur de température LM35 :

À partir de la présentation du LM35 faite dans la partie théorique, ce capteur de température


est analogique linéaire et sa tension de sortie varie linéairement avec le changement de
température. C’est un capteur de température linéaire à trois bornes de National Semi-
conducteur, son schéma équivalent est illustré dans la figure (I.4).

Figure (I.4) : Schéma équivalent à LM35.

31
 Un écran LCD (16x2):
Un des éléments permettant d’afficher des informations. Les plus utilisés dans le monde
Arduino est l’écran à cristaux liquide (Liquide Crystal Display) LCD 16×2. L’écran LCD
16×02 est fourni avec un grand nombre de kit Arduino et très suffisant pour un grand nombre
d’application.

Figure (I.5) : Les pines de l’Ecran LCD.

 Les fils pour le montage:

Des fils pour collecter tous les composants sur la plaque expérimentale.

Figure (I.6) : Les câbles.

32
 Breadbord:

La planche de montage expérimental est un outil essentiel pour l'électronique. Ce dispositif


permet de réaliser le prototype d'un circuit électronique et de le tester. L'avantage de ce
Système est d'être totalement réutilisable, car il ne nécessite pas de soudure.

Figure (I.7) : Plaque d’essai.

I-2 Les étapes de réalisation pratique

Pour réaliser ce “ Thermomètre ” on va suivre les étapes suivantes :


 Etape1 : collecter toutes les composantes du projet
 Arduino uno R 3
 Potontiémétre103 (10K)
 LCD 16*2
 Les fils de montage
 Breadbord (une plaque d’essai)
 Etape2 : installer et connecter les composantes sur la plaque d’essai
 Etape 3 : Téléversement (copier le programme du circuit sur l’arduino)
Sachant que le capteur LM35 va mesurer la température est après l’envoyer (comme
un signal analogique) à l’entrée A0 de l’Arduino. On a donc besoin de convertie la
valeur analogique de LM35 en 10bit numériques pour le faire on va utiliser une
relation de variation de température on fonction de la tension de sortie du capteur
LM35.
Pour l’ARDUINO 0 →0V et 1→2^10 =1023→5V
Et si on utilise 5V comme une tension de référence et Vout est la tension sortie de
LM35 on aura :
Température (°C) = (5.0*Vout*100.00) /1023

33
On établit un programme de notre thermometre en utilisant le logiciel sur la base des taches à
effectuer.Le progamme est le suivant (on a ajouté des commentaires dans chaque ligne pour
expliquer les instructions) :

Figure (I.8) : Code utilisé

 Etape 4 : Executerle projet finale


Conclusion:
Dans ce chapitre nous avons présenté le circuit à réaliser et le programme qui sera télévérsé
sur la carte Arduino, et aussi les étapes de la réalisation de notre projet. Ceci va nous aider
pour traiter le chapitre suivant consacré à la simulation de notre circuit via le logiciel Proteus-
Isis.

34
Chapitre II : Simulation avec logiciel proteus
Introduction :
Afin d’expérimenter le fonctionnement de notre thermomètre à base d’arduino nous allons
réaliser un travail de simulation en utilisant le logiciel proteus. Un bref aperçu de ce logiciel
sera donné, et un premier test sera entrepris sur un exemple simple de clignotement d’une
diode led, avant d’aborder les étapes de simulation de notre thermomètre.

II-1 Présentation du logiciel proteus (ISIS)


Proteus est une suite logicielle destinée à l’électronique .Grâce à ce logiciel, nous
pouvonsréaliserdesschémasélectriquesetlesimuler.DéveloppéparlasociétéLabcenter
Electronics,leslogicielsincluentdans Proteus permettentlaCAO(ConceptionAssistépar
Ordinateur) dans le domaine de l'électronique. Cette suite logicielle est très connue et
utilisée dans de nombreuses entreprises et organismes de formation (incluant lycées et
universités).

Figure (II.1) : Ouverture du Proteus Isis.

35
Deux logiciels principaux qui composent cette suite logicielle : ISIS et ARES.

 Présentation de l’outil ISIS:

ISIS (Intelligent Schematic Input System) est principalement connue pour éditer des
schémas électriques (assemblage de composants électroniques dont on fixe les valeurs et
les références reliés par des connexions électriques(fils)).
Par ailleurs, le logiciel permet également de simuler ces schémas ce qui permet de
déceler certaines erreurs dés l’étape de conception.
Les circuits électriques conçus grâce à ce logiciel peuvent être utilisés dans des
documentations car le logiciel permet de contrôler la majorité de l’aspect graphique des
circuits.

 Présentationd'ARES:

Lelogiciel ARES est un outil d'édition et découpage qui complète parfaitement ISIS.
Un schéma électrique réalisé sur ISIS peut alors être importé facilement sur ARES pour
réaliser le PCB (bloc de contrôle de processus) de la carte électronique. Bien que l'édition
d'un circuit imprimé soit plus efficace lorsqu'elle est réalisée manuellement par routage,
ce logiciel permet de placer automatiquement les composants et de réaliser le routage
automatiquement

II-2 Essai de simulation :

Dans cette expérience, nous avons opté pour essayer tout d’abord un exemple simple qui
consiste à faire clignoter une led.
Le programme de cet essai :

Figure (II.2): Programme d’une LED BLINK.

36
Ce programme fait clignoter une led avec un intervalle d’une seconde.
Nous allons maintenant simuler ce programme sous proteus qui permet de dessiner et simuler
le circuit à partir des étapes suivantes :
 Lancer le logiciel proteus. l’icône Isis.
 Sélectionner l’icône composant.
 Dans la fenêtre du sélectionneur d’objets, cliquer sur « P ».
 Cherche des composants:
 La carte Arduino.
 Une LED bleu.
 Une résistance de 1KΩ.
La résistance branchée entre la broche 13 de la carte arduino et la masse, voir le circuit dans
proteus Isis:

Figure (II.3): Simulation d’une LED BLINK.

 On copie le code dans la carte arduino.


 Simulation

Figure (II.4) : LED éteinte.

37
Figure (II.5) : LED allumée.

II-3 Les étapes de Simulation du circuit à thermomètre


Pour la simulation de notre circuit on passera par les étapes suivantes:

a)- Code utilisé :

Figure (II.6) : Programmation.

38
b)- Ouverture une cession de simulation sur Isis :

Apres avoir ouvert

Isis on doit cliquer

Sur la touche « P »

Figure (II.7) : La zone d’Isis.

c)- Ajouter les composants :

ArduinoUno R3

Figure (II.8)

39
Capteur de
température LM 35

Figure (II.9)

ÉcranLCD (16x2)

Figure (II.10)

40
Potentiomètre
(10K)

Figure (II.11)
d)- Mise des composants sur La zone de travail

Mettre tous les


composants sur l’écran

Figure (II.12)

41
e)- Montage des composants :

On monte la carte Arduino avec l’écran LCD 16*2 et le potentiomètre :

 Les broches 1 et 2 de l'écran LCD sont respectivement connectées à la masse et à


l'alimentation.
 la broche 3 de l'écran LCD est connectée à l'essuyeur d'un POT de 10 KΩ, afin de
contrôler le contraste de l'affichage. Les autres bornes du POT sont connectées à
l'alimentation et à la masse.
 Afin d'afficher les informations sur l'écran LCD, nous avons besoin de 4 broches de
données de l'écran LCD. Les broches 11-14 (D4 - D7) sont connectées aux broches 5-
2 d'Arduino. Les broches 4, 5 et 6 (RS, RW et E) de l'écran LCD sont des broches de
contrôle.
 Les broches 4 (RS) de l'écran LCD sont connectées à la broche 7 d'Arduino. La broche
5 (RW) est connectée à la masse. La broche 6 (E) est connectée à la broche 6
d'Arduino.
 La sortie du capteur de température LM35 (la broche 2) est connectée à l'entrée
analogique A0 de la carte Arduino, Les broches 1et 3 connectée respectivement avec
l'alimentation et la masse.

Le cuircuit ainsi monté est visualisé par la figure ci-dessous

Monter les composantes

Figure (II.13)

42
f)- Chargement du programme sur Arduino

Cliquer sur Arduino


et Ajouter le
programme pour
faire la simulation

Figure (II.14)

g)- Lancement de la simulation

Figure (II.15) : Simulation du thérmométre

Changer la valeur de température


Démarrer la simulation en cliquant sur « + »ou «- »

43
La température qui est relevée par le capteur LM 35 est affichée ensuite sur l’écran LCD,
pour notre essai et selon le réglage fait au niveau du capteur nous avons obtenu une
températue de 15˚C.

Si on chauffe ou on refroidi notre capteur, sa température change, et la température affichée


par le LCD change aussi de méme. On verifie ce-ci pour différents valeurs de température.
Les changements de température sont simulé par Proteus en agissant sur le réglage disponible
sur le capteur, on peut on augmente la température en cliquant sur « + » et on diminue celle-
ci en cliquant sur « - ».

 On ajoute un voltmètre pour mésurer la tension à la sortie « Vout » du capteur


« LM35 » :

Figure(II.16) : Branchements du voltmètre

 Les valeurs de la tension à l'entrée de l'arduino, et celles affichées par le LCD


sont données par le tableau ci-dessous

Les valeurs de températures La tension du voltmétre


15 0.15
30 0.3
45 0.45
60 0.6
75 0.75
90 0.9
105 1.05
120 1.2
135 1.35
150 1.5
Tableau(II.1): La température en fonction de tension.

44
À partir de ce tableau on vérifie que la température affichée est bien égale à la mesure faite
par le capteur. En effet la valeur de la tension Vout en sortie du capteur LM35 doit être
multipliée par 100 pour retrouver la température détectée par le capteur, et on vérifie bien que
la sensibilité du capteur est de 10 mv pour chaque degré de température.

 Essai complémentaire
Pour plus de manipulation, et afin de mieux visualiser le fonctionnement de notre
thermomètre numérique nous avons essayé de faire des mesures de température ( pour un
micro-onde par exemple) en ajoutant à notre circuit un jeux de 3 LEDs de différentes couleurs
(Rouge, jaune et verte).

On se propose alors d’afficher « froid » si la température est inferieur à 30˚C, afficher


«Moyenne» pour une température comprise entre 30˚C et 80˚C, et finalement afficher
«Chaud» quand la température dépasse 80˚C. Chacune des 3 LEDs sera allumée pour une
valeur ou un intervalle de température donné.

Le programme de cet essai sera élaboré à partir du programme précédent avec certaines
modifications. En effet on va ajouter au programme la déclaration des trois Leds RED,
YELLOW, GREEN, et on a ajoute aussi une boucle (if –else) pour décrire comment et quand
allumer ces Leds.

45
Figure(II.17) : Premiére partie de programme.

46
Figure(II.18) : Seconde partie de programme.

• Pour la première condition, si la température inférieure à 30 ˚C, la led RED est HIGH
(allumée), et il apparait sur l’écran LCD ‘ froid’, les deux autres leds seront éteintes.

Figure(II.19) : Premiére condition.


• Pour la deuxième condition, si la température supérieur ou égale à 30 ˚C et inférieur à

47
80˚C, la led YELLOW est HIGH (allumée), et il apparait sur l’écran LCD ‘moyenne’, les deux
autres leds seront éteintes.

Figure(II.20) : deuxième condition.


• Pour la troisième condition, si la température supérieure ou égale à 80˚C, la led GREEN
est HIGH (allumée), et il apparait sur l’écran LCD ‘ chaud’, les deux autres leds seront
éteintes.

Figure(II.21) : Troisième condition.

48
Conclusion:

Dans ce chapitre, nous avons découvert le logiciel de simulation de circuits électroniques


Proteus Isis à l’aide du quel on a procédé à la simulation de notre Thérmométre numérique.
Ainsi on a pu visualiser en pratique comment la température peut être détectée par le capteur
LM35 et affichée sur un écran numérique facilitant la lecture de la température ambiante.

49
Dans le but de conclure ce projet, rappelons tout d’abord que
l’objectif était d’étudier le principe et de concevoir et réaliserun
thermomètre à base d’Arduino.
Dans ce sens, il a été judicieux de diviser le travail en deux, une
partie théorique et une partie pratique.
Nous avons fait tout d’abord un recueil bibliographique sur tous
ce qui concerne les capteurs de température, la carte Arduino, et
le logiciel Proteus.
L’étude nous a permis de conclure que la conception d’un
thermomètre aujourd’hui ne se ramène plus à la mise au point
d’un montage permettant de prélever une variation de tension.
Le fait que l’on souhaite généralement faire des traitements
informatiques sur les valeurs prélevées, nous amène à introduire
dans notre montage des éléments permettant de prendre en
compte le capteur de température LM35, et un afficheur LCD qui
permet l’affichage des variations de la température (en °C), ainsi
qu’une a carte Arduino UNO utilisée pour recevoir, traiter, et
transmettre des données, et pour la communication entre les
systèmes électroniques.
Ainsi et malgré que la période du confinement a rendu impossible
l’acquisition du matériel nécessaire pour monter une maquette du
circuit sujet d’étude. Nous avons réussi grâce au logiciel
professionnel Proteus ISIS d’éditer le schéma électrique et on a pu
ainsi simuler le bon fonctionnement de notre thermomètre
électronique.
Finalement, Nous pouvons affirmer que ce projet a constitué pour
nous une bonne expérience, dans la mesure où il nous a permis,
non seulement de mobiliser toutes les connaissances acquises
pendant notre parcours, mais aussi d’apprendre plus de
techniques, et d’explorer des logiciels de simulation et
programmation.

50
https://www.omega.fr/apprentissage-technique/histoire-du-capteur-de-

temperature.htmlhttps://fr.flossmanuals.net/arduino/_draft/_v/1.0/introduction-a-

lelectronique/https://www.elprocus.com/temperature-sensors-types-working-

operation/https://www.omega.co.uk/temperature/z/thermocouple-rtd.htmlhttps://www.futura-

sciences.com/planete/definitions/meteorologie-sonde-temperature-16421/http://science-

facile.fr/2019/01/capteur-de-temperature-

lm35.htmlhttps://fr.wikipedia.org/wiki/Arduinohttps://bentek.fr/2-arduino-

uno/arduino.fr.downloadastro.com.https://www.deviotyourself.com/debuter--

arduino/https://www.studentcompanion.net/fr/thermometre-numerique-avec-arduino-et-lm35-

capteur-de-

temperature/https://www.01net.com/telecharger/mac/Internet/fiches/37504.htmlhttp://www.el

ektronique.fr/logiciels/proteus.php

51

Vous aimerez peut-être aussi