0% ont trouvé ce document utile (0 vote)
91 vues53 pages

Rapport de Projet

Le projet présente la conception et la réalisation d'une station météorologique utilisant des technologies d'électronique embarquée pour fournir des données climatiques en temps réel. Il est structuré en plusieurs chapitres abordant les généralités sur les stations météorologiques, les composants matériels et logiciels, ainsi que les étapes de programmation et de test. La conclusion résume les résultats obtenus et inclut des annexes avec des fiches techniques et des photographies des circuits réalisés.

Transféré par

Nahed Nah ed
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
91 vues53 pages

Rapport de Projet

Le projet présente la conception et la réalisation d'une station météorologique utilisant des technologies d'électronique embarquée pour fournir des données climatiques en temps réel. Il est structuré en plusieurs chapitres abordant les généralités sur les stations météorologiques, les composants matériels et logiciels, ainsi que les étapes de programmation et de test. La conclusion résume les résultats obtenus et inclut des annexes avec des fiches techniques et des photographies des circuits réalisés.

Transféré par

Nahed Nah ed
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Département :

Génie Électrique

Rapport du projet

Génie Électrique et contrôle des systèmes industriels


GECSI – 1

Thème
Etude et réalisation d’une station météorologique

Réalisé par : Encadré par :


Aya RAOUANE
Pr. AILANE
 Ismail ELFATOUKI
 Mohamed ERRADI
 Yousra HADJI
Capteur et instrumentation GECSI1

Page 2 sur 53
Capteur et instrumentation GECSI1

Table des matières


I. Introduction générale........................................................................................................................ 5
Chapitre1 :............................................................................................................................................... 7
Généralité sur les stations météorologiques ........................................................................................... 7
1. Une station météorologique : ....................................................................................................... 8
2. Types de stations météorologiques :............................................................................................. 8
a. Station météorologiques classique ............................................................................................ 8
b. Station météorologiques locale ................................................................................................. 8
c. Station météorologiques régionale ........................................................................................... 9
d. Station météorologiques analogique ......................................................................................... 9
e. Station météorologiques professionnelle.................................................................................. 9
f. Station météorologiques connectée.......................................................................................... 9
3. Paramètres d’une station météorologique ................................................................................. 10
a. La Température : ...................................................................................................................... 10
b. Humidité :................................................................................................................................. 11
c. Précipitation : ........................................................................................................................... 11
d. Le vent : .................................................................................................................................... 11
e. Pression atmosphérique : ........................................................................................................ 11
f. Ensoleillement :........................................................................................................................ 12
g. Luminosité : .............................................................................................................................. 12
Chapitre 2 :.............................................................................................................................................. 13
Matériel et composants.......................................................................................................................... 13
1. Généralité sur les capteurs : ........................................................................................................ 14
a) Capteurs TOR : ......................................................................................................................... 14
b) Capteur numérique : ................................................................................................................ 15
c) Capteurs analogiques : ............................................................................................................. 15
2. Différentes classes des capteurs : ............................................................................................... 15
h. Capteur passif : ........................................................................................................................ 15
d) Capteur actif : ........................................................................................................................... 17
3. Composantes utilisé :................................................................................................................... 17
a. Capteur de Température et d’Humidité DHT11 : .................................................................... 17
e) Carte Arduino : ......................................................................................................................... 23
c. Afficheur LCD :.......................................................................................................................... 25
d. MODULE HORLOGE RTC DS1307 ............................................................................................. 27

Page 3 sur 53
Capteur et instrumentation GECSI1

4. Shéma de brochage totale : ......................................................................................................... 31


Chapitre3 : .............................................................................................................................................. 32
Programmation et simulation................................................................................................................. 32
I. Introduction : ............................................................................................................................... 33
II. Logiciel Proteus sis : ................................................................................................................. 34
III. Logiciel Arduino IDE : ............................................................................................................... 35
IV. Simulation et programme : ...................................................................................................... 37
Chapitre 4 :.............................................................................................................................................. 45
Teste et interprétation ........................................................................................................................... 45
I. Logiciel Matlab : ........................................................................................................................... 46
II. Phase de test : .......................................................................................................................... 47
III. Interprétation des résultats : ................................................................................................... 48
Conclusion générale :.............................................................................................................................. 51

Page 4 sur 53
Capteur et instrumentation GECSI1

I. Introduction générale

Page 5 sur 53
Capteur et instrumentation GECSI1

Depuis l’aube de l’humanité, l’observation et la compréhension des phénomènes météorologiques ont


occupé une place centrale dans la vie quotidienne. Les anciens scrutaient le ciel pour prévoir les
conditions favorables à la chasse, à la pêche, à l’agriculture ou aux déplacements. Aujourd’hui, la
météo reste un facteur incontournable, influençant à la fois les décisions personnelles et les stratégies
des grandes entreprises. Bien que nous ne puissions pas maîtriser les caprices du climat, nous avons
appris à adapter nos activités en fonction des prévisions.

Ainsi, en cas d’intempéries comme de violents orages, les compagnies aériennes ajustent leurs
itinéraires, tandis que les entreprises de construction revoient leurs plannings. Face à cette dépendance,
notre projet ambitionne de fournir à l’utilisateur des informations météorologiques en temps réel grâce
à des dispositifs modernes et accessibles. Ces données permettent par exemple de mieux se préparer
face aux variations climatiques, en portant des vêtements adaptés ou en organisant ses activités en
conséquence.

Notre démarche repose sur la création d’une station météorologique simple, mais efficace, utilisant des
technologies d’électronique embarquée. Cette approche, largement répandue et relativement facile à
mettre en œuvre, consiste à intégrer divers capteurs au sein d’un même circuit et à développer un
programme personnalisé. La station offre ainsi des mesures précises des paramètres clés comme la
température, l’humidité et la pression.

Pour présenter ce projet, nous avons structuré notre travail en trois chapitres. Le premier aborde les
notions fondamentales des stations météorologiques, en explorant leur définition, leur historique et les
différents types existants. Le second détaille les outils, composants et logiciels utilisés, comme la carte
Arduino, le logiciel de simulation Proteus, et les capteurs nécessaires. Enfin, le dernier chapitre expose
les étapes pratiques de réalisation, les systèmes intégrés, ainsi que les résultats obtenus.

