Sie sind auf Seite 1von 80

République Algérienne Démocratique et Populaire

Ministère de l’Enseignement Supérieur et de la Recherche Scientifique

UNIVERSITE Mouloud MAMMERI DE TIZI-OUZOU

FACULTE DUGENIE ELECTRIQUE ET D’INFORMATIQUE


DEPARTEMENT D’ELECTRONIQUE

Mémoire de Fin d’Etudes


De MASTER ACADEMIQUE
Domaine : Sciences et Technologies
Filière : Génie électrique

Spécialité : Instrumentation
Présenté par :

MANSOUR Amir

Thème

Etude et réalisation d’un système de sécurité


basé sur module GSM Sim 900 via
ATMEGA 328

Encadré par : Mr HAMEG.S

Promotion 2017/2018
REMERCIMENT

Je remercie dieu le puissant de m’avoir donné les aptitudes pour mener à bien ce modeste
travail

Un grand merci pour mon promoteur Mr HAMEG.S pour sa disponibilité, son suivi et ses
conseils tout au long de notre travail

Je tiens également à remercier les membres du jury qui me feront l’honneur de juger notre
travail

Je remercie aussi tous les enseignants du département électronique

Pour finir je remercie mes parents et mes amis qui m’ont soutenue durant tous mon cursus
universitaire
DEDICACE

Je dédie ce modeste travaille à tous ceux pour qui je compte le plus à leurs yeux et à leurs
cœurs

A tous mes proches

Amir
Liste des abréviations

A:

AREF L’Aide au Retour à l’Emploi Formation

B: ---------------------

C:

CTN Coefficient de Température Négatif

D:

DFU Mise à niveau du microprogramme de périphérique

E: ---------------------

F:

FTDI Future Technologie Dispositifs International


G:

GI Grandeur Intermédiaire

GND Masse

GPRS General Packet Radio Service

GSM Global Système for Mobile Communication

H: ---------------------

I:

I 2C Circuit inter-intégré

ICSP Instrument Contribuant à la Stabilité et à la Paix

J: ---------------------

K: ---------------------
Liste des abréviations

L:

LED Diode Electroluminescent

LDR Résistance Dépendant de la lumière

M:

MMS MultiMedia Messaging Service

N: ---------------------

O: ---------------------

P:
PC Ordinateur Personnel

PWM Modulation de largeur d’impulsion

Q: ---------------------

R:
RTC Réseau Téléphonique Commuté

RX Recevoir

S:
SMS Short Message Services

SPI Interface Série Périphérique

T:
TCP Transmission Control Protocol

TOR Tout Ou Rien

TTL Duré de vie

TX Transmettre
Liste des abréviations

U:
UART Transmetteur récepteur asynchrone universel

UDP User Datagramme Protocol

Unité du SI Système International d’Unités

USB Bus Universel en série

UV Ultra Violet

V: ---------------------

W: ---------------------

X: ---------------------

Y: ---------------------

Z: ---------------------
Liste des figures

Figure 1.1 : Diffèrent types de capteurs.

Figure 1.2 : Capteur analogique.

Figure 1.3 : Capteur numérique.

Figure 1.4 : Classification des capteurs.

Figure1.5 : Exemple capteur mécanique.

Figure 1 .6 : Exemple capteur pneumatique.

Figure 1.7 : Exemple capteur électrique.

Figure 1.8 : Exemple panneau solaire.

Figure 1.9 : Exemple énergie solaire.

Figure 1.10 : Exemple panneau solaire.

Figure 1.11 : Principe de fonctionnement de l’effet thermoélectrique.

Figure1.12 : Principe de fonctionnement de l’effet piézoélectrique.

Figure 1.13 : Principe de fonctionnement de l’effet photoélectrique.

Figure 1 .14 : Principe de fonctionnement de l’effet Pyroélectrique.

Figure 1.15 : Principe de fonctionnement de l’effet Hall.

Figure 1.16 : Potentiomètre.

Figure 1.17 : Photorésistance.


Figure 1.18 : Gauge de contrainte.

Figure 1.19 : LDR.

Figure 1.20 : Schéma de principe de la structure d’un capteur.

Figure 1.21 : La sensibilité d’un capteur.

Figure 1.22 : La précision d’un capteur.

Figure 1.23 : La linéarité d’un capteur.


Liste des figures

Figure 1.24 : Sonde platine PT100.

Figure 1.25 : Une thermistance.

Figure 1.26 : Principe de fonctionnement d’un thermocouple.

Figure 1.27 : Principe de fonctionnement d’un capteur optique.

Figure 1.28 : Capteur ultrason.

Figure 1.29 : Exemple capteur ultrason.

Figure 1.30 : Exemple sur capteur de pression absolue.

Figure 1.31 : Exemple sur capteur de pression relative.

Figure 1.32 : Principe de fonctionnement capteur de pression relative.

Figure 1.33 : Exemple sur capteur de pression Différentielle.

Figure 1.34 : Exemple Sur capteur de gaz.

Figure 2.1 : Description sur la carte Arduino UNO.

Figure 2.2 : Les différentes broches d’une carte Arduino UNO.

Figure 2. 3 : Programmation Arduino.

Figure 2.4 : Capteur de gaz.

Figure 2.5 : Description sur capteur de gaz MQ2.

Figure 2.6 : Connexion du capteur DHT 11.

Figure 2.7 : Capteur DHT 11.

Figure 2.8 : Module GSM GPRS SIM900.

Figure 2.9 : Branchement afficheur LCD 16x2.

Figure 2.10 : Afficheur LCD 16x2.

Figure 2.11 : Carte relais 5V.

Figure 2.12: Buzzer.


Liste des figures

Figure 2.13: Bouton Switch.

Figure 2.14 : Ventilateur DC 5V.

Figure 2.15 : LED.

Tableau 3.1 : Architecture de système de sécurité.

Tableau 2.1 : Organigramme de codage.

Figure 3.01 : schéma blocs du système sécurité

Figure 3.02 : Organigramme du programme principal

Figure 3.03 : Organigramme du sous-programme scanne

Figure 3.04: Organigramme du sous-programme capteur de gaz MQ2

Figure 3.05: Organigramme du sous-programme capteur DHT11

Figure 3.06: Organigramme du sous-programme Traitement & Action

Figure 3.07: Circuit électrique du système

Figure 3.08 : Circuit imprimé

Figure 3.09 : Typon

Figure 3.10 : Une Insoleuse

Figure 3.11 : Révélateur er perchlorure de fer

Figure 3.12 : Maquette finale

Figure 3.13: Une perceuse

Figure 3.14: Soudure des composants

Figure 3.15 : Coté composants de la maquette

Figure 3.16 : Coté soudure de la maquette

Figure 3.16 : Supporte de la maquette


Liste des tableaux

Tableau 2.1 : Les spécifications techniques d’une carte Arduino UNO.

Tableau 2.2 : Caractéristique de MQ2.

Tableau 2.3 : Caractéristique de LM35.


Sommaire

Liste des figures

Liste des tableaux

Introduction générale .............................................................................................................. 01

CHAPITRE I : Généralités sur les capteurs dans le domaine d’instrumentation

Préambule .................................................................................................................................. 02

1.1 Définition sur les capteurs .................................................................................................... 02

1.2 Classification des capteurs ................................................................................................... 08

1.2.1 Capteur actifs........................................................................................................... 08

1.2.2 Capteur passifs ........................................................................................................ 12

1.3 Structure générale des capteurs ............................................................................................ 13

1.3.1 Elément sensible ..................................................................................................... 13

1.3.2 Le transducteur ....................................................................................................... 14

1.3.3 Amplification et linéarisation ................................................................................. 14

1.4 Différents caractéristiques des capteurs .............................................................................. 14

1.4.1 La sensibilité .......................................................................................................... 14

1.4.2 La précision ............................................................................................................. 14

1.4.3 La rapidité ............................................................................................................... 15

1.4.4 La linéarité .............................................................................................................. 15

1.4.5 L’étendue de mesure .............................................................................................. 16

1.5 Différents types de capteurs utilisés en instrumentation ..................................................... 16

1.5.1 Capteur de Température ......................................................................................... 16

1.5.2 Capteur Ultrason ..................................................................................................... 18

1.5.3 Capteur Optique ...................................................................................................... 19

1.5.4 Capteur de Pression ................................................................................................. 20

1.5.5 Capteur de GAZ ..................................................................................................... 22

Discussion ................................................................................................................................. 23
Sommaire

CHAPITRE II : Chois des composants et du langage de programmation

Préambule .................................................................................................................................. 24

2.1 Module d’acquisitions et de traitement de données ............................................................ 24

2.1.1 Présentation de la carte Arduino UNO .................................................................... 24

2.1.1.1 Spécification technique ............................................................................. 26

2.1.1.2 Conseil d’administration ........................................................................... 27

2.1.1.3 Mémoire ..................................................................................................... 29

2.1.1.4 Entrée /Sortie .............................................................................................. 29

2.1.1.5 Communication .......................................................................................... 31

2.1.1.6 Programmation ........................................................................................... 32

2.1.2 Présentation du capteur de gaz MQ 2 ..................................................................... 33

2.1.2.1 Description sur MQ 2 ................................................................................. 33

2.1.2.2 Connexion de MQ 2 .................................................................................. 34

2.1.2.3 Caractéristique de MQ 2 ........................................................................... 36

