TP: Capteurs et
instrumentations
Pr. Imad Ez-zazi
Département de Génie électrique et informatique
Ecole Nationale des Sciences Appliquées de Fès
2020/2021 [Link]@[Link]
Objectifs
1. Mesurer la température par un capteur analogique LM35.
2. Mesurer la luminosité par un LDR
3. Mesurer la température et de l’humidité par un capteur
numérique DHT22 avec utilisation de bibliothèque pour un
capteur à sortie numérique sérielle.
4. Mesurer l’intensité de courant en utilisant un capteur à
effet de Hall
5. Se familiariser avec la carte Arduino
Imad ez zazi 2
procédure
Acquisition Traitement Affichage
Imad ez zazi 3
La réalisation virtuelle PROTEUS
Proteus est une suite logicielle de CAO électronique éditée par la
société Labcenter Electronics. ISIS est la composante de Proteus qui permet
la création de schémas et la simulation électrique. La grande force de ISIS est
de pouvoir simuler le comportement d'un microcontrôleur (PIC, Atmel, 8051,
ARM, HC11...) et de son interaction avec les composants qui l'entourent
(capteurs , actionneurs , composants actifs, composants passifs…. ).
Imad ez zazi 4
La réalisation virtuelle PROTEUS
c
c
Imad ez zazi 5
Arduino
Nous utiliserons une carte Arduino Uno
sous ISIS Proteus. Elle emploi un
microcontrôleur ATMEGA328P alimenté
en 5 V. Il y a 14 entrées/sorties
numériques dont 6 sont utilisables en
PWM (Pulse Width Modulation ou MLI
pour modulateur de largeur
d’impulsion). Il y a 6 entrées
analogiques. Le microcontrôleur
possède un CAN avec 10 bits de
résolution. Sur la carte, il y a un circuit
qui permet de gérer facilement l’USB
qui peut alimenter la carte ;
Imad ez zazi 6
Arduino UNO
Imad ez zazi 7
Arduino: La partie logicielle
Imad ez zazi 8
Arduino: La partie logicielle
Imad ez zazi 9
Arduino: La partie logicielle
Imad ez zazi 10
Les étapes à suivre
Actions préalables à effectuer :
Installer ISIS Proteus
Installer Arduino IDE
Charger la carte Arduino sur ISIS Proteus:
Pour pouvoir simuler cet exemple, Proteus a besoin de la bibliothèque
Arduino. Après avoir extrait les fichiers ([Link] et [Link]),
placez-les dans le dossier Bibliothèque (ex: C:\Program Files\Labcenter
Electronics\Proteus 8 Professional\LIBRARY):
Charger les bibliothèques nécessaires pour le fonctionnement
des capteurs
Imad ez zazi 11
Les étapes à suivre
Imad ez zazi 12
Les étapes à suivre
Imad ez zazi 13
TP1
CAPTEURS DE TEMPÉRATURE
CAPTEUR RTD
CAPTEUR HUMIDITÉ
CAPTEUR DE COURANT
14
Travail à faire
Le travail à accomplir par un groupe des étudiants (binômes) est à envoyer
par email sous forme d’un fichier ‘’word‘’ avec nom, prénoms des étudiants
et contenant les étapes suivantes :
1-Etude théorique de chaque type de capteur ,
2-Schéma électrique global du montage,
3-Dimensionnement du montage (liste des composants),
4-Réalisation du schéma électrique avec le logiciel ISIS de Proteus,
5-Simulation du fonctionnement du montage avec le logiciel ISIS de Proteus et
affichage des résultats sous forme de capture d’écran,
6-Explication du fonctionnement du montage,
NOTES:
Le compte rendu doit contenir au minimum 5 pages
Deux compte-rendus identiques seront sanctionnes par UN ZERO.
Imad ez zazi 15
Capteurs LM35
Imad ez zazi 16
Capteurs LM35
Imad ez zazi 17
Capteurs LM35
Etape 1:
Chercher les composants :
• LM35
• ARDUINO UNO
• LCD lm016L
• Masse (ground)
• Alimentation (power)
Etape 2:
Connecter le capteur avec les entrées de Arduino
uno
Imad ez zazi 18
Capteurs LM35
Etape 3:
• Ecrire un programme Arduino qui permet l’affichage de la
température sur le moniteur série et sur l’écran LCD
• Compiler le programme
• Copier/coller le résultat de la compilation:
C:\\Users\\MVA\\AppData\\Local\\Temp\\arduino_build_964808/sketch
aug2a [Link]
Dans « program file » de l’arduino sur ISIS proteus
Etape 4:
Lancer la simulation et analyser le fonctionnement du capteur
Imad ez zazi 19
Capteurs LDR
Imad ez zazi 20
Capteurs DHT22
Imad ez zazi 21
Capteurs de courant
Imad ez zazi 22