Le mémoire s’achève par une conclusion générale synthétisant notre démarche et nos résultats, suivie
d’une annexe contenant les fiches techniques des composants utilisés et des photographies des circuits
réalisés.

Page 6 sur 53
Capteur et instrumentation GECSI1

Chapitre1 :

Généralité sur les


stations
météorologiques

Page 7 sur 53
Capteur et instrumentation GECSI1

1. Une station météorologique :


C’est un ensemble des appareils de mesure, constitué de différents capteurs qui enregistrent et
fournissent des informations concernant les mesures physiques liées aux variations du climat. Ces
grandeurs physiques peuvent être la température, la vitesse du vent, la pluviométrie, etc. Les stations
météorologiques sont très intéressantes. Elles sont utilisées dans plusieurs domaines, tel que la sécurité
routière, la navigation aérienne pour surveiller les conditions optimales des circulations et assurer la
sécurité des passagers et le trafic continu des avions. Les données sont également utilisées dans des
programmes de prévision de climat ainsi que l’estimation des gisements des énergies renouvelables. Les
stations de mesure météorologique se composent généralement d’une maquette sur lequel des capteurs
sont installés. Ces derniers sont reliés au boitier qui fait l’enregistrement sur une base de données et
l’envoie des mesures, généralement via le réseau mobile. La photo ci-dessous montre un exemple de
station de mesure.

2. Types de stations météorologiques :


a. Station météorologiques classique
La station classique C’est le modèle basique d'une station météorologique. Cette dernière est efficace
mais limitée en matière de capteurs, où elle affiche en temps réel sur l’écran les données recueillies. La
station météorologique classique comprend divers types de stations citées ci-dessous.

b. Station météorologiques locale

Elles sont utilisées pour connaître les conditions météorologiques en un seul endroit. Ils sont équipés
d'un baromètre mécanique. Le but principal de ces stations est d'indiquer la température, mais il existe
des variantes pour optimiser leur utilisation. En effet, certains modèles disposent d'un hygromètre pour
mesurer l'humidité. D'autres encore fournissent des informations sur les phases de la lune, dans le cas
où on souhaite connaître la température extérieure pour reconnaître les orages et le verglas, il faut
choisir une station avec un capteur externe.

Page 8 sur 53
Capteur et instrumentation GECSI1

c. Station météorologiques régionale

Elles sont dédiées à une prévision précise allant de 3 jusqu’à 4 jours, où ces stations reçoivent des
prévisions locales officielles, certaines peuvent nous avertir en cas d’urgence en donnant des
notifications. Ce type de station météo convient à ceux qui planifient des vacances ou des voyages
d’affaires dans des régions sélectionnées.

d. Station météorologiques analogique

Les stations météorologiques analogiques incluent généralement des outils analogiques tels que les
hygromètres mesurant les changements d'humidité, les pluviomètres et les baromètres destinés à
relever la pression et la pluie.

e. Station météorologiques professionnelle

Ces stations météo fournissent généralement plus d'informations que les stations météo classiques.
Leur série de capteurs peuvent notamment mesurer les précipitations, la vitesse du vent, le
rayonnement solaire, la température ainsi que la pression barométrique. À cet effet, ces stations sont
équipées de pluviomètres, d'anémomètres et de polarimètres, ainsi que des sondes de température et
d'hydraulique. De plus, ces stations sont reliées à une console qui centralise toutes les informations
régulièrement mesurées. Les données peuvent ensuite être utilisées avec un logiciel spécial installé sur
ordinateur.

f. Station météorologiques connectée

Page 9 sur 53
Capteur et instrumentation GECSI1

Ces stations météorologiques sont les plus avancés en matière d’actualité. Comme elles utilisent
également des capteurs pour collecter les données affichées à l'écran en temps réel, et envoient aussi
ces informations aux smartphones ainsi qu’aux tablettes. Les stations météorologiques connectées
fournissent directement les données de l'Autorité météorologique officielle via internet.
Il s'agit d'un appareil plus complet, précis et pratique, mais il est évidemment coûteux en conséquence.
Cependant, cela reste la meilleure solution pour les mesures de données efficaces.

3. Paramètres d’une station météorologique


a. La Température :

La température est considérée comme une quantité physique associée au concept direct de chaud et de
froid, et est la manifestation du mouvement des atomes et des molécules à l'échelle macroscopique, de
sorte que des températures élevées signifient un énorme "barattage" atomique. L'unité internationale de
température est Kelvin (K), et Celsius (°C) est une autre unité très courante en Europe. Certains pays
anglo-saxons et les États-Unis utilisent une autre unité : le Fahrenheit (°F), avec une température
minimale de -273,15°C correspondant à 0 K dans le système Celsius. La formule de conversion d'unité
est la suivante :
°C= 5/9 ( x °F – 32),
K = °C + 273,15,
°F = 32 + (9/5 x °C)

Page 10 sur 53
Capteur et instrumentation GECSI1

b. Humidité :

Une distinction doit être faite entre l'humidité relative et l'humidité absolue. Généralement, quand on
dit mesure d'humidité, on entend l'humidité relative exprimée en %, L'humidité relative est un
pourcentage qui représente la quantité de vapeur d'eau dans l'air à une température donnée. Ce rapport
change si l'on change la température ou la pression, l'humidité relative est souvent appelée humidité et
elle suit une échelle de 0 à 100 %. L'humidité relative de l'air saturé en vapeur d'eau est de 100 % et
l'humidité de l'air très sec est de 10 % à 20 %. La pression de vapeur saturante et l'humidité relative
dépendent de la température, plus la température de l'air est élevée, plus il peut contenir de vapeur.
L'humidité absolue fait référence à la densité de vapeur d'eau dans l'air et est généralement exprimée en
g/m3. On peut aussi la définir comme le produit de l'humidité relative par l'humidité absolue de
saturation.
c. Précipitation :
Les précipitations sont des gouttelettes d'eau ou des cristaux de glace qui se forment après s'être
condensés en nuages. Il existe plusieurs types de ces précipitations : la pluie, la neige et la grêle sont les
plus fréquentes.
d. Le vent :
Le vent est le mouvement horizontal de l’air provenant des zones de hautes pressions vers les zones de
basses pressions caractérisées principalement par sa vitesse exprimée en Km/h ainsi que sa direction. Le
vent est mesuré par l’anémomètre (FigureI.8) comme il participe à de nombreux processus sur Terre, tel
que l'oxygénation des océans et des rivières, ou l'érosion des sols et le déplacement de minéraux. Le vent
est beau utilisé comme étant une source d'énergie éolienne. La rotation de la Terre sur elle-même
contribue également à la formation des vents, à leur localisation et à leur orientation, par la force de
Coriolis. À cela, il faut également rajouter la topographie des continents qui peut favoriser les rencontres
entre les masses d'air.
e. Pression atmosphérique :