2.1.3 Présentation du capteur DHT 11 ............................................................................ 36

2.1.3.1 Description sur DHT 11 ............................................................................ 36

2.1.3.2 Caractéristique de DHT 11 ........................................................................ 37

2.1.4 Présentation du module GSM sim900 .................................................................... 38

2.1.4.1 Description sur GSM sim900 .................................................................... 38

2.1.4.2 Caractéristiques ......................................................................................... 39

2.2 Module de commande et d’affichage .................................................................................. 40

2.2.1 Afficheur LCD 16x2 .............................................................................................. 40

2.2.2 Carte relais 2 canaux ............................................................................................... 41

2.2.3 Buzzer ..................................................................................................................... 41

2.2.4 Switch ON/OFF....................................................................................................... 42

2.2.5 Ventilator ................................................................................................................. 42

2.2.6 Led ........................................................................................................................... 43

Discussion ………………………………..……………………………………………………43
Sommaire

CHAPITRE III : Présentation du projet et réalisation

Préambule ................................................................................................................................... 44

3.1 Principe de fonctionnement ................................................................................................. 44

3.2 Organigrammes adopté à la réalisation du système ............................................................. 45

3.2.1 Résumé de l’Organigramme du système ................................................................ 45

3.2.2 Organigramme du sous-programme 1 .................................................................... 46

3.2.3 Organigramme du sous-programme 4 ..................................................................... 47

3.2.4 Organigramme du sous-programme 5 .................................................................... 48

3.2.5 Organigramme du sous-programme 2 .................................................................... 49

3.3 Les différentes étapes de fabrication de notre maquette électronique.................................. 50

3.4 Liste des composants utilisés ............................................................................................. 55

3.5 Caractéristiques de notre système de sécurité ................................................................... 56

3.5.1 Signalisation ........................................................................................................... 56

3.5.2 Continuité de la protection ................................................................................... 56

3.5.3 Fiabilité .................................................................................................................. 56

3.5.4 Simplicité ............................................................................................................... 56

3.6 Code source du programme sur Arduino ........................................................................... 57

Discussion ................................................................................................................................. 61

Conclusion générale ............................................................................................................... 62

Liste des abréviations

Bibliographie
Résumé

La sécurité des entreprises des sociétés des ateliers et leurs biens est une chose
primordiale et tout a fait essentielle, c’est pour cella les systèmes de sécurité prennent
aujourd’hui une place de plus en plus dans le milieu industrielle.

Les systèmes de sécurités dans les milieux industrielles ont connue plusieurs
améliorations, ce qui fait l’objet de notre projet de fin d’études, qui consiste à concevoir et a
réalisé un système sécurité permettant une protection cotre les dangers de gaz et des incendies
dans l’environnement industrielle.

L’objectif de notre projet est de sécurise une zone, un milieu quelle conque soumit à la
fuite des gazes et au incendies, cela en se servant des capteurs doté a la détection de gaz et de
la température élevé, la détection d’un danger précise déclenchera notre système est avertiras
les présents a laide des actionneur comme :

• L’allumage de la LED qu’on pourra remplacée par un gyrophare


• L’activation du Buzzer qu’on pourra également le remplace par une sirène
• L’activation du ventilateur qu’on pourra remplacer par des extracteurs à fin d’airée les
lieux
• et pour finir l’envoie du message au a travers le module GSM afin d’avertir la
protection civile par exemple.

J’ai eu au cours de la réalisation de ce projet de fin d’études, l’occasion d’utiliser une


diversité de matériels et logiciel qui mont été utile pour l’élaboration de notre projet

Mots clé : SECURITE SIM 900 ; 3S ; MA.


Introduction
Générale
Introduction

Les fuites de gaz dangereuses ainsi que les incendies ont causé d'importants
dommages aux industries, Ces agents se propagent sauvagement et une action immédiate doit
être entreprise dès qu'un tel événement se produit. Il est très important de détecter une fuite de
gaz ou un incendie dès qu'il se déclenche

Le but de notre projet est de réaliser un système qui détecte les fuites de gaz ainsi que
les incendies dès leur mise en marche et avertit automatiquement les autorités afin que l'on
puisse empêcher sa propagation. Notre système se compose d'un capteur de gaz pour détecter
toute fuite de gaz dès qu'il est rencontré. Le capteur de gaz envoie un signal au
microcontrôleur dès que la fuite de gaz est détectée afin que le microcontrôleur puisse le
traiter plus avant. Nous utilisons un capteur de température pour détecter le feu. Le capteur de
température envoie instantanément un signal au microcontrôleur lors de la détection
d'incendie. Une fois que le microcontrôleur reçoit le signal des capteurs, il traite l'entrée et
envoie un signal au module GSM Sim900 pour envoyer un SMS aux autorités prévues afin
qu'ils puissent prendre les mesures appropriées, et pour cela on a structuré notre mémoire en
trois chapitres de la manière suivante :

Le premier chapitre, consiste à présenté les généralités sur les capteurs dans le
domaine d’instrumentation telle que la définition sur les capteurs en générale ainsi leur
classification en suit en passe a la structure général et les différents caractéristiques et pour
finir les différents type de capteurs utilise en industrie

Le deuxième chapitre a pour intérêt de voir la représentation des composants a utilisé


dans notre projet et du langage de programmation

le dernier chapitre on représente le système de sécurité qui est basé sur le


microcontrôleur Arduino UNO et le module Sim 900 ainsi les capteur MQ2 et LM35, ont
décrivant les étapes a suivre pendant la réalisation telles que l’algorithme et le code source
Arduino

Page | 1
Chapitre I :
Généralités sur
les capteurs dans
le domaine
d’instrumentation
Chapitre 1Généralités sur les capteurs dans le domaine d’instrumentation

Préambule :

Dans ce chapitre, on va vos présenté les généralistes sur les capteurs dans le domaine
d’instrumentation, on va montrer qu’on peut les utilisé dans divers contextes, soit dans notre vie
quotidienne, soit dans les milieux industrielle.

On a également abordé les différents types et catégories des capteurs, aussi les éléments constituant
ces derniers, aussi leurs principe de fonctionnement

1.1 Définition sur les capteurs : []

Les capteurs sont des composants de la chaine d’acquisition dans une chaine
fonctionnelle(une chaine d’acquisition est un ensemble de composants faisant la fonction de
prélèvement par exemple la pression, l’humidité, la température … etc.Qui elle-même inclue dans la
chaine fonctionnelle ou le système tout entier).

Capteur de flamme Capteur de Capteur de son


pression

Capteur thermique Capteur de lumière Cellule photoélectrique


infrarouge

Capteur d’humidité des sols Capteur UV Capteur de GAZ

Thermistance
Capteur de pluie

Figure 1.01 : Diffèrents types de capteurs

Page | 1
Chapitre 1Généralités sur les capteurs dans le domaine d’instrumentation

Les capteurs prélèvent une information sur le comportement d’un milieu donné et la transforment en
une information exploitable par la partie capteur, une information est une grandeur abstraite qui
précise un évènement particulier parmi un ensemble d’évènements possible.Pour pouvoir être
traitée, cette information sera portée par un support physique (énergie), on parlera alors de
signale. Les signaux sont généralement de nature électrique ou mécanique, d’une manière générale
un capteur permet de convertir une grandeur physique en un signal électrique

I. On peut caractériser les capteurs selon deux critères :


1. Soit en fonction de la grandeur mesurer appelé aussi la grandeur physique par exemple :
 Capteur de température
 Capteur de force
 Capteur de pression
 Capteur de vitesse.
2. Soit en fonction de la grandeur de sortie appelée grandeur physique exploitable par exemple :
 Capteur analogique appelé capteur transmetteur :
Une variation de la grandeur physique d’entrée du capteur produit une variation de la
caractéristique électrique du capteur (courant, tension, fréquence, valeur moyenne, rapport
cyclique…).

Figure 1.02: Capteur analogique

Page | 2
Chapitre 1Généralités sur les capteurs dans le domaine d’instrumentation

 Capteur numérique appelé codeur ou compteur :


Ce type de capteur produit un nombre binaire N qui dépend directement de la
grandeur physique à capter. Son avantage c’est que l’on peut directement le connecter à un
microcontrôleur qui pourra exploiter le nombre N. Son inconvénient c’est qu’en sortie plusieurs fils
sont disponibles (en fonction du nombre de bits du nombre binaire N), donc le nombre d’entrées du
microcontrôleur devra être important.

Figure 1.03 : Capteur numérique

 Capteur logique (TOR) appelé capteur détecteur :


Ce type de capteur permet de détecter un événement ou un objet lié au fonctionnement du système
technique. Le signal électrique en sortie de ce capteur est de type logique (signal acceptant 2
niveaux : niveau logique 0 (NL0) ou niveau logique 1 (NL1)).

Ou bien Ces capteurs génèrent une information électrique de type binaire (Vrai ou faux) qui
caractérise le phénomène à détecter ou à capter

Page | 3
Chapitre 1Généralités sur les capteurs dans le domaine d’instrumentation

II. On peut classer les capteurs en deux catégories :


• Les capteurs de proximité
• Les capteurs à contact qui nécessitent un contact direct avec l’objet à détecter

Lorsque la boite passe, l

Figure 1.04 : Classification des capteurs

