0% ont trouvé ce document utile (0 vote)
52 vues80 pages

Système de sécurité GSM avec ATMEGA 328

Ce document présente un mémoire de fin d'études portant sur la conception d'un système de sécurité basé sur un module GSM et un microcontrôleur ATMEGA 328. Le mémoire contient une introduction, une partie sur les capteurs, une partie sur la conception du système et une conclusion.

Transféré par

said
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 DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
52 vues80 pages

Système de sécurité GSM avec ATMEGA 328

Ce document présente un mémoire de fin d'études portant sur la conception d'un système de sécurité basé sur un module GSM et un microcontrôleur ATMEGA 328. Le mémoire contient une introduction, une partie sur les capteurs, une partie sur la conception du système et une conclusion.

Transféré par

said
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 DOCX, PDF, TXT ou lisez en ligne sur Scribd

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


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

MMS

N: MultiMedia Messaging Service

O: ---------------------
P: ---------------------

PC

PWM Ordinateur Personnel


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
T: Périphérique
TCP

TOR
Transmission Control Protocol
TTL Tout Ou Rien
TX
Duré de vie
Transmettre
Liste des abréviations

U:
UART Transmetteur récepteur asynchrone
universel
UDP User Datagramme Protocol
Unité du Système International d’Unités
Bus Universel en série
SI USB

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.1Spécification technique ............................................................................. 26


2.1.1.2Conseil d’administration ........................................................................... 27
2.1.1.3Mémoire ..................................................................................................... 29

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

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

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

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

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

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

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

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

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

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

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

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

2.1.4.2Caracté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
Liste des abréviations
Conclusion générale ............................................................................................................... 62
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 … [Link] 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
infrarouge
Capteur de lumière Cellule photoélectrique

Capteur d’humidité des sols

Capteur UV Capteur de GAZ

Thermistance

Capteur de pluie

Page | 1
Figure 1.01 : Diffèrents types de
capteurs
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 [Link] 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
physique à Grandeur
prélevé Mesure Conversion Traitement physique
de sortie
Élément sensible
Détecteur Amplification
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 en fonction de la grandeur d’entrée en un point
Sensibilité
donne. C’est la tangente à la courbe issue de la
=
caractéristique de capteur dx
dS/dx
Remarque : dans le cas d’un capteur dS
linéaire, la sensibilité du capteur est
constante x

Figure 1.21 :La Sensibilité d’un capteur


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.

1.4.4 La linéarité : Caractéristique


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 comme approchant au mieux la caractéristique


Caractéristique
réel du capteur linéarisée

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

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 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

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.1Spécification technique

Microcontrôleur ATMEGA328
5V
Tension de fonctionnement
Tension d’alimentation limitée
6V-20V
Tension d’alimentation recommandée
7V-12V
Broches entrées/sorties numériques
Broches d’entrées analogiques 14 (dont 6 disposent d’une sortie PWM)

Intensité max disponible pour la sortie 6 utilisable en broches E/S numérique

3.3V Intensité max disponible par broche 50 mV


E/S 5V Mémoire flash
40 mV

32 KB ou une partie est utilisé


par programme
Mémoire volatile SRMA d’amorçage
Mémoire non volatile
2 KB
EEPROM Vitesse de l’horloge
1 KB

16 MHz

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

2.1.1.2Conseil 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.3Mé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

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

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

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

Broches 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). Ces broches supportent la communication 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

.
• 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

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.5Communication:

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

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 qui simplifie l'utilisation du bus I2C.


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

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.6Programmation :

La carte Arduino Uno peut être programmée avec le (à 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 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

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

(Windows) ou le (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.1Description 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 à [Link] 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.2Connexion 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.3Caractéristique de MQ 2 :

Alimentation 5V

Puissance 0.8

Courant W

5 V DC
Nombre de broche
Dimension 3 pins

40 x 20
Type d’interface
Tempe de réponse mm

Sensibilité Analogique

Stabilité Rapide

Haute

Circuit de contrôle Système stable à longue


durée de vie

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.1Description 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.3Caractéristique de DHT11 :

Température Max /Min 0 - 50 °C

HUMIDITE Max / Min 20 à 80%


Fréquence de meure
1 par
Alimentation seconde
De 3 à 5V
Nombre de bronche
Consommation 4 pins
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.1Description 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.2Caracté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


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

Microcontrôleu Sim900
Interface E/S r ATMEGA
328 Carte relais
Afficheur LCD 16x2 (ventilateur)
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 = [Link]

TMP = [Link]

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
LED vert = ON Envoi SMS via Sim 900

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

ATMEGA
Buzzer
+5v
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

[Link] de notre projet

Figure 3.16 :supporte de la maquette

3.4Liste 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: [Link](9600);
[Link](16, 2);
pinMode(RELAIS,OUTPUT);
pinMode(ledR,OUTPUT);
pinMode(ledV,OUTPUT);
pinMode(BUZZER,OUTPUT);

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

[Link]("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
SECUTITE SIM900 "; DE
[Link](0,0);[Link]("# THEME : #");
[Link](0,1);[Link]("# #");
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];
}
[Link](1,1);[Link](msgd);
delay(350);
}

delay(500);
[Link](0,0);[Link]("# REALISE PAR: #");
[Link](0,1);[Link]("# AMIR #");
delay(3000);
[Link](0,0);[Link]("# ENCADRE PAR #");
[Link](0,1);[Link]("# [Link] #");
delay(3000);
[Link]();
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);[Link]("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);[Link]("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);[Link]("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);
[Link](MSG_BTH); delay(200);
MSG_BTH = "";
}
//###########################################################
void Affichage(){
[Link](0,0);[Link]("T=");[Link](TEMPERATURE);[Link]("*");
[Link](8,0);[Link]("H=");[Link](HUMIDITE);[Link]("%");
[Link](0,1);[Link]("GAZ=");[Link](GAZ);[Link]("v");
if(ETAT_RELAIS){

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

[Link](8,1);[Link](" RL: ON");


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

// [Link]("Humidity: "); [Link](h);


// [Link](" %\t");
// [Link]("Temperature: "); [Link](t);
// [Link](" *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);
[Link]("AT+CMGS=\"+213552886074\"\r");
delay(1000);
[Link](MSG);
delay(1000);
[Link](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

[13] :
[14] :
[15]

Vous aimerez peut-être aussi