La pression atmosphérique ou la pression de l'air aussi appelé La pression barométrique est


généralement mesurée à l'aide d'un baromètre. En raison de l'utilisation courante des baromètres à
mercure, les mesures ont longtemps été effectuées en millimètres de mercure (mm Hg). Après avoir
adopté le Pascal comme unité de pression, les météorologues utilisent des multiples de cette unité appelés
hectopascals (1 hPa = 100 Pa) . La pression atmosphérique avoisine de 1.013,25 hectopascals au niveau
de la mer

Page 11 sur 53
Capteur et instrumentation GECSI1

f. Ensoleillement :

Aussi appelée irradiante solaire, c'est une mesure du rayonnement solaire reçu par la surface. Exprimé
en mégajoules par mètre carré sur une période de temps, en MJ / m2 ou en wattheures par mètre carré
(wh/ m²).
La durée d'ensoleillement ou d'ensoleillement effectif est de mesurer la durée pendant laquelle
l'endroit est exposé à la lumière du soleil efficace, c'est-à-dire qu'il est exposé à une intensité suffisante
et à un fort rayonnement solaire pour produire une ombre claire. Cet indicateur est directement lié à la
quantité de couverture nuageuse qui fait partie du ciel nuageux. L’ensoleillement représente la quantité
d'énergie qui atteint la surface par la lumière du soleil donné sur une période de temps. Les heures de
clarté sont généralement représentées par temps moyen par an ou temps moyen par jour.[3]

g. Luminosité :

Le flux lumineux est une partie très étroite du rayonnement électromagnétique, il se déplace à une vitesse
"c" de 300 000 km/s. Il est caractérisé par une longueur d'onde λ en mètres (ou fréquence f (λ = c/f) en
Hertz). Ce qu'on appelle la "lumière" est la partie de ce rayonnement que l'œil humain perçoit comprise
entre 0,38 µm à 0,78 µm En fait, les yeux ne la reconnaissent pas lorsqu'ils sont exposés à la lumière
directe, il ne reconnaît que ce qui est émis ou réfléchi par un objet.

Page 12 sur 53
Capteur et instrumentation GECSI1

Chapitre 2 :

Matériel et composants

Page 13 sur 53
Capteur et instrumentation GECSI1

1. Généralité sur les capteurs :


Un capteur est le dispositif qui transforme une grandeur physique observée (température, pression,
humidité, etc.) en une grandeur utilisable (intensité électrique, tension ou charge) pour cela, il
possède au moins un traducteur dont le rôle est de convertir une grandeur physique en une autre.
Les gens utilisent des capteurs pour mesurer la température, mesurer la distance, détecter la fumée,
réguler la pression et d'innombrables autres fins.

Les capteurs sont divisés en trois séries :


a) Capteurs TOR :

Utilisés pour détecter des événements ou des objets, dont le signal électrique de sortie est de
type logique (2 niveaux logiques 0 ou 1) également appelés tous ou rien .

Page 14 sur 53
Capteur et instrumentation GECSI1

b) Capteur numérique :

Bénéficiant des progrès technologiques en matière de micro-électronique, ce type de capteur


peut engendrer et recevoir des informations numériques. Il possède au minimum un
transducteur, un conditionneur, un convertisseur analogique/numérique et un organe de
communication. Bien que ces quatre organes puissent constituer une configuration minimale
de capteur numérique, l’intérêt de produire ce format d’information réside dans la possibilité
d’inclure un processeur dans le capteur. Cette intégration est d’autant plus aisée qu’il existe
actuellement des microcontrôleurs incluant un processeur, de la mémoire, des interfaces
d’entrées-sorties et parfois des convertisseurs analogiques-numériques

c) Capteurs analogiques :

Les capteurs analogiques, actuellement les plus répandus dans l’industrie, reçoivent, traitent et
restituent les informations sous forme analogique, c’est-à-dire sous la forme d’une grandeur
pouvant varier continûment. Ils sont généralement constitués d’un transducteur, d’un
conditionneur, d’un transmetteur et d’une alimentation.

2. Différentes classes des capteurs :

h. Capteur passif :

Page 15 sur 53
Capteur et instrumentation GECSI1

C'est l'impédance sensible au mesure. Les changements d'impédance entraînent :


• Considérez le changement de taille du capteur, qui est la façon dont un grand nombre de
capteurs de position, de potentiomètres, d'inducteurs de fer mobiles et de condensateurs à
armature mobile fonctionnent

• Déformation due à la force appliquée ou réduite, accélération de la pression (induit du


condensateur soumis à la différence de pression, manomètre extenso-métrique relié à la
structure déformable). L'impédance d'un capteur passif et ses variations ne peuvent être
mesurées qu'en intégrant le capteur dans un circuit de conditionnement électronique, qui peut
alors l'alimenter et ajuster le signal pour le sortir.

Page 16 sur 53
Capteur et instrumentation GECSI1

d) Capteur actif :

Les capteurs actifs sont généralement sur des effets physiques, assurant leur conversion en énergie
électrique, une forme d'énergie, thermique, mécanique ou rayonnante, spécifique à la grandeur
physique à prélever. Par conséquent, le capteur actif produit lui-même un signal de sortie électrique en
convertissant la quantité d'entrée ou l'énergie fournie par ces changements. Nous généraliserons ce
type de capteur dans le schéma fonctionnel comme accès "physique" et accès "signal".