Page | 4
Chapitre 1Généralités sur les capteurs dans le domaine d’instrumentation

Chaque catégorie peut être subdivisée en trois catégories de capteurs :

 Capteurs mécaniques : Ils sont en contact direct avec la pièce en mouvement qu’il faut
détecter. L’action mécanique sur la partie mobile du capteur permet d'établir ou d'interrompre
un contact électrique. Ils transmettent au système de traitement les informations de présence,
d’absence, de passage, de positionnement ou de fin de course

Figure 1.05 : exemple capteur mécanique

 Capteurs pneumatique :
Les capteurs pneumatiques sont des appareils qui permettent de détecter la présence ou
l'absence d'un objet et de la transformer en information pneumatique.

Figure 1.06: exemple capteur pneumatique

Page | 5
Chapitre 1Généralités sur les capteurs dans le domaine d’instrumentation

 Capteurs électrique :
Système qui sert à détecter, sous forme de signal souvent électrique, un phénomène
physique afin de le représenter.

Figure 1.07: exemple capteur électrique

Remarque :

Un capteur est influencé par le milieu extérieur, plus cette influence est minime plus la qualité
de ce capteur est meilleur.

Page | 6
Chapitre 1Généralités sur les capteurs dans le domaine d’instrumentation

1.2 Classification des capteurs :

1.2.1 Capteurs actifs : [2]

Fonctionnant en générateur, autrement dit la sortie du capteur actif est équivalente a un


générateur ce dernier est un dipôle actif qui peut être du type courant, tension ou charge qui
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 à mesurer (énergie thermique,
mécanique ou de rayonnement).

Figure 1.08 : exemple panneau solaire

Lumière

(Photons)

Charge

Panneau
solaire Flux d’électron

Figure 1.09 : Exemple énergie solaire


Page | 7
Chapitre 1Généralités sur les capteurs dans le domaine d’instrumentation

Les capteurs actifs à base de semi-conducteur fonctionnent avec plusieurs phénomènes que
l’on peut citer comme suite :

 Effet thermoélectrique :
La thermoélectricité régit la conversion à l’état solide d’énergie électrique en énergie thermique et
vice-versa, c’est-à-dire que si on soumet un circuit formé de deux matériaux de nature diffèrent à deux
gradients de température T1 et T2 on peut récupérer aux extrémités des deux matériaux une tension, et si on
garde une des deux températures à une valeur fixe on peut déduire l’autre température à partir de la tension
délivrée par le système.

Figure 1.11 : Principe de fonctionnement de l’effet


thermoélectrique

 Effet piézoélectrique :
La piézoélectricité est l’apparition d’une polarisation électrique sous l’effet de contraintes
mécanique par l’effet du champ magnétique ou du champ électrique, ce sont essentiellement des
capteurs de vitesse

Force

Figure 1.12 : Principe de fonctionnement de l’effet


Piézoélectrique

Page | 8
Chapitre 1Généralités sur les capteurs dans le domaine d’instrumentation

 Effet photoélectrique :
L’effet photoélectriqueest la transformation d’une grandeur lumineuse en courant électrique,
leur principe est la libération de paires électrons-trous sous l’influence d’une énergie fournie par les
photons. Ils doivent être distingues des capteursphotoélectriques classiques dont le fonctionnement
est tributaire d’une alimentation électrique.

Electron
éjecté

Rayonnement
énergétique

Plaque

Figure 1.13 : Principe de fonctionnement de l’effet


Photoélectrique

 Effet pyroélectrique

Il permet de présenter une charge électrique sur les faces d’un matériau porté à une certaine
température. Un flux de rayonnement lumineux absorbé par un cristal pyroélectrique élève sa
température, ce qui entraîne une apparition d’une polarisation électrique mesurable.

Figure 1.14 : Principe de fonctionnement de l’effet


Pyroélectrique

Page | 9
Chapitre 1Généralités sur les capteurs dans le domaine d’instrumentation

 Effet hall
Lorsqu’une plaquette d’un matériau semi-conducteur, placée dans un champ magnétique est
parcourue par un courant électrique, une tension de hall perpendiculaire a l’induction magnétique
apparait entre les faces de cette plaquette. Les capteurs à base d’effet hall sont utilisés pour
déterminer des vitesses de rotation, par exemple capteur de vitesse de véhicule

La tension de hall mesurée sur le générateur hall est généralement de faibles valeurs

Figure 1.15 : Principe de fonctionnement de l’effet


Hall

Page | 10
Chapitre 1Généralités sur les capteurs dans le domaine d’instrumentation

1.2.2 Capteur passifs : [3]

Fonctionne en modulateur, contrairement aux capteurs actifs ces capteurs doivent être
alimentes par une source d’énergie électrique extérieure, cette source d’énergie peut être une tension
ou courant. Autrement dit Les composants passifs de base sont les résistances, les condensateurs, les
inductances.

On distingue deux groupes principaux de conditionnement :

- Les montages potentiométriques et les ponts : on récupère alors une tension proportionnelle
au mesurande
- Les oscillateurs : la fréquence du signal de sortie est modulée par lemesurande

Figure 1.17 : Photorésistance

Figure 1.16 : Potentiomètre

Figure 1.18 : Gauge de contrainte


Figure 1.19 : LDR

Page | 11
Chapitre 1Généralités sur les capteurs dans le domaine d’instrumentation

1.3 Structure générale des capteurs : [4]

Le capteur étant défini comme un composant qui convertit la mesure en un signal qui peut être
exploité. Le schéma de principe de la structure d’un capteur est illustre à la figure suivante :

Capteur

Grandeur Grandeur
physique à Mesure Conversion Traitement physique
prélevé de sortie
Détecteur Amplification
Élément sensible
transducteur Linéarisation
Gi Sb

Figure 1.20 : Schéma de principe de la structure d’un capteur

1.3.1 Élément sensible

Ou corps d’épreuve, c’est un élément qui caractérise le capteur et qui réagit sélectivement a la
grandeur physique, en principe la grandeur physique à mesurer n’est pas convertible directement en
un signal électrique mais c’est plutôt l’élément sensible appelé aussi élément de mesure qui convertit
une grandeur physique (vitesse débit température pression..etc.) en une grandeur intermédiaire (Gi)
facile à convertir en signal électrique, généralement cette dernière est souvent une déformation ou
une force

1.3.2 Le transducteur :

Il traduit la réaction de l’élément sensible en une grandeur électrique constituant le signal de


sortie, ou bien d’une autre manière se dernier assure la conversion de la grandeur intermédiaire en
une grandeur électrique (tension, fréquence).

Page | 12
Chapitre 1Généralités sur les capteurs dans le domaine d’instrumentation

1.3.3Amplification et linéarisation :

Le signal issu du transducteur vers la partie traitement étant de faible puissance, il est difficile
de transférer tel qu’il est. Alors ce signal doit être amplifié linéarisé et corrigé

1.4 Différents caractéristiques des capteurs :

Il existe plusieurs propriétés associées à un capteur qui sont critique pour les performances du
capteur. Les plus importants sont :

1.4.1 La sensibilité : S

Elle détermine l’évolution de la grandeur de sortie


Sensibilité
en fonction de la grandeur d’entrée en un point donne.
=
dx
C’est la tangente à la courbe issue de la caractéristique dS/dx
dS
de capteur
x
Remarque : dans le cas d’un capteur linéaire,
Figure 1.21 :La Sensibilité d’un capteur
la sensibilité du capteur est constante

1.4.2 La précision :

Elle définit l’écart en pourcentage que l’on peut obtenir entre la valeur réel et la valeur obtenue en
sortie du capteur. Ainsi un capteur précis aura à la fois une bonne fidélité et une bonne justesse

Fidélité Justesse Précision

Figure 1.22 :La précisiond’un capteur

Page | 13
Chapitre 1Généralités sur les capteurs dans le domaine d’instrumentation

1.4.3 La rapidité :

C’est le temps qu’il faut pour que le capteur arrive a 90% de sa valeur a l’état d’équilibre après
l’introduction de la mesurande, on peut la chiffrer de plusieurs manière

- Bande passante du capteur. (0-3 dB par exemple).


- Fréquence de résonance du capteur.
- Temps de réponse.

Caractéristique
1.4.4 La linéarité : réel

Zone dans laquelle la sensibilité du capteur est

indépendante de la valeur du mesurande. Cette zone peut

être définie à partir de la définition d’une droite obtenue Caractéristique


linéarisée
comme approchant au mieux la caractéristique réel

du capteur

Figure 1.23 :La linéarité d’un capteur

1.4.5 L’étendue de mesure :

Elle définit la zone dans laquelle les caractéristiques du capteur sont assurées par rapport à des
spécifications données. On peut classer cette zone en trois familles

- Zone nominale d’emplois : dans laquelle le mesurande peut évoluer sans modification des
caractéristiques du capteur
- Zone de non détérioration : valeur limites des grandeurs influençant le capteur sans que les
caractéristiques du capteur ne soient modifiées après annulation de surcharges éventuelles
- Zone de non destruction : elle définit les limites garantissant le non destruction du capteur
mais dans le quelle il peut y avoir des modifications permanentes des caractéristiques du
capteur

Page | 14
Chapitre 1Généralités sur les capteurs dans le domaine d’instrumentation

1.5 Différents types de capteurs utilisés en instrumentation :

1.5.1 Capteur de température :