Les effets physiques les plus couramment rencontrés en instrumentation sont :

Effet thermoélectrique Un circuit formé de deux conducteurs de propriétés chimiques différentes,


dont la température de jonction est T1 et T2, est le lieu où se trouve la force électromotrice de la
source de chaleur e(T1,T2).
Effet piézo-électrique : L'application de contraintes mécaniques à certains matériaux dits
piézoélectriques (par exemple le quartz) entraîne des déformations et des charges identiques de
signes différents sur des faces opposées.
Effet d'induction électromagnétique : Le changement du flux d'induction magnétique dans le circuit
va induire une tension (pour détecter le passage des objets en métal)
Effet photo-électrique : Libération d'une charge électrique dans la matière sous l'influence d'un
rayonnement lumineux ou plus généralement d'ondes électromagnétiques.
Effet Hall : Le champ magnétique B et le courant I créent une différence de potentiel UH dans le
matériau.
Effet photovoltaïque : des électrons et des trous sont libérés à proximité de la jonction PN éclairée
et leur mouvement modifie la tension à ses bornes.

3. Composantes utilisé :

a. Capteur de Température et d’Humidité DHT11 :

Page 17 sur 53
Capteur et instrumentation GECSI1

Le capteur DHT11 est un capteur numérique de température et d’humidité largement utilisé dans
diverses applications. Sa facilité d’utilisation et sa précision de ±0,5°C en font un choix populaire pour
de nombreux projets.
Le DHT11 est constitué d’une puce de silicium et de fils de cuivre encapsulés dans de l’époxy, ce qui
lui confère robustesse et fiabilité. Il trouve des applications variées dans les processus industriels,
notamment pour :
 Le contrôle de la température des liquides, des gaz et des solides durant les étapes de
production.
 La mesure de la température ambiante de l’air.
 La surveillance des températures de surface d’objets.
Grâce à sa polyvalence, le DHT11 est un outil essentiel pour les systèmes nécessitant un suivi précis
de la température et de l’humidité.

Caractéristiques du DHT11
 Alimentation : 5V
 Consommation : 0.5 mA en nominal / 2.5 mA maximum
 Etendue de mesure température : 0°C à 50°C ± 2°C
 Etendue de mesure humidité : 20-90%RH ±5%RH

Principe de fonctionnement : Le capteur d'humidité capacitif est constitué d'un matériau


diélectrique hygroscopique placé entre une paire d'électrodes qui forme un petit condensateur.
La plupart des capteurs capacitifs utilisent un plastique ou un polymère comme matériau
diélectrique, avec une constante diélectrique typique comprise entre 2 et 15. Lorsqu'il n'y a pas
d'humidité dans le capteur, cette constante et la géométrie du capteur déterminent la valeur de
la capacité

Page 18 sur 53
Capteur et instrumentation GECSI1

La communication qui est faite avec le capteur DHT11 sur son bus 1-Wire peut être
représentée par un chronogramme, montrant l'évolution du d'un signal électrique au cours du
temps.

La communication qui est faite avec le capteur DHT11 sur son bus 1-Wire peut être représentée par
un chronogramme, montrant l'évolution du d'un signal électrique au cours du temps.

Page 19 sur 53
Capteur et instrumentation GECSI1

La figure montre deux chronogrammes représentant les deux phases de la communication avec le
capteur DHT11 sur son bus 1-Wire. Le premier chronogramme représente l'envoi du signal de départ
pour demander une mesure, et la réponse du capteur, et le deuxième chronogramme représente l'envoi
du résultat de la mesure par le capteur.

Brochage du DHT11

Le câblage du capteur DHT11 est simple et direct :


 Connectez la broche Vcc du capteur au 5 V de la carte Arduino.
 Reliez la broche GND du capteur à la masse (GND) de l’Arduino.
 Branchez la broche DATA du capteur à l’une des broches numériques de la carte
Arduino.
Cette configuration permet une communication efficace entre le capteur et la carte
Arduino, rendant l’acquisition des données de température et d’humidité rapide et
fiable.

Page 20 sur 53
Capteur et instrumentation GECSI1

b. Capteur de qualité d’air :

Le capteur MQ135 est un capteur de gaz polyvalent couramment utilisé pour détecter une variété de
gaz présents dans l’air, notamment les gaz nocifs. Il est particulièrement sensible aux composés
organiques volatils (COV) tels que l’ammoniac (NH₃), le dioxyde de carbone (CO₂), le sulfure
d'hydrogène (H₂S), le benzène et les vapeurs d'alcool.

Caractéristiques :

 Alimentation : 5 Vcc
 Plage de mesure : 10 à 1000 ppm
 Sortie analogique et digitale (seuil ajustable via potentiomètre)
 Sensibilité : 2 à 20 kΩ
 Faible temps de réponse
 Haute sensibilité
 Température de service : -20 à 50 °C
 Compatibilité : Arduino et Raspberry Pi
 Dimensions : 52 x 20 x 13 mm

Brochage du capteur MQ135 :

Page 21 sur 53
Capteur et instrumentation GECSI1

Potentiomètre
en choisissant soit même la seuil de basculement entre un air pure et un air pollué

 Pour la sortie analogique, elle sera en 0V pour un air parfaitement pur, et au 5V pour un aire
totalement polluant ou saturée. Entre ces deux extrêmes, la tension pourra varier de 0V à 5V
---> elle sera proportionnelle à l'état de pollution de l'air ambiant.

 Pour la sortie numérique, elle sera soit au 0V pour un air considéré comme pure, et au 5V pour
un air considéré comme pollué ; et c'est un potentiomètre qui fixera le seuil frontière entre un air
pur et un air pollué.

Page 22 sur 53
Capteur et instrumentation GECSI1

H : Cet élément maintient une température constante pour activer la surface sensible au gaz. Il est
connecté entre les broches 1 et 4 (alimenté par VCC et la masse).
RL : Placée entre la broche de sortie (AOUT) et la masse, cette résistance permet de convertir la
variation de résistance interne du capteur en une tension mesurable. La valeur de RL détermine la
sensibilité et la plage de mesure du capteur. Une valeur typique est de 10 kΩ.
LM393 : est un amplificateur opérationnel configuré en comparateur de tension. Il compare la tension
de sortie analogique du capteur (via RL) avec un seuil réglé par un potentiomètre Rp.
Rp : Ce potentiomètre sert à régler le seuil de détection pour la sortie numérique DOUT. Lorsque la
tension analogique dépasse ce seuil, le comparateur bascule l'état de la sortie numérique.
Connecteur P1
e) Carte Arduino :

Arduino est une carte électronique programmable conçue pour exécuter diverses tâches en fonction des
besoins, grâce à un programme préalablement écrit et téléversé sur la carte. Elle offre une infinité de
possibilités pour créer des circuits électroniques simples et complexes tout en respectant un cahier des
charges à faible coût [4]. Cette plateforme polyvalente permet de nombreuses applications dans divers
domaines, tels que :
 Le contrôle d’appareils domestiques.
 La conception et la fabrication de robots.
 La création de jeux de lumières.
 L’interfaçage homme-machine.
 La télécommande d’appareils mobiles.
Avantages de l’Arduino :
Les cartes Arduino constituent un excellent outil pédagogique pour l’apprentissage de l’électronique
grâce à leur simplicité de configuration. Elles permettent de combiner les avantages de la programmation
et de l’électronique pour concevoir des systèmes électroniques programmés [4].
Voici les principaux avantages de l’Arduino :
 Simplification des schémas électroniques : Arduino réduit la complexité des schémas
électroniques, abaissant ainsi le coût et la charge de travail nécessaires à la conception de cartes
électroniques.
 Coût abordable : Les cartes Arduino sont relativement peu coûteuses comparées à d’autres
plateformes similaires.
 Compatibilité multiplateforme : Le logiciel Arduino, écrit en Java, est compatible avec les
systèmes Windows, macOS et Linux, contrairement à la plupart des microcontrôleurs limités à
Windows.
 Environnement de programmation simple : L’IDE Arduino est facile à utiliser, rendant le
processus de programmation accessible même aux débutants.
 Logiciel open source et extensible : Le logiciel et le langage Arduino sont open source,
permettant aux développeurs expérimentés de les modifier et d’ajouter des bibliothèques en C++.

Page 23 sur 53
Capteur et instrumentation GECSI1

 Design open source : Le schéma de conception des cartes Arduino est également open source.
Cela signifie qu’il peut être modifié et utilisé pour fabriquer des cartes personnalisées sans frais
de licence, ce qui a favorisé la création d’une large communauté mondiale contribuant à
l’amélioration et au développement de cartes plus performantes.
 Accessibilité pour les non-initiés : Arduino est conçu pour permettre à des utilisateurs sans
formation technique d’apprendre et de réaliser des projets électroniques interactifs, quel que soit
leur âge ou leur niveau de compétence.
Grâce à ces caractéristiques, Arduino s’impose comme une plateforme accessible et puissante pour la
création de projets interactifs, favorisant l’innovation et la démocratisation de l’électronique.
Carte Arduino Uno :
L’Arduino Uno, illustrée à la figure, est une carte de microcontrôleur open source basée sur le
microcontrôleur Microchip ATmega328P. Elle est dotée de broches d’entrée/sortie (E/S) numériques
et analogiques, permettant son interfaçage avec divers shields (cartes d’extension) et autres circuits
électroniques [4].
Grâce à sa polyvalence et à sa simplicité d’utilisation, l’Arduino Uno est particulièrement prisée pour
une large gamme de projets électroniques, allant des prototypes simples aux systèmes interactifs
avancés.

Page 24 sur 53
Capteur et instrumentation GECSI1

On trouve dans le tableau ci-dessous les caractéristiques de la carte ARDUINO UNO :

c. Afficheur LCD :

Un afficheur LCD (Liquid Crystal Display) est un type d’écran utilisé pour afficher des informations
en utilisant des cristaux liquides pour contrôler la transparence des pixels. Les cristaux liquides sont
des molécules organiques qui peuvent être alignées pour bloquer ou laisser passer la lumière. Les
afficheurs LCD utilisent cette propriété pour afficher des images et des textes.

Principe du fonctionnement :

Un écran LCD utilise des cristaux liquides pour fonctionner. Ces cristaux sont disposés en une grille
de pixels, chaque pixel étant formé par un groupe de cristaux liquides. Lorsqu’aucun courant électrique
n’est appliqué, les molécules des cristaux liquides sont orientées dans une direction particulière, mais
lorsqu’un courant électrique est appliqué, les molécules se tournent dans une autre direction,
permettant ainsi de bloquer ou de laisser passer la lumière pour afficher des informations

Les types des afficheurs LCD :

Page 25 sur 53
Capteur et instrumentation GECSI1

Il existe plusieurs types d’afficheurs LCD compatibles avec Arduino, par exemple
 Afficheur LCD alphanumérique
 Afficheur LCD graphique

Liste des broches du LCD et leur rôle :

Les broches du LCD et leur rôle :

Il faut noter que les écrans LCD graphiques, d’autre part, utilisent généralement des broches
supplémentaires pour transmettre des données graphiques, comme des informations de coordonnées
pour dessiner des images et des graphiques sur l’écran. Ces écrans peuvent généralement afficher des
images et des graphiques en plus des caractères et des symboles prédéfinis.
Les broches supplémentaires pour les écrans LCD graphiques peuvent inclure :
CS: Chip Select, qui permet de sélectionner le composant à utiliser
RST : reset, sert à réinitialiser l’écran
D/C : Data/Command select, pour sélectionner si les données envoyées sont des commandes ou des
informations à afficher
SDA : Serial Data, il transmettre les données en série
SCL : Serial Clock, il synchronise la transmission de données en série

Page 26 sur 53
Capteur et instrumentation GECSI1

d. MODULE HORLOGE RTC DS1307