Les capteurs de températures sont des dispositifs permettant de transformer l’effet du


réchauffement ou du refroidissement sur leurs composants en signal électrique. Ils sont constitués
d’un élément sensible, isolé électriquement et protégé par une gaine. Ils permettent de mesurer une
température dans un but de contrôle, de régulation de la puissance de systèmes chauffants ou de
sécurité.

Les types les plus courants de capteurs sont comme suit :

- Les sondes platine PT100 :


Les sondes platine appelées également sondes à résistance ousondes thermoélectriques, sont constituées
d’un élément sensible en platine, dont la valeur ohmique varie en fonction dela température. Une
comparaison entre la valeur ohmique de l'élément en platine et le courant alimentant la sonde, est
faite par l’appareilde mesure.

Les sondes platine PT 100 ont une valeur ohmique de 100 ohmsà 0°C. La mesure ne fait pas appel à
une jonction de référence, ni à une compensation de soudure froide, mais nécessite une alimentation
électrique.

Figure 1.24 : Sonde platine PT100

Page | 15
Chapitre 1Généralités sur les capteurs dans le domaine d’instrumentation

- Les thermistances (CTN) :


Sont des semi-conducteurs dont la résistancevarie avec la température. Leur précision s'avère intéressante,
mais uniquement sur une plage d'utilisation restreinte.

Les thermistances sont constituéesd’un matériau semi-conducteur d’oxyde métallique encapsulé dans
une petite bille d’époxy ou de verre.

Figure 1.25: Une Thermistance

- Les thermocouples :
Un thermocouple est constitué de 2 conducteurs métalliquesde natures différentes, soudés en un point, la
soudure chaude. Les autres extrémités des fils sont branchées sur l’appareil demesure. Cela constitue la
soudure froide (le point deréférence), qui sert de référence à la mesure. Elle doit êtremaintenue à température
constante

Ce type de sonde de température manque de précision, mais permet des plages d'utilisation assez
larges

Conducteur A
Fem e(AB)

Conducteur B

Figure 1.26: principe de fonctionnement d’un thermocouple

Page | 16
Chapitre 1Généralités sur les capteurs dans le domaine d’instrumentation

1.5.2 Capteur optique :

Un capteur optique est un dispositif capable de détecter l'intensité ou la longueur d'onde

Des photons. On les utilise pour détecter un grand nombre de phénomène :

- l'intensité lumineuse bien-sûr


- la chaleur (capteur pyrométrique) :
- la présence
- la couleur (et donc certains gaz ou produits chimiques)
- acquérir des informations numériques transmises par des conducteurs (fibres) optiques
D’une autre manière un capteur optique est un système composé d’un émetteur et d’un récepteur
optiques reliés par un faisceau de lumière, on dit que le capteur a détecte en remarquant une rupture
ou bien une variation du signal

Figure 1.27: principe de fonctionnement d’un capteur optique

1.5.3 Capteur ultrason :

Les capteurs ultrasons fonctionnent en mesurant le temps de retour d’une onde sonore
inaudible par l’homme émise par le capteur. La vitesse du son étant à peu près stable, on en déduit la
distance à l’obstacle.

Figure 1.28:Capteur ultrason

Page | 17
Chapitre 1Généralités sur les capteurs dans le domaine d’instrumentation

Les capteurs ultrasons fournis ont souvent la forme d’une paire d’yeux car il y a deux parties
essentielles :

• L’émetteur : Emet un son à une fréquence définie (généralement autour de 40 kHz)


• Le récepteur : Collecte le son répercuté par les obstacles

De plus, il utilise un principe de fonctionnement que l'on retrouve dans la nature chez certains
animaux pour se localiser. Comme par exemple la chauve-souris.

Ondes réfléchie

Ondes émis

Figure 1.29:Exemple capteur ultrason

Page | 18
Chapitre 1Généralités sur les capteurs dans le domaine d’instrumentation

1.5.4 Capteur de pression :


Le capteur de pression est un dispositif destiné à convertir les variations de pression en variations de
tension électrique. L’unité de pression fournie par la sonde peut être exprimée en différentes unités,
telle que bar, pascal (Unité du SI), ….etc.

Il existe trois grands types de capteurs de pression :

• les capteurs de pression absolue :


La mesure de pression absolue se fait par rapport à la pression du vide. Les capteurs de pression absolue
donnent une valeur à partir d'une référence de vide scellé dans le capteur. Ils sont essentiellement utilisés en
météorologie afin de déterminer la pression de l’air.

Figure 1.30: Exemple sur capteur de pression absolue

Page | 19
Chapitre 1Généralités sur les capteurs dans le domaine d’instrumentation

• les capteurs de pression relative :


Pour la mesure de pression relative, c'est la pression atmosphérique ambiante qui constitue la référence.
Les capteurs de pression relative peuvent afficher des pressions positives lorsque la pression mesurée est
supérieure à la pression atmosphérique

Figure 1.31: Exemple sur capteur de pression relative

Figure 1.32 : Principe de fonctionnement capteur de

Pression relative

Page | 20
Chapitre 1Généralités sur les capteurs dans le domaine d’instrumentation

• les capteurs de pression différentielle :


Comme son nom l'indique, le capteur de pression différentielle mesure une différence positive ou négative
entre deux pressions, grâce à deux raccords de pression. Il est notamment utilisé en médecine afin de mesurer
les échanges respiratoires et en génie climatique afin de contrôler les flux d’air.

Figure 1.33: Exemple sur capteur de pression Différentielle

1.5.5 Capteur de GAZ :

Un capteur de gaz est défini comme un composant dont au moins une de ses propriétés physiques
change quand il est soumis à un changement d'environnement gazeux. D'une manière générale, un
capteur est composé de deux éléments principaux : l'élément sensible et le transducteur :

- L'élément sensible est le cœur du capteur, sur lequel se passe la réaction avec l'espèce gazeuse.

- Le dispositif permettant la conversion du résultat de la réaction entre le gaz et l'élément sensible en


un signal facilement mesurable (signal électrique, optique ou acoustique)

Figure 1.34: Exemple sur capteur de gaz

Page | 21
Chapitre 1Généralités sur les capteurs dans le domaine d’instrumentation

Discussion

Apres avoir présenté en générale les différents types de capteurs dans le domaine
d’instrumentation en exposent leurs classification, catégories, caractéristiques, ainsi leurs principe de
fonctionnement, nous passerons dans le prochain chapitre a l’étude des différents éléments
constitutifs de notre projet qui s’agit d’un système de sécurité.

Page | 22
CHAPITRE II :
Chois des
composants et du
langage de
programmation
Chapitre 2 : Choix des composants et du langage de programmation

Préambule :
Ce chapitre illustre l’étude des différents éléments constituant notre projet de fin d’étude qui est un
système de sécurité contenant des capteurs, des LED, un Buzzer, un ventilateur et un module GSM
Sim900. Ces dernier sont interconnecté à un microcontrôleur ATMEGA 328 qui lui-même gère le
système

2.1 Module d’acquisitions et de traitement de données :

2.1.1 Présentation de la carte Arduino UNO :


La carte Arduino UNO est une carte microcontrôleur basée sur l’ATMEGA328.

Cette carte dispose :

- De 14 broches numérique d’entrées / sorties (dont 6 peuvent être utilisées comme sorties
PWM)
- De 6 entrées analogique (qui peuvent également être utilisées en broches entrées/sorties
numérique).
- D’un quartz 16Mhz.
- D’une prise d’alimentation jacket une connexion USB
- Un bouton de réinitialisation (Reset).
- D’un connecteur ICSP (programmation in circuit’)
La carte Aruino UNO contient tout ce qui est nécessaire pour fonctionnement du microcontrôleur
ATMEGA328, pour pouvoir l’utiliser et se lancer, il suffit simplement de la connecter à un
ordinateur à l’aide d’un câble USB (ou bien avec un adaptateur, une batterie)

La carte Arduino est compatible avec les circuits imprimés prévues pour les cartes Arduino

Uno signifie un en italien, nommé pour marquer la sortie prochaine de Arduino 1.0 la UNO et la
version 1.0 seront les versions de référence de Arduino

Dans notre projet le système de sécurité est réaliser grâce à une carte Arduino, nous avons choisi
cette carte pour la facilite du développement des programme et son nombre de broches

Figure 2.01 : Description sur la carte Arduino UNO

Page | 1
Chapitre 2 : Choix des composants et du langage de programmation

2.1.1.1 Spécification technique

Microcontrôleur ATMEGA328

Tension de fonctionnement 5V

Tension d’alimentation limitée 6V-20V

Tension d’alimentation recommandée 7V-12V

Broches entrées/sorties numériques 14 (dont 6 disposent d’une sortie PWM)

Broches d’entrées analogiques 6 utilisable en broches E/S numérique

Intensité max disponible pour la sortie 3.3V 50 mV

Intensité max disponible par broche E/S 5V 40 mV

Mémoire flash 32 KB ou une partie est utilisé par

programme d’amorçage

Mémoire volatile SRMA 2 KB

Mémoire non volatile EEPROM 1 KB

Vitesse de l’horloge 16 MHz

Page | 2
Chapitre 2 : Choix des composants et du langage de programmation

2.1.1.2 Conseil d’administration