Le module horloge RTC DS1307 est un dispositif de temps réel fiable, utilisant une interface I2C. Il
permet de maintenir une mesure du temps précise même en cas de coupure de l'alimentation principale
grâce à une batterie de secours.

Caractéristiques détaillées:

 Tension de fonctionnement: 4.5V à 5.5V


 Consommation de courant: < 500nA en mode batterie
 Mémoire SRAM: 56 bytes
 Interface de communication: I2C (100kHz)
 Alarme: Programmable avec une sortie de signal carré
 Batterie: 3V CR2032
 Dimensions: 28 x 27 x 8.4 mm

Fonctionnement: Le DS1307 utilise une interface I2C pour communiquer avec un microcontrôleur. Il
peut maintenir le temps en secondes, minutes, heures, jour, date, mois et année, et dispose d’une
fonctionnalité de sauvegarde de batterie pour assurer une mesure continue du temps même lors de
pannes de courant.
Applications:

Page 27 sur 53
Capteur et instrumentation GECSI1

 Systèmes embarqués: Maintien de l’heure pour les systèmes embarqués et les appareils
mobiles.
 Enregistrement de données: Horodatage des données pour des projets de capteurs et de
journalisation.
 Appareils IoT: Synchronisation des dispositifs connectés.
 Horloges et réveils: Utilisation pour des horloges précises avec fonctionnalités d’alarme.
FONCTIONNEMENT :

Le DS1307 fonctionne comme un dispositif esclave sur le bus série. L'accès est obtenu en exécutant
une condition START et en fournissant code d'identification de l'appareil suivi d'adresse de registre.
Les registres suivants peuvent être accédés séquentiellement jusqu'à ce qu'une condition STOP soit
exécutée. Lorsque VCC tombe en dessous de 1,25 x VBAT, le dispositif met fin à un accès en cours
et réinitialise le compteur d'adresses du dispositif. Les entrées dans l'appareil ne seront pas
reconnues à ce moment-là pour éviter que des données erronées ne soient écrites dans l'appareil à
partir d'un système hors tolérance. Lorsque VCC tombe en dessous de VBAT, l'appareil passe en mode
de sauvegarde par batterie à faible courant. Lors de la mise sous tension, l'appareil passe de la
batterie à VCC lorsque VCC est supérieur à VBAT +0,2V et reconnaît les entrées lorsque VCC est
supérieur à 1,25 x VBAT. Le schéma fonctionnel de la figure 1 montre les principaux éléments de
l'horloge série en temps réel.

DIAGRAMME DE BLOCAGE :

Comment l'utiliser avec Arduino Uno :

Pour utiliser ce module avec une carte Arduino Uno, vous aurez besoin des composants suivants :

 1 x Module RTC DS1307

Page 28 sur 53
Capteur et instrumentation GECSI1

 1 x Arduino Uno
 Fils de connexion
 Breadboard

Brochage

 VCC: Connecté à l'alimentation 5V


 GND: Connecté à la masse (GND)
 SDA: Connecté à la broche A4 de l'Arduino
 SCL: Connecté à la broche A5 de l'Arduino
 SQW: Sortie de signal carré programmable

Fonctionnement interne du circuit :

Les sept premiers octets de la mémoire contiennent la date et l'heure. Le huitième octet contient des
données de configuration. Et les 56 octets restants sont utilisables librement par l'utilisation (voir
chapitre bonus).
 Le premier octet contient le nombre de secondes courant encodé en BCD.
Le bit de poids fort (annoté CH sur le schéma pour "Clock Halt" / "Arrêt Horloge") permet de
connaitre l'état de l'horloge du module. Si CH = 1, l'horloge du module est arrêtée et par conséquent, la
date et l'heure ne sont plus mises à jour. Cela se produit quand la pile du module est HS et que
l'alimentation a été coupée. Dans une telle situation, il est nécessaire de mettre à jour la date et l'heure
en mémoire et de remettre CH = 0.
 Le second octet contient le nombre de minutes courant encodé en BCD.
 Le troisième octet contient l'heure courante encodée en BCD.
Le bit n°6 permet de choisir le format d'heure (12 heures ou 24 heures). Si le bit n°6 = 1, alors l'heure
est en format 12 heures (format américain) et le bit n°5 fait office d'indicateur AM/PM (matin / après-
midi). Si le bit n°6 = 0, alors le bit n°5 fait partir du codage BCD pour le chiffre des dizaines de l'heure
courante.

Page 29 sur 53
Capteur et instrumentation GECSI1

 Le quatrième octet contient le jour de la semaine courant encodé en BCD (1 pour lundi, 2 pour
mardi, 3 pour mercredi, etc).
 Le cinquième octet contient le nombre de jours courant encodé en BCD.
 Le sixième octet contient le mois courant encodé en BCD.
 Le septième octet contient l'année courante encodée en BCD.
N.B. L'année est codée sur deux chiffres. Exemple : 2016 = 16.
 Le huitième octet est un registre de configuration. Celui-ci permet de configurer le mode de
fonctionnement de la broche SQW

Shéma de brochage :

Page 30 sur 53
Capteur et instrumentation GECSI1

4. Shéma de brochage totale :

Page 31 sur 53
Capteur et instrumentation GECSI1

Chapitre3 :

Programmation et
simulation

Page 32 sur 53
Capteur et instrumentation GECSI1

I. Introduction :

Dans le monde moderne de l'ingénierie électrique et de l'électronique, l'utilisation de logiciels


spécialisés joue un rôle crucial dans la conception, la simulation et l'implémentation de
systèmes complexes. Parmi ces outils, les logiciels comme ISIS (Proteus) et Arduino se
distinguent par leur capacité à simplifier les processus de développement et à améliorer la
précision et l'efficacité des projets.

Le logiciel ISIS, souvent utilisé pour la simulation de circuits électroniques, permet aux
ingénieurs de tester et d'analyser le comportement des circuits avant leur mise en œuvre
physique. Cette approche réduit non seulement le temps et les coûts associés aux essais et
erreurs, mais elle améliore également la fiabilité des systèmes conçus.

D'autre part, Arduino, une plateforme de prototypage électronique, a révolutionné le domaine


du microcontrôleur. Grâce à sa simplicité d'utilisation et à sa communauté active, Arduino
permet aux ingénieurs et aux amateurs de développer rapidement des prototypes fonctionnels
pour une variété d'applications, allant de la domotique aux systèmes de capteurs sophistiqués.

Dans ce chapitre, nous explorerons l'importance de ces outils dans le domaine de l'électrique
et de l'instrumentation, en présentant les différents montages électriques des différents
composants, les codes ou bien les programmes qu’on a utilisé pour programmer la carte
Arduino qu’on a utilisé.

Page 33 sur 53
Capteur et instrumentation GECSI1

II. Logiciel Proteus sis :


La CAO électronique Proteus est une suite logicielle, éditée par la société Labcenter Electronics et
revendue en France exclusivement par Multipower. Proteus est actuellement (2020) la seule CAO
électronique qui permet la conception d'un système électronique complet et de le simuler, y compris
avec le code des microcontrôleurs. Pour ce faire, elle inclut un éditeur de schéma (ISIS), un outil de
placement-routage (ARES), un simulateur analogique-numérique, un environnement de
développement intégré pour microcontrôleurs, un module de programmation par algorigrammes ainsi
qu'un éditeur d'interface pour smartphone afin de piloter à distance des cartes Arduino ou Raspberry
Pi.
Avantages du logiciel :
 interface conviviale : Proteus ISIS offre une interface intuitive et facile à utiliser, ce qui le
rend accessible aussi bien aux débutants qu'aux utilisateurs expérimentés.
 Simulation en temps réel : Le logiciel permet de simuler des circuits en temps réel, ce qui
permet de tester rapidement des conceptions sans avoir besoin de matériel physique.
 Composants variés : Il dispose d'une large bibliothèque de composants électroniques, y
compris des microcontrôleurs, des capteurs et des éléments passifs, facilitant ainsi la
conception de différents types de circuits.
 Support des microcontrôleurs : Proteus ISIS permet de simuler des microcontrôleurs et leurs
programmes, ce qui est particulièrement utile pour le prototypage de systèmes embarqués.
 Simulation de comportement dynamique : Il offre la possibilité de tester le comportement
dynamique des circuits, y compris la réponse aux variations de signaux, de fréquences, etc.
 Simulation de systèmes embarqués : Avec la possibilité de simuler le code des
microcontrôleurs, il est particulièrement adapté pour le développement de systèmes embarqués.
 Débogage et analyse : Proteus ISIS permet de visualiser et d'analyser en détail les signaux
électriques et les interactions entre les composants, ce qui facilite le débogage.
 Conception de PCB : En plus de la simulation, Proteus ISIS intègre des outils pour la
conception de cartes de circuits imprimés (PCB), ce qui permet une transition fluide de la
simulation à la fabrication.
 Support de l'interface graphique : L'interface de simulation est interactive, permettant de
visualiser facilement les signaux et d'interagir avec les composants en temps réel.

Page 34 sur 53
Capteur et instrumentation GECSI1

 Compatibilité avec d'autres logiciels : Il peut être intégré à d'autres outils de conception,
comme les logiciels de CAO pour la création de PCB ou des environnements de
programmation pour les microcontrôleurs.
Interface du logiciel :

III. Logiciel Arduino IDE :


L'Arduino IDE (Integrated Development Environment) est un logiciel open-source conçu pour faciliter
le développement de projets basés sur les cartes Arduino. Il offre une interface utilisateur intuitive avec
un éditeur de code, une console pour les messages de compilation et les sorties du moniteur série, ainsi
qu'une barre d'outils pour vérifier et téléverser le code. L'éditeur de code supporte la coloration
syntaxique, ce qui aide à distinguer les différents éléments du code.

L'Arduino IDE compile le code écrit en langage Arduino en code machine exécutable par la carte
Arduino. Le moniteur série permet de communiquer avec la carte, envoyant et recevant des données

Page 35 sur 53
Capteur et instrumentation GECSI1

pour le débogage et la surveillance. Le gestionnaire de bibliothèques intégré permet de télécharger et


d'inclure des bibliothèques supplémentaires pour ajouter des fonctionnalités à vos projets.

L'Arduino IDE est compatible avec une large gamme de cartes Arduino et bénéficie d'une vaste
communauté d'utilisateurs et de développeurs. Des ressources comme le forum Arduino, la
documentation officielle et de nombreux tutoriels en ligne sont disponibles pour aider les utilisateurs.
Enfin, l'Arduino IDE peut être étendu avec des plugins et des outils supplémentaires pour ajouter des
fonctionnalités avancées, faisant de lui un outil puissant et flexible pour le développement de projets
Arduino.

Page 36 sur 53
Capteur et instrumentation GECSI1

IV. Simulation et programme :

Brochage d’afficheur LCD sur Proteus :

Carte Arduino (ARD1) :

 Les broches numériques de la carte Arduino sont utilisées pour se connecter à l'écran LCD.
 Les broches utilisées sont : 2, 3, 4, 5, 11, et 12.

Écran LCD (LCD1) :

 L'écran LCD est un écran standard 16x2.


 Les broches de l'écran LCD sont connectées aux broches numériques de l'Arduino comme suit :

 Broche 4 de l'Arduino à la broche RS de l'écran LCD.


 Broche 5 de l'Arduino à la broche E de l'écran LCD.
 Broche 11 de l'Arduino à la broche D4 de l'écran LCD.
 Broche 12 de l'Arduino à la broche D5 de l'écran LCD.
 Broche 2 de l'Arduino à la broche D6 de l'écran LCD.
 Broche 3 de l'Arduino à la broche D7 de l'écran LCD.

 Les broches VSS et RW de l'écran LCD sont connectées à la masse (GND).


 La broche VDD de l'écran LCD est connectée à la tension (VCC).

Page 37 sur 53
Capteur et instrumentation GECSI1

Programmes-en Arduino IDE :

Brochage d’afficheur LCD et capteur DHT11 sur Proteus :