L’Arduino UNO peut être alimenté soit via la connexion USB (qui fournit 5V jusqu’à 500mA)
ou bien à l’aide d’une alimentation externe. La source d’alimentation est sélectionnée
automatiquement par la carte

Alimentation externe (Non-USB) peut être un adaptateur secteur (pouvant fournir typiquement
de 3V a 12V sous 500ma) ou des pile, les fils en provenance d’un bloc de piles ou d’accus peuvent
être insères dans les connecteurs des broches de la carte appelées GND (masse ou 0V) et Vin
(tension positive en entrées) du connecteur d’alimentation

Pour le conseil d’administration, la carte peut fonctionner avec une alimentation externe de 7V
à12V. Cependant, si la carte est alimentée avec moins de 7V, la broche de 5V pourrait fournir moins
de 5Vet la carte pourrait être instable, si on utilise plus de 12V, le régulateur de tension de la carte
peut surchauffer et endommager la carte. Pour cela la plage recommandes est de 7V a 12V

Les broches d’alimentation de la carte Arduino UNO sont comme suite :

 VIN :
La tension d’entrées positive lorsque la carte Arduino est utilisée avec une source de tension externe
(à distinguer du 5V de la connexion USB ou autre source 5V régulé). On peut alimenter la carte à
l’aide de cette broche, autrement dit l’alimentation est fourni par le connecteur jack d’alimentation,
accéder a la tension d’alimentation sur cette broche.

 5V :
la tension régulée utilisée pour faire fonctionner le microcontrôleur et les autres composants de la
carte (les circuit électroniques numériques nécessitent une tension d’alimentation parfaitement stable
dite ‘tension régulée’ obtenue à l’aide d’un composant appelé un régulateur de tension qui est intégré
dans la carte Arduino UNO . le 5V régulé fournit par cette broche peut donc provenir soit de la
tension d’alimentation VIN via le régulateur de la carte, ou bien de la connexion USB( qui fournit du
5V régulé) ou de tout autre source d’alimentation régulé.

 GND :
Broche de masse (0V)

Page | 3
Chapitre 2 : Choix des composants et du langage de programmation

 3V3 :
Une alimentation de 3V3 fournit par le circuit intégré FTDI (circuit intégré faisant l’adaptation du
signal entre le port USB du PC et le port série de l’ATMEGA de la carte Arduino, ceci est nécessaire
pour certains circuits externe nécessitant cette tension au lieu de 5V). L’intensité maximale
disponible sur cette broche est de 50Ma

Figure 2.02 : Les différentes broches d’une carte Arduino UNO

Page | 4
Chapitre 2 : Choix des composants et du langage de programmation

2.1.1.3 Mémoire :

L'ATmega 328 à 32Ko de mémoire FLASH pour stocker le programme (dont 0.5Ko également
utilisés par le bootloader). L'ATmega 328 a également 2ko de mémoire SRAM (volatile) et 1Ko
d'EEPROM (non volatile - mémoire qui peut être lue à l'aide de la librairie EEPROM).

Pour info : Le bootloader est un programme préprogrammé une fois pour toute dans l'ATméga et qui
permet la communication entre l'ATmega et le logiciel Arduino via le port USB, notamment lors de
chaque programmation de la carte.

2.1.1.4Entrée /Sortie :

Entrées et sortie numériques :

Chacune des 14 broches numériques de la carte UNO (numérotées des 0 à 13) peut être utilisée soit
comme une entrée numérique, soit comme une sortie numérique, en utilisant les
instructions pinMode(), digitalWrite() et digitalRead() du langage Arduino. Ces broches fonctionnent
en 5V. Chaque broche peut fournir ou recevoir un maximum de 40mA d'intensité et dispose d'une
résistance interne de "rappel au plus" (pull-up) (déconnectée par défaut) de 20-50 KOhms. Cette
résistance interne s'active sur une broche en entrée à l'aide de
l'instruction digitalWrite(broche, HIGH).

De plus, certaines broches ont des fonctions spécialisées :

• Communication Sérié:

Broches 0 (RX) et 1 (TX). Utilisées pour recevoir (RX) et transmettre (TX) les données séries de
niveau TTL. Ces broches sont connectées aux broches correspondantes du circuit intégré
ATmega8U2 programmé en convertisseur USB-vers-série de la carte, composant qui assure
l'interface entre les niveaux TTL et le port USB de l'ordinateur.

• Interruptions Externes:

Broches 2 et 3. Ces broches peuvent être configurées pour déclencher une interruption sur une valeur
basse, sur un front montant ou descendant, ou sur un changement de valeur.

Page | 5
Chapitre 2 : Choix des composants et du langage de programmation

• Impulsion PWM (largeur d'impulsion modulée):

Broches 3, 5, 6, 9, 10, et 11. Fournissent une impulsion PWM 8-bits à l'aide de


l'instruction analogWrite().

• SPI (Interface Série Périphérique):

Broches 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). Ces broches supportent la communication SPI
(Interface Série Périphérique) disponible avec la librairie pour communication SPI. Les broches SPI
sont également connectées sur le connecteur ICSP qui est mécaniquement compatible avec les cartes
Mega.

• I2C:

Broches 4 (SDA) et 5 (SCL). Supportent les communications de protocole I2C (ou interface TWI
(Two Wire Interface - Interface "2 fils"), disponible en utilisant la librairie Wire/I2C (ou TWI - Two-
Wire interface - interface "2 fils") .

• LED:

Broche 13. Il y a une LED incluse dans la carte connectée à la broche 13. Lorsque la broche est au
niveau HAUT, la LED est allumée, lorsque la broche est au niveau BAS, la LED est éteinte.

Entrées analogiques :

La carte UNO dispose de 6 entrées analogiques (numérotées de 0 à 5), chacune pouvant fournir une
mesure d'une résolution de 10 bits (c à d sur 1024 niveaux soit de 0 à 1023) à l'aide de la très utile
fonction analogRead() du langage Arduino. Par défaut, ces broches mesurent entre le 0V (valeur 0)
et le 5V (valeur 1023), mais il est possible de modifier la référence supérieure de la plage de mesure
en utilisant la broche AREF et l'instruction analogReference() du langage Arduino.

Note : les broches analogiques peuvent être utilisées en tant que broches numériques : elles sont
numérotées en tant que broches numériques de 14 à 19.

Autres broches :

Il y a deux autres broches disponibles sur la carte :

Page | 6
Chapitre 2 : Choix des composants et du langage de programmation

• Reset :
Mettre cette broche au niveau BAS entraîne la réinitialisation (= le redémarrage) du microcontrôleur.
Typiquement, cette broche est utilisée pour ajouter un bouton de réinitialisation sur le circuit qui bloque celui
présent sur la carte.

2.1.1.5 Communication :

La carte Arduino Uno dispose de toute une série de facilités pour communiquer avec un
ordinateur, une autre carte Arduino, ou avec d'autres microcontrôleurs. L'ATmega 328 dispose d'une
UART (Universal Asynchronous Receiver Transmitter ou émetteur-récepteur asynchrone universel
en français) pour communication série de niveau TTL (5V) et qui est disponible sur les broches 0
(RX) et 1 (TX). Un circuit intégré ATmega8U2 sur la carte assure la connexion entre cette
communication série vers le port USB de l'ordinateur et apparaît comme un port COM virtuel pour
les logiciels de l'ordinateur. Le code utilisé pour programmer l'ATmega8U2 utilise le driver standard
USB COM, et aucun autre driver externe n'est nécessaire. Cependant, sous Windows, un fichier .inf
est requis.

Le logiciel Arduino inclut une fenêtre terminal série (ou moniteur série) sur l'ordinateur et qui permet
d'envoyer des textes simples depuis et vers la carte Arduino. Les LEDs RX et TX sur la carte
clignote lorsque les données sont transmises via le circuit intégré USB-vers-série et la connexion
USB vers l'ordinateur (mais pas pour les communications série sur les broches 0 et 1).

L'ATmega 328 supporte également la communication par protocole I2C (ou interface TWI (Two
Wire Interface - Interface "2 fils") et SPI :

• Le logiciel Arduino inclut la librairie Wire qui simplifie l'utilisation du bus I2C.

• Pour utiliser la communication SPI (Interface Série Périphérique), la librairie pour


communication SPI est disponible.

Caractéristiques Mécaniques :

Les longueurs et largeurs maximales de la Uno sont respectivement 6.86 cm et 5.33 cm, avec le
connecteur USB et le connecteur d'alimentation Jack s'étendant au-delà des dimensions de la carte.
Quatre trous de vis permettent à la carte d'être fixée sur une surface ou dans un boîtier. Noter que la
distance entre les broches 7 et 8 est de 0.16 pouces, et non un multiple des 0.1 pouces séparant les
autres broches.

Page | 7
Chapitre 2 : Choix des composants et du langage de programmation

2.1.1.6 Programmation :

La carte Arduino Uno peut être programmée avec le logiciel Arduino (à télécharger). Il suffit de
sélectionner "Arduino Uno" dans le menu Tools > Board (en fonction du microcontrôleur présent
sur votre carte). Pour plus de détails sur le langage Arduino, voir la référence du langage Arduino et
pour apprendre à programmer en langage Arduino.

Le microcontrôleur ATmega328 présent sur la carte Arduino Uno est livré avec un bootloader (petit
programme de démarrage) préprogrammé qui vous permet de transférer le nouveau programme dans
le microcontrôleur sans avoir à utiliser un matériel de programmation externe. Ce bootloader
communique avec le microcontrôleur en utilisant le protocol original STK500 (reference, fichiers C).

Vous pouvez bien sûr passer outre le bootloader et programmer le microcontrôleur via le connecteur
ICSP (In-Circuit Serial Programming - "Programmation Série Dans le circuit" en français); La
source du code pour le circuit intégré ATmega8U2 est disponible. L'ATmega8U2 est chargé avec un
bootloader DFU qui peut être activé en connectant le cavalier au dos de la carte (près de la carte de
l'Italie) et en réinitialisant le 8U2. Vous pouvez alors utiliser le logiciel FLIP de chez
Atmel (Windows) ou le programmeur DFU (Mac OS X et Linux) pour charger le nouveau code. Ou
bien vous pouvez utiliser le connecteur ICSP avec un programmateur externe (pour réécrire le
bootloader DFU).

Figure 2.03 : Programmation Arduino

Page | 8
Chapitre 2 : Choix des composants et du langage de programmation

2.1.2 Présentation du capteur de gaz :

2.1.2.1 Description sur MQ 2 :

Le MQ-2 est un capteur qui permet du détecter du gaz ou de fumée a des concentrations de
300PPM à 10000PPM.apres calibration, le MQ-2 peut détecter différents gaz comme le (GPL,
butane le propane, le méthane, l’alcool, l’hydrogène ainsi que les fumées).

Le MQ-2 doit être alimenté en 5V pour le capteur physico-chimique puisse atteindre sa


température de fonctionnement .Il dispose d’une sortie analogique et d’un réglage de la sensibilité
par potentiomètre.

Figure 2.04 : Capteur de gaz

Le MQ-2 Capteur de Gaz/Fumée est aussi un semi-conducteur qui détecte la présence du


gaz/fumée à des concentrations de 300 ppm à 10000 ppm. La simple interface de tension analogique
du capteur ne nécessite qu'une seule broche d'entrée analogique de votre microcontrôleur.

Le capteur de gaz méthane MQ-2 détecte la concentration de gaz/fumée dans l'air et sorties le
résultat comme une tension analogique. La concentration de détection gamme de 300 ppm à 10000
ppm est appropriée pour la détection des fuites. Le capteur peut fonctionner à des températures allant
de -10 à 50 ° C et consomme moins de 150 mA à 5 V.

Page | 9
Chapitre 2 : Choix des composants et du langage de programmation

2.1.2.2 Connexion de MQ 2 :
Raccordement de 5 volts à travers le chauffage (H) broches conserve le capteur assez chaud pour

Fonctionner correctement. Raccordement de 5 volts, soit au broches A ou B provoque le capteur


d'émettre une tension analogique sur les autres broches. Une charge ohmique entre les broches de
sortie et la terre, définit la sensibilité du détecteur.

La charge résistive doit être calibrée pour votre application particulière en utilisant les équations de
la fiche technique, mais une bonne valeur de départ pour la résistance est de 20 k ohm.

Figure 2.05 : description sur Capteur de gaz MQ2

Page | 10
Chapitre 2 : Choix des composants et du langage de programmation

Il possède 2 type de sorties :

• Une sortie analogique,

Dont la tension de sortie varie en fonction de la concentration globale d'élément détecté (tous les gaz
à la fois)

• Une sortie numérique,

Réglable à l'aide d'un potentiomètre à l'arrière du composant. L'utilisateur règle le seuil de détection
du module, et ce dernier se déclenche si la concentration dépasse le seuil.

2.1.2.3 Caractéristique de MQ 2 :

Alimentation 5V

Puissance 0.8 W

Courant 5 V DC

Nombre de broche 3 pins

Dimension 40 x 20 mm

Type d’interface Analogique

Tempe de réponse Rapide

Sensibilité Haute

Stabilité Système stable à longue

durée de vie

Circuit de contrôle Simple

Tableau 2.02 : Caractéristique de MQ 2

Page | 11
Chapitre 2 : Choix des composants et du langage de programmation

2.1.3 Présentation du capteur DHT11 :

2.1.3.1 Description sur DHT 11 :

Le capteur de température et humidité DHT 11 est un capteur analogique numérique. Il est


extrêmement populaire en électronique, car il est précis, très simple d'utilisation et d'une fiabilité à
toute épreuve. Il est capable de mesurer des températures allant de 0 à 50°C (± 2°C), ainsi il nous
permet de mesurer l’humidité de l’air ambiant allant de 20 à 80% (précision 5%) dans sa version la
plus précise et avec le montage adéquat,

Figure 2.06 : Connexion du Capteur LM35


Figure 2.07 : Capteur DHT 11

2.1.3.3 Caractéristique de DHT11 :

Température Max /Min 0 - 50 °C

HUMIDITE Max / Min 20 à 80%

Fréquence de meure 1 par seconde

Alimentation De 3 à 5V

Nombre de bronche 4 pins

Consommation 2,5 mA

Tableau 2.03 : Caractéristique du capteur DHT11

Page | 12
Chapitre 2 : Choix des composants et du langage de programmation

2.1.4 Présentation du module GSM Sim900 :

2.1.4.1 Description sur GSM Sim 900 :

Le SIM900 est un module sans fil fiable et ultra-compact. C'est un module quadri-bande
GSM/GPRS complet de type SMT et conçu avec un processeur à puce unique très puissant intégrant
un cour ARM926EJ-S, ce qui vous permet de bénéficier de solutions de petites dimensions et
économiques. Doté d'une interface standard de l'industrie, le SIM900 offre des performances
GSM/GPRS à 850/ 900/ 1 800/ 1 900 MHz pour la voix, les SMS, le fax et les données dans un petit
facteur de forme et avec une faible consommation d'énergie.

Le module Sim 900 nous fournit un moyen de communiquer en utilisant le réseau de


téléphonie cellulaire GSM à travers une liaison série, ainsi il nous permet d'atteindre les SMS, MMS,
GPRS et audio via UART

Figure 2.08 : Module GSM GPRS SIM900


2.1.4.2 Caractéristiques :

Page | 13
Chapitre 2 : Choix des composants et du langage de programmation

- Quadri-Bande 850 / 900/ 1800 / 1900 MHz (devrait fonctionner avec tous les réseaux GSM de tous
les pays)

- GPRS multi-slot class 10/8

- GPRS mobile station class B

- Conform à GSM phase 2/2+

Class 4 (2 W @ 850 / 900 MHz)

Class 1 (1 W @ 1800 / 1900MHz)

-Contrôle à l'aide de commandes AT (Commandes standard : GSM 07.07 &07.05)

-Messages SMS (Il est ainsi possible d'envoyer de petites quantités de données via le réseau mobile
(ASCII ou données hexadécimales)).

-Embarque une stack TCP/UDP (Permettant d'envoyer des données sur un serveur web.

Support RTC).

-Port série sélectionnable.

-Prise pour micro et casque.

-Basse consommation (1.5mA(en mode veille))

-Supporte la norme de température industrielle (-40°C à +85 °C).

-Tension d'entrée 5V-12V DC

Page | 14
Chapitre 2 : Choix des composants et du langage de programmation

2.2 Module de commande et d’affichage :


2.2.1 Afficheur LCD 16x2 :
Les afficheurs à cristaux liquides, autrement appelés afficheurs LCD (Liquid Crystal Display),
sont des modules compacts intelligents et nécessitent peu de composants externes pour un bon
fonctionnement. Ils consomment relativement peu (de 1 à 5 mA), s'utilisent avec beaucoup de
facilité.

Ils sont très utilisés dans les montages à microcontrôleur. Ils peuvent aussi être utilisés lors de
la phase de développement d'un programme, car on peut facilement y afficher les valeurs de
différentes variables.

Figure 2.09 : Branchement afficheur LCD 16x2

Figure 2.10 : Afficheur LCD 16x2

Page | 15
Chapitre 2 : Choix des composants et du langage de programmation

2.2.2 Carte relais 2 canaux :


Une Carte relais est un organe électrique permettant de dissocier la partie puissance de la
partie commande. Elle permet l’ouverture et la fermeture d’un circuit électrique par un second circuit
complètement isolé.

Figure 2.11 : Carte relais 5V

2.2.3 Buzzer :
C’est un composent électronique qui émet un signal sonore d’une fréquence comprise entre 20
Hz et 20 kHz. le buzzer est principalement utilisé pour émettre un son.

Figure 2.12 : Buzzer


Page | 16
Chapitre 2 : Choix des composants et du langage de programmation

2.2.4 Switch ON/OFF :

Figure 2.13 : Bouton swich

2.2.5 Ventilateur :
Un ventilateur est un appareil destiné à créer un vent artificiel, comme son nom
l'indique,autrement dit un ventilateur est un appareil mettant de l'air en mouvement.

Figure 2.14 : Ventilateur DC 5V

Page | 17
Chapitre 2 : Choix des composants et du langage de programmation

2.2.6 Led’s :
Led (light-emitting diode),c’ est un dispositif opto-électronique capable d'émettre de la lumière
lorsqu’il est parcouru par un courant électrique

Figure 2.15 : LED

Discussion
Dans ce chapitre nous avons présenté une étude détaillée des différents blocs de notre projet fin
d’étude, ainsi que ses composants est ses éléments constitutifs, afin de mieux exploiter dans la
réalisation pratique développée dans le chapitre suivant