Page 38 sur 53
Capteur et instrumentation GECSI1

 Capteur DHT11 :

 VCC (broche 1) connecté à la broche 5V de l'Arduino.


 DATA (broche 2) connecté à la broche numérique 2 de l'Arduino.
 GND (broche 4) connecté à la broche GND de l'Arduino.

 Écran LCD :

 VSS (broche 1) connecté à GND.


 VDD (broche 2) connecté à 5V.
 V0 (broche 3) connecté au curseur d'un potentiomètre (non montré dans l'image) pour ajuster le
contraste.
 RS (broche 4) connecté à la broche numérique 12 de l'Arduino.
 RW (broche 5) connecté à GND.
 E (broche 6) connecté à la broche numérique 11 de l'Arduino.
 D4 (broche 11) connecté à la broche numérique 5 de l'Arduino.
 D5 (broche 12) connecté à la broche numérique 4 de l'Arduino.
 D6 (broche 13) connecté à la broche numérique 3 de l'Arduino.
 D7 (broche 14) connecté à la broche numérique 2 de l'Arduino.
 A (broche 15) connecté à 5V via une résistance de limitation de courant (non montrée dans
l'image).
 K (broche 16) connecté à GND.

 Résistance de 10k ohms (R1) :

 Connectée entre la broche DATA du capteur DHT11 et la ligne 5V, agissant comme une
résistance de pull-up.

Page 39 sur 53
Capteur et instrumentation GECSI1

Programmes-en Arduino IDE :

Page 40 sur 53
Capteur et instrumentation GECSI1

Brochage d’afficheur LCD, capteur DHT11et capteur MQ135 sur Proteus :

Capteur de gaz MQ-3 (GAS1) :

 Le capteur de gaz MQ-3 a trois broches : Vcc, GND et AOUT.


 Vcc est connecté à la broche 5V de l'Arduino.
 GND est connecté à la broche GND de l'Arduino.
 AOUT est connecté à la broche d'entrée analogique A0 de l'Arduino.

Page 41 sur 53
Capteur et instrumentation GECSI1

Programmes-en Arduino IDE :

Page 42 sur 53
Capteur et instrumentation GECSI1

Brochage totale sur Proteus :

Code de l’horloge sur Arduino IDE :

Page 43 sur 53
Capteur et instrumentation GECSI1

Programme totale sur Arduino IDE :

Page 44 sur 53
Capteur et instrumentation GECSI1

Chapitre 4 :
Teste et interprétation

Page 45 sur 53
Capteur et instrumentation GECSI1

I. Logiciel Matlab :

Dans le cadre de notre projet sur l'étude environnementale,


nous avons utilisé les capteurs DHT11 et MQ135 pour
collecter des données précieuses sur les conditions
climatiques et la qualité de l'air. Le capteur DHT11 a été
employé pour mesurer la température et l'humidité ambiantes,
tandis que le capteur MQ135 a permis de surveiller la qualité
de l'air en détectant divers gaz nocifs. Afin d'analyser et de visualiser ces données de manière efficace,
nous avons exploité les puissantes capacités de MATLAB, un environnement et langage de
programmation largement utilisé dans les domaines de l'ingénierie et des sciences.

MATLAB se distingue par sa facilité à manipuler des matrices, à effectuer des calculs mathématiques
complexes, et à générer des visualisations graphiques. Dans ce rapport, nous illustrerons comment
nous avons importé les données des capteurs, appliqué des traitements pour les nettoyer et les analyser,
et enfin, tracé des graphes détaillés pour visualiser les variations de température, d'humidité, et de
qualité de l'air au fil du temps.

Grâce à MATLAB, nous avons pu créer des représentations graphiques claires et personnalisées,
rendant ainsi nos conclusions accessibles et compréhensibles. Ces visualisations nous ont permis
d'observer les tendances et les anomalies des conditions environnementales, fournissant des insights
précieux pour la compréhension et la prise de décision.

Page 46 sur 53
Capteur et instrumentation GECSI1

II. Phase de test :

Page 47 sur 53
Capteur et instrumentation GECSI1

III. Interprétation des résultats :


On a utilisé le logiciel Matlab pour illustrer les données collecter par les capteurs et la traduire sous
forme des graphes.

Code Matlab :

Page 48 sur 53
Capteur et instrumentation GECSI1

Page 49 sur 53
Capteur et instrumentation GECSI1

Graphe de température et d’humidité :

Graphe de qualité d’air :

Page 50 sur 53
Capteur et instrumentation GECSI1

Conclusion générale :

Page 51 sur 53
Capteur et instrumentation GECSI1

Ce projet sur l'étude et la réalisation d'une station météorologique a permis d'explorer l'intégration de
technologies modernes dans la surveillance des conditions environnementales. À travers ce travail,
nous avons mis en évidence l'importance des capteurs et de l'électronique embarquée dans la collecte
et l'interprétation des données météorologiques.

Dans un premier temps, nous avons abordé les bases théoriques des stations météorologiques, en
décrivant leurs différents types, ainsi que les paramètres qu'elles mesurent tels que la température,
l'humidité et la pression atmosphérique. Ensuite, nous avons étudié et sélectionné des composants
essentiels, comme les capteurs DHT11 et MQ135, la carte Arduino et l'afficheur LCD, pour concevoir
un système capable de fournir des données fiables en temps réel.

La phase de programmation et de simulation a été une étape clé, mettant en œuvre des logiciels tels
que Proteus et Arduino IDE pour tester et valider le fonctionnement de notre système. Enfin, grâce à
MATLAB, nous avons pu analyser et visualiser les données collectées, offrant ainsi une interprétation
claire et accessible des tendances climatiques.

Ce projet nous a permis d'acquérir une expertise technique en instrumentation et en programmation,


tout en démontrant la faisabilité d'une station météorologique simple mais fonctionnelle. Les résultats
obtenus confirment la précision et l'efficacité du système, qui pourrait être étendu pour inclure
davantage de capteurs ou être intégré à des plateformes connectées pour une application à plus grande
échelle.

Ainsi, ce travail constitue une base solide pour des recherches futures visant à améliorer la surveillance
environnementale et à répondre aux défis climatiques actuels.

Page 52 sur 53
Capteur et instrumentation GECSI1

Page 53 sur 53

Vous aimerez peut-être aussi