Page | 18
CHAPITRE III :
Présentation du
projet et
réalisation
Chapitre 3 Présentation du projet et réalisation

Préambule :
La mise en marche de notre système fait l’objet de ce chapitre qui illustre le principe de
fonctionnement autrement dit les organigrammes du système de sécurité base sur Sim 900 ainsi que
les différents éléments constituant notre projet, ainsi que les diffèrent étapes pour réaliser notre
maquette, et en termine notre projet ces caractéristiques.

3.1 Principe de fonctionnement :

Le système que nous avons réalisé est un système de sécurité qui permet de prévenir un danger dans
une société ou un atelier, cella en captant les fuites de gaz, ce dernier est à base d’un microcontrôleur
ATMEGA328, ce système alertera soit le propriétaire, soit les autorité prévues par un message, cette
tache se fait à l’aide d’un module GSM appelé Sim 900

Notre système se compose de Cinque blocs qui sont comme suit :

 Bloc d’Alimentation : Soit par USB, soit par une source de tension régulée
 Bloc de Détection : Capteur MQ2, capteur DHT11
 Bloc d’Interface : Afficheur LCD16x2
 Bloc de Gestion du système :MicrocontrôleurATMEGA 328
 Bloc d’Action de Signalisation : Module GSM Sim900, Buzzer, LED, ventilateur

Alimentation

Capteurs

MQ2 DHT11 Avertisseur :

LED

Sim900
Microcontrôleur
ATMEGA 328 Carte relais
Interface E/S (ventilateur)

Afficheur LCD 16x2 Buzzer

Figure 3.01 : schéma blocs du système sécurité


Page | 44
Chapitre 3 Présentation du projet et réalisation

3.2 Organigrammes adopté à la réalisation du système :

3.2.1 Résumé de l’Organigramme du système :

Début

Configuration du système ()

Introduction au système ()

Scanne () Sous-programme 1

Traitement & Action () Sous-programme 2

Affichage () Sous-programme 3

Fin

Figure 3.02 : Organigramme du programme principal

Page | 45
Chapitre 3 Présentation du projet et réalisation

3.2.2 Organigramme du sous-programme 1

Début

Capteur de gaz MQ2 () Sous-programme 4

Capteur DHT 11 () Sous-programme 5

Fin

Figure 3.03 : Organigramme du sous-programme scanne

Page | 46
Chapitre 3 Présentation du projet et réalisation

3.2.3 Organigramme du sous-programme 4

Début

Valeur = analogRead(GAZPIN)

SiValeur >
NON GAZLIMIT OUI

Buzzer bip

GAZ = valeur

Fin

Figure 3.04: Organigramme du sous-programme capteur de gaz MQ2

Page | 47
Chapitre 3 Présentation du projet et réalisation

3.2.4 Organigramme du sous-programme 5 :

Début

HUM = DHT11.ReadHumidity

TMP = DHT11.ReadTemperature

Fin

Figure 3.05: Organigramme du sous-programme capteur DHT11

Page | 48
Chapitre 3 Présentation du projet et réalisation

3.2.5 Organigramme du sous-programme 2 :

Début

Si TMP>
TEMPMAX

Si TMP< Envoi SMS via Sim 900


TEMPMIN

Envoi SMS via Sim 900 Buzzer Bip

LED vert = ON Buzzer Bip LED rouge = ON

LED rouge = OFF LED rouge = ON

Si GAZ >
GAZLIMIT
Envoi SMS via Sim 900
LED vert = ON

Buzzer Bip
LED rouge = OFF

LED rouge = ON
Ventilateur = OFF

Ventilateur = ON

FIN

Figure 3.06: Organigramme du sous-programme Traitement & Action Page | 49


Chapitre 3 Présentation du projet et réalisation

3.3 Les différentes étapes de fabrication de notre maquette électronique :

Afin de réaliser la maquette électronique de notre projet qui s’agit d’un système de
sécurité à base d’un module GSM on a dû suivre les étapes suivantes :

1. Réalisation du schéma en utilisant logicielle ISIS Proteus

Buzzer +5v
ATMEGA

328
DHT11 MQ2

Figure 3.07:Circuit électrique du système

2. Fabrication du circuit imprimé en utilisant logicielle TCI

Figure 3.08 :Circuit imprimé Page | 50


Chapitre 3 Présentation du projet et réalisation

3. Imprimer le typon

Figure 3.09 :Typon

4. Insolation de la plaque époxyen utilisant une Insoleuse, appelé aussi la machine a tubes ultras
violet

Figure 3.10 :une Insoleuse

Page | 51
Chapitre 3 Présentation du projet et réalisation

5. La révélation& la Gravurede circuit imprimé cella ce fait en utilisant un révélateur (NAOH)


et le perchlorure de fer

Figure 3.11 :révélateur er perchlorure de fer

6. Obtention du circuit imprimé finale

Figure 3.12 :Maquette finale


Page | 52
Chapitre 3 Présentation du projet et réalisation

7. Perçage du circuit cela se fait en utilisant une perceuse à colonne

Figure 3.13:une perceuse

8. Soudure des composants :

Figure 3.14:Soudure des composants


Page | 53
Chapitre 3 Présentation du projet et réalisation

9. Maquette finale

Figure 3.15 :coté composants de la maquette

Figure 3.16 :Cotésoudure de la maquette

Page | 54
Chapitre 3 Présentation du projet et réalisation

10.Support de notre projet

Figure 3.16 :supporte de la maquette

3.4 Liste des composants utilisés

o Microcontrôleur ATMEGA328
o Module GSM Sim 900
o Capteur humidité & température DHT11
o Capteur de gaz MQ2
o Carte relais 2 canaux
o Ventilateur 12 v
o Bouton poussoir
o Led vert et rouge
o Buzzer
o Des supports et des fils
o Des résistances ( 3 x 220 ohm, 10 k ohm, 2 x 1 k ohm, 1 x 2 k ohm )
o Potentiomètre 4.7 k ohm
o Afficheur LCD
o Quartz 16 M Hertz
o Capacités filtrage 22 pF
o Port USB

Page | 55
Chapitre 3 Présentation du projet et réalisation

3.5 Caractéristiques de notre système de sécurité


Afin de récolté une efficacité dans notre système de sécurité a bas des capteurs MQ2 DHT11 sim900
en utilisant un microcontrôleur ATMEGA, ce dernier est doté des caractéristiques suivante :

3.5.1 Signalisation
Pour attirer l’attention lors de la détection du danger soit par le capteur MQ2, soit par le capteur
DHT11, notre système est muni des appareils de signalisation telle qu’un buzzer,une carte relais qui
va actionner un ventilateur, LED, et le transmetteur téléphonique GSM Sim900

3.5.2 Continuité de la protection :


Notre système est toujours fonctionnel ce qui veut dire que les capteurs sont à tous moment prêt a
détecté le danger ce qui permet au microcontrôleur d’exécuter l’instruction envoi MSG via le Sim
900 afin d’alerter le propriétaire

3.5.3 Fiabilité
Notre système doit rester en bon état au fil du temps (il doit être alimenté) pour assurer la détection
du danger

3.5.4 Simplicité
Ce système est très simple à manipuler afin que les individus les moins habitués à ces genres de
systèmes puissent l’utiliser en toute simplicité

Page | 56
Chapitre 3 Présentation du projet et réalisation

3.6 Code source du programme sur Arduino :


#include<LiquidCrystal.h>
#include "DHT.h"

LiquidCrystallcd(10, 9, 11, 12, 13, A0);

#define DHTPIN A2 // la pin de DHT11


#define DHTTYPE DHT11 // DHT 11
DHT dht(DHTPIN, DHTTYPE);

String MSGC="";
String MESSAGE_GAZ="ATTENTION VOUS AVEZ UNE FUITE DE GAZ... APPELE LA
PROTECTION CIVIL.";
String MESSAGE_TMP_MAX="ATTENTION TEMPERATURE ELEVEE VENTILO
ACTIONNE";
String MESSAGE_TMP_MIN="ATTENTION TEMPERATURE ABESSEE CHAUFAGE
ACTIONNE";

intledR=A5,ledV=A4,BUZZER=5;
int GAZPIN=A3,RELAIS=A1;
float TEMPERATURE=0,HUMIDITE=0;
int GAZ=0;

long SaveTMP=0,SaveGAZ=0;
long TEMPS_REP_GAZ=0,TEMPS_REP_TMP=0;
int GAZ_LIMIT=200;
float TEMP_MAX=30.00,TEMP_MIN=15.00;
boolean ETAT_RELAIS=false;
//######################################################
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
lcd.begin(16, 2);
pinMode(RELAIS,OUTPUT);
pinMode(ledR,OUTPUT);
pinMode(ledV,OUTPUT);
pinMode(BUZZER,OUTPUT);

digitalWrite(RELAIS,HIGH);
digitalWrite(ledV,HIGH);
digitalWrite(ledR,LOW);

Serial.println("SYSTEME DE SECURITE SIM900 ON...");


bip(800,200);bip(800,200);bip(800,200);
INTRODUCTION();
}
//######################################################
voidloop() {
Scan();

Page | 57
Chapitre 3 Présentation du projet et réalisation

Traitement_ACTION();
Affichage();
BTH_MESSAGE();
}
//######################################################
void INTRODUCTION(){
String msgd="",msg=" CONCEPTION ET REALISATION D'UN SYSTEME DE
SECUTITE SIM900 ";
lcd.setCursor(0,0);lcd.print("# THEME : #");
lcd.setCursor(0,1);lcd.print("# #");
bip(1200,100); bip(1200,100); bip(1200,100);
for(int i=0;i<=73;i++){
msgd="";
for(int j=i;j<=(i+14);j++){
msgd=msgd+msg[j];
}
lcd.setCursor(1,1);lcd.print(msgd);
delay(350);
}

delay(500);
lcd.setCursor(0,0);lcd.print("# REALISE PAR: #");
lcd.setCursor(0,1);lcd.print("# AMIR #");
delay(3000);
lcd.setCursor(0,0);lcd.print("# ENCADRE PAR #");
lcd.setCursor(0,1);lcd.print("# S.HAMMEG #");
delay(3000);
lcd.clear();
bip(1200,200); bip(1200,200);
}
//###################################################################
void Scan(){
GAZ=DETECTEUR_GAZ();
CapteurDHT11();
}
//###################################################################
voidTraitement_ACTION(){
//###########################################
if(millis()-SaveTMP>=TEMPS_REP_TMP){

if(TEMPERATURE>TEMP_MAX){
SaveTMP=millis();
SIM900_EMETEUR_MSG(MESSAGE_TMP_MAX);Serial.println("TEMP > TEMP_MAX");
bip(1200,150);bip(1200,150);
digitalWrite(ledR,HIGH);
digitalWrite(ledV,LOW);
TEMPS_REP_TMP=300000; // pour 1000ms X 60sc = 60000 X 5 = 300000==> 5 mn
}
if(TEMPERATURE<TEMP_MIN){
SaveTMP=millis();

Page | 58
Chapitre 3 Présentation du projet et réalisation

SIM900_EMETEUR_MSG(MESSAGE_TMP_MIN);Serial.println("TEMP < TEMP_MIN");


bip(1200,150);bip(1200,150);
digitalWrite(ledR,HIGH);
digitalWrite(ledV,LOW);
TEMPS_REP_TMP=300000; // pour 1000ms X 60sc = 60000 X 5 = 300000==> 5 mn
}
}
//###########################################
if(millis()-SaveGAZ>=TEMPS_REP_GAZ){

if(GAZ > GAZ_LIMIT){


SaveGAZ=millis();
digitalWrite(RELAIS,LOW);
ETAT_RELAIS=true;
SIM900_EMETEUR_MSG(MESSAGE_GAZ);Serial.println("GAZ > GAZ_LIMIT");
bip(1200,150);bip(1200,150);
digitalWrite(ledR,HIGH);
digitalWrite(ledV,LOW);
TEMPS_REP_GAZ=60000;// pour 1000ms X 60sc = 60000 ==> 1 mn
}else{
digitalWrite(RELAIS,HIGH);
ETAT_RELAIS=false;
digitalWrite(ledV,HIGH);
digitalWrite(ledR,LOW);
delay(500);
}
}
//###########################################
delay(50);
}
//#######################################################
void BTH_MESSAGE(){
BTH_EMETEUR_MSG("TMP= ",TEMPERATURE);
BTH_EMETEUR_MSG("HUM= ",HUMIDITE);
BTH_EMETEUR_MSG("GAZ= ",GAZ);
}
//#######################################################
//###########################################################
void BTH_EMETEUR_MSG(String MSG, float x){
String MSG_BTH = "";
MSG_BTH = MSG + String(x);
Serial.println(MSG_BTH); delay(200);
MSG_BTH = "";
}
//###########################################################
void Affichage(){
lcd.setCursor(0,0);lcd.print("T=");lcd.print(TEMPERATURE);lcd.print("*");
lcd.setCursor(8,0);lcd.print("H=");lcd.print(HUMIDITE);lcd.print("%");
lcd.setCursor(0,1);lcd.print("GAZ=");lcd.print(GAZ);lcd.print("v");
if(ETAT_RELAIS){

Page | 59
Chapitre 3 Présentation du projet et réalisation

lcd.setCursor(8,1);lcd.print(" RL: ON");


}else{
lcd.setCursor(8,1);lcd.print(" RL: OFF");
}
delay(300);
}
//#######################################################
void bip(intFRQ,int T){
tone(BUZZER,FRQ);
delay(T);
noTone(BUZZER);
delay(T);
}
//##########################################
//##########################################
voidReceptionSerie(){
while(Serial.available())
{
delay(5);
char c = Serial.read();
MSGC = MSGC+c;
}
}
//##########################################
voidEnvoiMSG(){
delay(500);
Serial.print("AT+CMGS=\"+213xxxxxxxx\"\r");
//Serial.print("AT+CMGS=\"+213xxxxxxxx\"\r");
delay(1000);
Serial.print("TEST SIM900 EN fin je suis la de la part de kimohhhh....");
delay(1000);
Serial.print(char(26));
delay(1000);
}
//###########################################################
void CapteurDHT11(){
float h = dht.readHumidity();
float t = dht.readTemperature();
TEMPERATURE=t;
HUMIDITE=h;
if (isnan(h) || isnan(t) ) {
// Serial.println("ARDUINO Erreur de lecture DHT sensor!");
return;
}

// Serial.print("Humidity: "); Serial.print(h);


// Serial.print(" %\t");
// Serial.print("Temperature: "); Serial.print(t);
// Serial.println(" *C ");

Page | 60
Chapitre 3 Présentation du projet et réalisation

}
//###########################################################
int DETECTEUR_GAZ(){
int valeur=analogRead(GAZPIN);
if(valeur>=GAZ_LIMIT){
bip(800,150);bip(800,150);
bip(800,150);delay(500);
}
return valeur;
}
//###########################################################
void SIM900_EMETEUR_MSG(String MSG){
delay(500);
Serial.print("AT+CMGS=\"+213552886074\"\r");
delay(1000);
Serial.print(MSG);
delay(1000);
Serial.print(char(26));
delay(1000);
}
//###########################################################

Discutions :
Notre système de sécurité basé sur module GSM Sim900 via ATMEGA 328, capteur DHT11 et
MQ2 est réalisé dans deux aspects matériels et logiciels.

Apres sa mise en marche, notre système a donne une bonne performance en terme de qualité de
sécurité et détection

Page | 61
Conclusion
générale
Conclusion

Dès l’aube de l’humanité, l’homme cherche à se protéger et a protéger ses propriétés


contre les risques les dangers afin d’éviter au maximum les dégâts

Pour cela nous nous sommes intéressés à travers notre projet de fin d’études à
développer un système de sécurité basé sur un module GSM de type Sim 900 en utilisant un
microcontrôleur ATMEGA 328, ce dernier nous permet deprotégée les entreprises, les ateliers
de travail, des endroit spécifiques, et aussi même nos propre maisons contre les incendie et
les fuites de gaz dangereuses.

La méthode utilisée repose sur le faite d’installer des capteurs dans la zone que l’on
souhaite sécurisée puis faire l’interconnexion avec un microcontrôleur ATMEGA 328 qui lui-
même reçoit le signal des capteurs, il traite les informations et envoie un signal au module
GSM de type Sim900 pour envoyer un SMS au prioritaire ou bien aux autorités prévues

Ce système a été réalisé dans deux aspects, matériels et aussi logiciel. Apres sa mise
en marche, ce dernier a donné un bon résultat et une bonne performance en termes de qualité
de détections et avec un cout de fabrication raisonnable pour une telle sécurité, le cout
matériels du projet est évaluer dans les 20000 DA environs

Comme perspective nous pouvons signaler que ce travail peut être amélioré en
rajoutant des fonctionnalités enrichissantes au système telles que :

 L’appel vidéo
 Chauffages pour augmenter la température
 Ouverture automatique des portes pour l’aération de l’endroit
 Actionné une sirène ….
 Caméra de surveillance

62| P a g e
Bibliographie

Mémoires
[1]: Mr Massoud Faham et DENANE Lamia, «Conception et réalisation d’un système
d’alarme anti-intrusion par barrière laser avec Arduino méga », mémoire de fin d’études
master professionnel ; Université MMTO année 2015/2016.

[2]: Mr Bellal KHERKHOUR et Ziad ZERIOUL, «Conception et réalisation d’un système


domotique a base Arduino », mémoire de fin d’études master professionnel ; Université
MMTO année 2015/2016.

[3]: Mr LEHDIR.M, «Etude et réalisation d’un capteur de température a base du DS1621 via
le port série », mémoire de fin d’études DUEA ; Université MMTO année 2008.

[4]: Mr Said OUAKED, «Etude et simulation d’un système de suivi d’un véhicule basé sur
ARDUINO et GPS-GSM module », mémoire de fin d’études master réseaux
télécommunication ; Université MMTO année 2016.

SITES INTERNET

[5]: http://philippe.berger2.free.fr

[6] : http://lgt.garnier.free.fr

[7]: http://niedercorn.free.fr

[8]: http://www-lagis.univ-lille1.fr

[9]: https://www.arduino.cc

[10]: https://www.arduino.cc/en/Main/warranty

[11]: https://www.arduino.cc/en/Reference/EEPROM

[12]: https://www.arduino.cc/en/Guide/Windows#toc4

[13] :

[14] :

[15]

Das könnte Ihnen auch gefallen