Вы находитесь на странице: 1из 98

No dordre : ti2/13/01

2012 / 2013

PROJET DE FIN DETUDES


Prsent pour obtenir le titre de

INGENIEUR DE LUNIVERSITE LIBANAISE BRANCHE II


Spcialit : Gnie Electrique
Option : Tlcommunication

Par :

Hanady fahed

________________________________________________

Titre
Systme de surveillance base
dune serrure commande
Sous la direction de :
Dr Joseph Bou Harb

Soutenue le 26 juillet 2013 devant le jury compos de :

Dr.Gilles Ballouz
Dr. Joseph Bou Harb
Dr. Abdo Mouawad
Dr. Habib Trad

Prsident
Membre
Membre
Membre

ii

Ddicaces

A mes grands-parents
Aux plus chres personnes : mon pre et ma mre qui mont clair le chemin et mont
encourag et soutenu tout le temps.
A mes frres : Elias et Anthony
A mes surs : Sara et Clara
A tout mes amies (e)s et surtout Jessy
A mes oncles et mes tantes

Je ddie ce modeste travail

iii

Remerciements
Tout d'abord, je tiens remercier le prsident du jury Dr. Gilles Ballouz, pour avoir bien
voulu accepter de prsider le jury
Que les membres du jury,
- Mr Joseph Bou Harb Docteur la Facult de Gnie de lUniversit Libanaise.
- Mr Habib Trad Docteur la Facult de Gnie de lUniversit Libanaise.
- Mr Abdo Mouawad Docteur la Facult de Gnie de lUniversit Libanaise.
soient remercis pour leur prsence et pour le temps quils ont bien voulu consacrer pour
lvaluation de ce travail.
Jexprime ma profonde gratitude Docteur Joseph Bou Harb qui a suivi ce travail, pour son
soutien et ses conseils.
Mes sincres remerciements Dr. Elie Barakat et sa companie ELENPI pour son temps et
pour avoir supervis les parties matrielles de mon projet.
Finalement, je remercie Dr Marleine Kordahy, la Directrice de la facult de Gnie de
luniversit libanaise, ainsi que le chef du dpartement Gnie lectrique Dr Gilles Ballouz et
tout le corps enseignant pour leurs soutiens et leurs efforts au service des auditeurs au Liban.

iv

Rsum
La conception et la ralisation dun systme de surveillance font lobjet de cette mmoire.
Lobjectif de ce systme est de surveiller les laboratoires o il est install contre lincendie et
lintrusion en se servant des capteurs et des dtecteurs. Dautre part, il assure le contrle de la
serrure en mettant des restrictions et des limitations pour les utilisateurs. Ce systme est muni
dun cran graphique LCD et dun clavier pour faciliter la mise en marche et la configuration
du systme et pour permettre dafficher les diffrents tats du laboratoire surveill. Un
prototype est ralis dans ses deux aspects matriel et logiciel.
Mots-cls : Surveillance, Serrure, Alarme dincendie, Dtection dintrusion, Microcontrleur
PIC, LCD, Module RS232

Summary
The conception and the implementation of a surveillance system are the subject of this report.
The objective of this system is to supervise the laboratory where it is installed against the fire
and the intrusion while using the sensors and detectors. On the other hand it assures a lock
control to manage some restrictions and limitations for users. This system is provided with a
graphic LCD and a keyboard that facilitates the starting up and the configuration of the system
and to allow displaying the various states of the supervised laboratory. A prototype is
achieved in both hardware and software aspects
Keywords: System of surveillance and lock, Fire alarm, intrusion alarm, PIC micro
controller, liquid crystal display (LCD), ports Extension, RS232.


.
.
.

.

... :

Table de matires
Introduction ................................................................................................................................ 1
Chapitre 1Le cahier de charges .................................................................................................. 3
1.1 Introduction.................................................................................................................. 3
1.2 Le systme doit assurer les fonctionnalits suivantes : ............................................... 3
1.2.1 Surveillance et protection contre les incendies ........................................................ 3
1.2.2 Contrle daccs aux locaux, afin dassurer un certain degr de scurit ............... 3
1.3 Du point de vue technique, le systme doit tre: ......................................................... 3
1.4 Conclusion ................................................................................................................... 3
Chapitre 2 Les systmes alarmes dincendie, alarmes dintrusion et contrle de serrure .......... 5
2.1 Introduction.................................................................................................................. 5
2.2 Les systmes dAlarme-incendie ................................................................................. 5
2.2.1 Types de systmes de scurit incendie ................................................................... 5
2.2.2 Structure gnrale dune alarme incendie ................................................................ 6
2.2.3

Matriels utiliss dans le SDI................................................................................ 7

2.3 Alarme dintrusion ..................................................................................................... 10


2.3.1 Systme de dtection des intrusions....................................................................... 10
2.3.2 Types d'alarme dintrusion ..................................................................................... 11
2.4 Contrle de serrure .................................................................................................... 12
2.4.1 Systme de contrle de serrure .............................................................................. 12
2.4.2 Fonctionnement du systme ................................................................................... 13
2.4.3 Composants du systme de contrle d'accs .......................................................... 13
2.5 Conclusion ................................................................................................................. 14
Chapitre 3 Les appareils lectriques et leur fonctionnement ................................................... 15
3.1 Notre systme de surveillance et de contrle de serrure ............................................ 15
3.2 Les appareils lectriques et leur fonctionnement....................................................... 16
3.2.1 Les camras ............................................................................................................ 16
3.2.1.1 Les critres pour le choix dune camra ............................................................ 16
3.2.1.2 Les types de camras et leur fonctionnement ................................................... 17

Inconvnients dune camra IP .......................................................................... 19

Avantages dune camra analogique .................................................................. 19

Inconvnients dune camra analogique ............................................................ 19


vi

Conclusion ................................................................................................................ 19
3.2.2 Switch..................................................................................................................... 20
3.2.3 Une sirne .............................................................................................................. 22
3.3 Notre module fabriquer ........................................................................................... 23
Le choix du microcontrleur repose sur plusieurs critres : ............................................. 28
3.4 Conclusion ................................................................................................................. 34
Chapitre 4 La ralisation du systme ....................................................................................... 35
4.1 Droulement de la ralisation .................................................................................... 35
4.2 Ralisation matrielle (Hardware) ............................................................................ 35
4.3 Ralisation logicielle (Software) ............................................................................... 37
4.4 Conclusion : ............................................................................................................... 47
Chapitre 5 Comparaison entre les systmes Nouvelles perspectives ....................................... 49
5.1 Introduction................................................................................................................ 49
5.2 Cout matriel de notre systme.................................................................................. 49
5.3 Qualits et dfauts...................................................................................................... 50
5.4 Systmes du march .................................................................................................. 50
5.5 Conclusion ................................................................................................................. 53
5.6 Quelques nouvelles perspectives ............................................................................... 53
5.6 Conclusion ................................................................................................................. 57
Conclusion ................................................................................................................................ 59
Rfrences Bibliographiques .................................................................................................... 61
Annexe...................................................................................................................................... 63
Annexe 1 ........................................................................................................................... 63
Annexe 2 ........................................................................................................................... 71
Annexe 3 ........................................................................................................................... 72
Annexe 4 ........................................................................................................................... 87

vii

Liste des tableaux


Table 2.1 : Dtermination de la surface de dtection pour le dtecteur de fume ..7
Table 2.2 : Dtermination de la surface de dtection pour le dtecteur ..8
Tableau 3.1 : Brochage de lcran utilis..........22
Table 3.2: Comparaison de quelques PIC .........30
Table 3.3 : ADCON1 ........31
Table 3.4 : Configuration de ADCON1.........31
Table 5.1 : Cout estim de notre serrure ..43
Table 5.2 : tableau comparatif entre les systmes .47

viii

Liste des figures


Figure 2.1 centrale dalarme dincendie et ses priphriques 5
Figure 2.2 : Courbe de dveloppement du feu ...6
Figure 2.3 : Ractions des dtecteurs en fonction du feu ...6
Figure 3.1 : Systme de surveillance et de contrle de serrure ....14
Figure 3.2: Les types de camras..14
Figure 3.3 : Systme analogique ...16
Figure 3.4: Systme numrique 16
Figure 3.5: Switch Netgear ...19
Figure 3.6: Switch HP ......20
Figure 3.7: Switch Cisco ......20
Figure 3.8: Switch Nortel .20
Figure 3.9: Switch Avaya .20
Figure 3.10: Sirnes dalarme ...21
Figure 3.11 : Ecran LCD ..22
Figure 3.12: Le clavier 16 touches ........23
Figure 3.13 : la connexion du clavier avec le microcontrleur 23
Figure 3.14 : le connecteur DB9 et le module MAX232 .....24
Figure 3.15 : schma de lalimentation (power supply) .......25
Figure 3.16: Relais ....26
Figure 3.17:Architecture du pic 28
Figure 3.18: Configuration du PIC 16f873A ....29
Figure 3.19: Oscillateur externe .......30
Figure 3.20: MCLR ..30
Figure 4.1(a) : notre systme de serrure....33
Figure 4.2 : le circuit imprim ..34
Figure 4.3 : organigramme partie 1 ..38
Figure 4.4: organigramme partie 2 ...................................................................39
Figure 5.1: Sensaphone Model FGD 6700 Express II ..45
Figure 5.2: VAP-416 Alarm panel ........46
Figure 5.3 : ELMO NET432.46
Figure 5.4 : Premire solution (permanente) 49
Figure 5.5 : TCP/IP ...50

ix

Liste des abrviations


BAAS : Bloc Autonome d'Alarme Sonore
DAI : Dtecteur Automatique d'Incendie
DAS : Dispositif Actionn de Scurit
DM : Dclencheur Manuel
DS : Diffuseur Sonore
SDI : Systme de Dtection d'Incendie
SSI : Systme de Scurit Incendie
SMSI : Systme de Mise en Scurit Incendie
CCTV: Closed Circuit Television
LCD: Liquid Crystal Display.
MSSP: Master Synchronous Serial Port
RAM: Read Access Memory
EEPROM: Electrically Erasable Programmable Read-Only Memory
PCB: Printed Circuit Board.
TQFP: Thin Quad Flat Pack.
PSP: Parallel Slave Port
ADCON: Analog Digital Converter.
CI : Circuit Intgr.
MCLR: Master Clear.
IP : Internet protocol
OSI: Open System Interconnexion

Introduction
La scurit revt une importance primordiale pour toutes les entreprises. La surveillance
peut tre secrte ou vidente. Celle-ci a toujours t prsente dans lhistoire humaine. Un
systme dalarme contre intrusion peut informer les responsables dun intrus, mme si les
habitants sont lointains. Un systme dalarme contre les incendies est un dispositif
lectronique permettant de dtecter un dpart de feu dans un btiment, et de grer la
scurisation des personnes se trouvant dans celui-ci. Le contrle de la serrure devient de
plus en plus populaire dans beaucoup dentreprises, toutes catgories confondues. La
capacit de limiter lentre des personnes pr-autorises pour des salles d'entrainement, ou
circuler dans les diffrents dpartements de lentreprise est certainement trs attrayante.
Toutefois llectronique moderne et la technologie informatique ont apport la
surveillance un tout nouveau champ dapplication.
Notre objectif se rsume par : "concevoir un systme de surveillance et de contrle de
serrure qui rpond des besoins bien spcifiques et dicts par "le cahier des charges". Ce
systme de surveillance est form de quatres camras relies un Switch et dune plaque
lectronique qui a pour rle douvrir la porte magntiquement en offrant un certain degr de
scurit.
Cette mmoire est forme de cinq chapitres, travers lesquels nous dcrivons le travail
effectu pour la conception et la ralisation de notre systme:
Dans le premier chapitre, nous prsentons les spcifications du cahier des charges sur lequel
nous nous sommes bass dans la ralisation de ce projet.
Dans le deuxime chapitre, nous donnons une vue sommaire sur les diffrents systmes de
surveillance, dalarme, dincendie et de contrle de serrure existants actuellement sur le
march.
Le troisime chapitre dcrit les appareils lectriques que nous avons utiliss dans notre
systme tout en justifiant leurs choix.
Le quatrime chapitre prsente les tapes de ralisation et dimplmentation du systme. On
y dcouvre les schmas lectroniques dtaills des diffrentes parties du systme, ses modes
de fonctionnement, ainsi que la mise en place de la partie logicielle. Finalement, nous
dcrivons les tests et les problmes que nous avons confront pendant toute la ralisation.
Avant de conclure, nous prsenterons une comparaison entre notre systme et les systmes
disponibles sur le march en termes de qualit et de prix et finalement nous offrirons avec
une petite explication, dans le dernier chapitre, quelques nouvelles perspectives afin
damliorer le mode de fonctionnement de notre systme.
1

Chapitre 1
Le cahier de charges
1.1

Introduction

Notre universit cherche mettre en place un systme autonome de surveillance et de


dtection afin de protger les laboratoires contre les incendies et les intrusions. Ce
systme devra tre quip de quatres cameras installes dans les laboratoires pour la
surveillance. De plus, le bureau dtudes de ces laboratoires doit tre protg par un
systme dalarme muni par des dtecteurs de mouvement, douverture de portes, etc.
Ce mme bureau devrait tre quip dun systme de contrle pour la porte de chaque
laboratoire. Le but de ce projet consiste tudier un systme lectronique capable
dassurer cette mission en respectant le cahier des charges suivant:

1.2

Le systme doit assurer les fonctionnalits suivantes :

1.2.1
Surveillance et protection contre les incendies
Dtection de la chaleur dans les endroits susceptibles dtre des foyers dincendie.
Dans le cas dune dtection de chaleur suspecte, le systme doit effectuer les oprations
suivantes :
Coupure du courant lectrique.
Activation dune sirne.
Mise en action de lextincteur dans la ou les zone(s) concerne(s).
1.2.2
Contrle daccs aux locaux, afin dassurer un certain degr de scurit
Porte digicodes pour laccs aux laboratoires.
Dtecteur dintrusion.

1.3

Du point de vue technique, le systme doit tre:

Autonome, indpendant daucun autre systme-hte


Facilement configurable travers un cran LCD offrant la fois la simplicit de la
configuration et la visualisation des informations que le systme doit fournir
ladministrateur. Fiable, avec une probabilit de fausse alarme infiniment petite.
Aliment par le courant du secteur avec une alimentation de secours non interruptible dun
cot relativement abordable par rapport aux systmes disponibles dans ce domaine.

1.4

Conclusion

Pour rpondre au cahier des charges dtaill ci-dessus, notre systme serait divis
principalement en deux parties : la fabrication de la plaque lectronique du systme de
contrle linstallation des camras et leurs configurations.
Avant dentrer dans ces dtails, nous prsentons dans le chapitre suivant les rsultats dun
travail bibliographique que nous avons effectu dans le cadre de ce projet.
3

Chapitre 2
Les systmes alarmes dincendie,
alarmes dintrusion
et contrle de serrure
2.1

Introduction

Dans ce chapitre nous parlerons des types des alarmes incendies, de leur structure
gnrale, et des dtecteurs utiliss par ces systmes ; aussi nous expliquerons les alarmes
dintrusion pour finalement expliquer les systmes daccs pour les serrures.

2.2

Les systmes dAlarme-incendie

Une alarme-incendie est un dispositif lectronique permettant de dtecter un dpart de


feu dans un btiment, et de grer la scurisation des personnes se trouvant dans celui-ci.
Techniquement on appelle l'ensemble du dispositif un quipement d'alarme.
2.2.1

Types de systmes de scurit incendie


Systmes de type 4

Ces systmes de scurit incendie se composent soit :


- d'une centrale alimentation autonome (sur pile) intgrant un diffuseur sonore (DS) et
un dclencheur manuel (DM),
- ou d'une centrale pouvant grer une deux lignes de DM et une ligne de DS.

Systmes de type 3

Ces systmes se composent d'un ou plusieurs BAAS (blocs autonomes d'alarme sonore)
relis entre eux, et qui peuvent grer chacun une boucle de dclencheurs manuels.
Les BAAS comportent chacun un diffuseur sonore et une batterie pour pouvoir
fonctionner en cas de coupure de l'alimentation "secteur".
Systmes de type 2
Les systmes dalarme type 2 se diffrencient dans deux catgories:
- Catgorie 2a
Les systmes de cette catgorie se composent d'un CMSI (Centralisateur de Mise en
Scurit Incendie) reli plusieurs boucles de dclencheurs manuels, et des
DAS (Dispositifs Actionns de Scurit) et des DS.
5

- Catgorie 2b
Les systmes de cette catgorie sont quips avec un BAAS type Pr: c'est un
BAAS qui intgre un panneau de commande qui gre jusqu' huit boucles de dclencheurs
manuels, et parfois un contact auxiliaire pour un DAS*. Un BAAS Pr ne peut tre raccord
qu'a des BAAS et non des DS.

Systmes de type 1

Ils se composent d'un SDI (Systme de Dtection d'Incendie) qui peut tre reli un
CMSI. Le SDI peut se distinguer par deux installations diffrentes: le SDI conventionnel et
le SDI adressable.
- SDI conventionnel :
Les dtecteurs d'incendie et les dclencheurs manuels sont relis par des boucles la
centrale (Equipement de Contrle et de Signalisation ou ECS), donc en cas d'alarme, la
signalisation et le traitement correspondant s'effectuent par zone
- SDI adressable
Les dtecteurs d'incendie et les dclencheurs manuels sont relis l'ECS sur une seule
boucle par un systme numrique que l'on appelle "bus". En cas d'alarme feu, l'lment de
dtection peut-tre localis individuellement et avec prcision sur un cran.

2.2.2

Structure gnrale dune alarme incendie

On distingue trois types (figure 2.1)


Le systme de dtection incendie (SDI) :
Il permet de localiser le sinistre. Il est compos de dtecteurs automatiques (DA) ou de
dclencheurs manuels (DM).

Le traitement de lacquisition et des informations :

Permet de traiter les informations reues par les dtecteurs, pour commander les systmes
ncessaires pour lutter contre lincendie, et sauver la vie des personnes sur scne.
Le systme de mise en scurit incendie (SMSI) :
Permet dassurer les fonctions dvacuation, de compartimentage, de dsenfumage grce
aux portes coupe-feu, aux trappes de dsenfumage dj en place et aux diffuseurs sonores
(DS) ou aux blocs autonomes dalarmes sonores

Figure 2.1

2.2.3

centrale dalarme dincendie et ses priphriques

Matriels utiliss dans le SDI

Dclencheur manuel
Le dclencheur manuel est quip dune vitre (bris de glace) ou dune membrane
dformable. Ils sont cbls sur une mme boucle avec un cble type C2 de 8/10 mm; ils
sont de couleur :
- Rouge (commande du signal dvacuation)
- Verte (Commande de gestion des issues)
- Jaune (commande de compartimentage)
- Blanche (commande de dsenfumage).
On distingue deux types de dclencheurs manuels :
- Le dclencheur manuel membrane simple dont le dclenchement se fait par pression
sur la membrane.
- Le dclencheur manuel avec indicateur mcanique de ltat ce qui permet une
visualisation claire et rapide de son tat (actionn ou en veille).
Dtecteur automatique
Les dtecteurs automatiques permettent de dtecter un ventuel dpart du feu grce leur
sensibilit la fume, la flamme ou la temprature. La figure 2.2 schmatise les
tapes de dveloppement du feu.
Il existe diffrents types de dtecteurs automatiques selon le risque surveiller.
Ainsi, ils seront choisis en fonction du type dincendie vis ou probable:
7

- les feux ouverts qui engendrent flammes et chaleur.


- les feux couvrants qui engendrent fumes et gaz combustible.
La figure 2.3 dcrit la sensibilit de certains types de dtecteurs la temprature et la
fume; chaque dtecteur a sa propre marge de dtection et agit soit la temprature soit
la fume;
Parmi ces dtecteurs, nous citons:
- Le dtecteur optique de fume
- Le dtecteur linaire de fume
- Le dtecteur de flamme
Dans ce qui suit, nous dcrivons brivement, le principe de fonctionnement et les
principales caractristiques de chacun deux.

Figure 2.2 : Courbe de dveloppement du feu

Figure 2.3 : Ractions des dtecteurs en fonction du feu

Le dtecteur optique de fume


Il est sensible tous les types de fumes et darosols car il utilise la technique
dtection de particules . Par contre il nest pas sensible au feu sans fume (feu dalcool).
Son avantage est quil dtecte rapidement le dbut dun incendie avant la formation de
flamme.
Utilisation : ce type de dtecteurs assure une protection sur une surface ne dpassant pas
les 60 m2 et dune hauteur maximale de 12 m.
Sa temprature dutilisation peut varier entre -20o et +60o C.
Son bon fonctionnement est entrav par des lments perturbants tels que :
- le dveloppement intense et soudain de poussires.
- un dispositif de cuisson
- la vapeur deau
- la condensation et le givre.
Dans les circulations, il faut installer un dtecteur 5 m maximum de chaque extrmit
puis respecter un intervalle de 10 m maximum entre dtecteurs.

Le dtecteur linaire de fume


Il est sensible aux fumes blanches ou noires qui traversent le faisceau laser mis par le
botier et renvoy par le rflecteur.
Son intrt rside dans la couverture de grandes distances vitant ainsi lemploi de
plusieurs dtecteurs de fume ponctuels et offrant une solution simple dinstallation dans
le cas de grandes hauteurs de plafond ou de points de fixation inaccessibles et non
souhaits (hall, entrept ) pour des dtecteurs ponctuels.
Comme pour le dtecteur optique de fume, il doit tre utilis dans les locaux o il ny a
pas de fume en mode de fonctionnement normal. Il assure une surveillance sur des
longues distances allant de 30 100 m sur une largeur de 10 m et pour une hauteur de
local de 5 12 m (voir table 2.1).
Sa temprature dutilisation peut varier entre -10C et +55C.
Son bon fonctionnement est entrav par des lments perturbants tels que :
- vapeur deau
- poussires
- arosols
- obstacle de toute nature

Table 2.1 : Dtermination de la surface de dtection pour le dtecteur de fume

Le dtecteur de flamme

Il est sensible au rayonnement infrarouge mis par les flammes dun foyer ainsi qu la
prsence du CO2 rsultant. Il dtecte un foyer une distance allant jusqu 17 m, pour les
moins performants dentre eux. Son angle de vision est de 45 par rapport son axe
optique, soit un cne de 90. Pour un dtecteur mont sur plafond entre 3,5 et 7 m de
haut, la surface couverte est de 150 m2.
Elle varie en fonction de linclinaison et de la hauteur sous-plafond du dtecteur. Le
dtecteur doit tre install un emplacement permettant une liaison visuelle de la zone
surveiller aussi courte que possible et exempt dobstacle.
Il faut prvoir son implantation sur un support stable. La zone surveiller doit toujours
tre la vue directe du dtecteur et sans obstacles. La surface minimale surveille dpend
de la hauteur dimplantation de dtecteur (F) et de son inclinaison (V) voir Table 2.2
Il est utilis lorsque le paramtre dtecter est la prsence de flammes mises par la
combustion de solides, liquides ou gaz carbons (bois, fuel, butane).
Il est trs adapt la dtection de feux ouverts et peut remplacer les dtecteurs de fume
lorsque les conditions denvironnement empchent lutilisation de ces derniers.
Ce dtecteur est sensible aux phnomnes perturbants suivants :
- rayonnement direct du soleil, clairage artificiel intense ou vacillant
- rflexion de lumire sur des plans deau, vitrages, parties mobiles ou machine
- vibration du point de fixation du dtecteur
- tout mouvement produisant une modulation de la lumire capte par le dtecteur.

Table 2.2 : Dtermination de la surface de dtection pour le dtecteur


de flamme
Rfrence [15] [16]

2.3

Alarme dintrusion

2.3.1

Systme de dtection des intrusions

Les systmes d'alarme industriels rsultent dune intgration de plusieurs systmes de


capteurs. Le plus important pour les grandes installations serait la barrire extrieure sur
laquelle est plac un capteur. Il permettrait de dtecter et de retarder l'intrus avant mme
qu'elles n'atteignent le btiment lui-mme.
10

Comme dcrit ci-dessous, il y a un certain nombre de barrages quips par diffrents


types de capteurs, chacun ayant ses qualits et ses dfauts.
Autre que les capteurs monts sur les barrires, dautres capteurs peuvent tre disposs
sur le dessus d'un mur ou enfouis dans le sol pour crer une ligne de dfense cache. Cela
permet au systme de scurit de dtecter des intrus, mais ne pas les retarder.
Un autre choix pour la dtection est en circuit ferm de tlvision (CCTV).
La dtection peut tre manuelle (un gardien surveille les crans vido, par exemple) ou
automatique grce des logiciels de dtection automatique de mouvement dans lendroit
vido-surveill.

2.3.2

Types d'alarme dintrusion

Dtecteurs infrarouge passif


Le dtecteur infrarouge passif (Passive Infra Red: PIR) est l'un des dtecteurs les plus
courants dans les environnements domestiques et les petites entreprises, car il offre des
fonctionnalits fiables et abordables. Il est capable de fonctionner sans avoir besoin de
gnrer et mettre sa propre nergie (contrairement aux capteurs ultrasons et microondes qui sont des dtecteurs d'intrusion volumtrique "actifs").
Les PIR sont capables de distinguer si un objet metteur infrarouge est prsent en
utilisant le principe de diffrenciation, qui se traduit par une vrification de la prsence
ou non-prsence, le PIR permet de dcider si un intrus ou un objet est rellement l.
Parmi ces zones, il y a des zones de non-sensibilit (zones mortes) qui sont utilises par
le capteur pour la comparaison.
Dtecteurs ultrasons
Utilisant des frquences entre 25 kHz et 75 kHz, ces dtecteurs ultrasons actifs mettent
des ondes sonores inaudibles par l'tre humain.
mises par lmetteur, ces ondes sonores sont rflchies par des objets solides (tels que le
sol, le mur et le plafond), puis capts par le rcepteur.
Le principe de l'effet Doppler est la base de son fonctionnement. En effet, les ondes
ultrasonores sont presque compltement rflchies par les objets surface rigide alors
que les objets surface molle (comme le corps humain) ont tendance absorber une
partie de lnergie de ces ondes et entranent un changement de leur frquence.
Ainsi, un objet en mouvement introduit un changement de frquence des ondes mises
dont la dtection implique une intrusion dans lespace surveill.
Deux conditions doivent se produire pour dtecter avec succs un vnement par effet
Doppler:
11

- Il doit y avoir un mouvement d'un objet dans laxe du rcepteur.


- Ce mouvement doit provoquer un changement de la frquence des ultrasons capts par
le rcepteur par rapport la frquence d'mission.
Cette technologie est considre comme dmode par de nombres professionnels
d'alarme, et n'est plus frquemment utilise.

Dtecteur micro-ondes

De mme principe que le prcdent, ce dtecteur met des micro-ondes et les dtecte
aprs quelles soient rflchies tout en mesurant leur intensit.
L'metteur et le rcepteur sont gnralement combins dans un seul botier pour les
applications intrieures, et sont dans des botiers spars pour les applications extrieures.
Ainsi, ce dtecteur fonctionne comme un dispositif actif volumtrique qui rpond :
- Un changement de frquence Doppler
- Un dcalage de phase de frquence.
- Un mouvement entranant une rduction de l'nergie reue.

Dtecteurs de bris de vitre

Le dtecteur de bris de verre peut tre utilis pour la protection du primtre de


construction interne. Quand le verre se casse il gnre du son dans une large bande de
frquences (couvrant les frquences sonores audibles et ultrasonores inaudibles, allant de
quelques Hz plus de 20 kHz). Les dtecteurs de bris de verre acoustiques sont monts
proximit des vitres et ils coutent les frquences sonores causes par le bris du verre.
Un autre type de dtecteurs de bris de vitres peut tre utilis : Ce sont les dtecteurs
sismiques qui diffrent des dtecteurs de type prcdent par le fait qu'ils sont installs sur
la vitre. Quand le verre se casse il produit un choc de frquences bien dtermines qui se
propagent travers le verre et souvent par l'intermdiaire du cadre de fentre, les murs et
le plafond.
En rgle gnrale, les frquences les plus intenses sont gnrs entre 3 et 5 kHz, selon le
type de verre et de la prsence d'un intercalaire en plastique. Les dtecteurs sismiques de
bris de verre sentent ces frquences aux chocs et leur tour gnrent un tat d'alarme.
Rfrence [17]

2.4

Contrle de serrure

2.4.1 Systme de contrle de serrure


En matire de scurit physique, le terme contrle de serrure dsigne le fait de restreindre
l'entre d'une proprit, dun btiment ou dune salle aux personnes autorises. Ce
contrle physique peut tre ralis par un gardien, par des moyens mcaniques tels que
des serrures cls, ou par des moyens technologiques tels que les systmes automatiques
12

de contrle comme le vestibule de contrle d'accs. Il dtermine qui est autoris entrer
ou sortir, o ils sont autoriss entrer ou sortir, et quand ils sont autoriss entrer ou
sortir.
Historiquement, cela a t partiellement ralis au moyen de cls et de serrures. Quand
une porte est verrouille, uniquement celui qui possde une cl peut entrer par la porte.
Les serrures mcaniques cls ne permettent pas des restrictions sur les moments et les
dates daccs. Elles ne fournissent pas aucun autre moyen de contrle en ce qui concerne
la copie des cls ou sur les personnes qui les ont utilises.
Quand une cl mcanique est perdue ou le dtenteur de la clef n'est plus autoris utiliser
la zone protge, les verrous doivent tre retapes.
Le contrle d'accs lectronique utilise des systmes plus intelligents pour viter ce type
de dfauts en offrant un large ventail de pouvoirs qui peut tre utilis pour remplacer des
touches mcaniques.
Le contrle lectronique accorde l'accs en se basant sur les informations d'identification
prsentes. Lorsque l'accs est accord, la porte est dverrouille pendant une dure
prdtermine et la transaction est comptabilise. Lorsque l'accs est refus, la porte reste
verrouille et la tentative d'accs est enregistre.
2.4.2 Fonctionnement du systme
Quand une personne se prsente devant une la porte du lieu protg, cette dernire
transmet les informations d'identification prsentes un panneau de contrle, qui les
compare aux donnes dont il dispose et concernant les personnes autorises. Le rsultat
de la comparaison dtermine si la demande daccs est accorde ou pas. Trois types
dlments d'authentification de l'information peuvent tre utiliss: mot de passe, carte
puce et empreintes digitales.

2.4.3

Composants du systme de contrle d'accs

Un point de contrle d'accs, tel quune porte commande lectriquement, peut contenir
plusieurs lments. la base, il y a une serrure lectrique autonome qui se dverrouille
par une opration de commutation. Pour surveiller la position de la porte un interrupteur
de porte magntique est utilis.

Types de lecteurs
La borne comporte souvent un lecteur qui pourrait tre un clavier, un lecteur de carte
magntique ou puce, ou un lecteur biomtrique.
- Lecteurs de base (non-intelligents): il suffit de lire le numro de carte ou un code PIN et
le transmettre un panneau de contrle.

13

- Lecteurs semi-intelligents: Ils possdent toutes les entres et sorties ncessaires pour
contrler le matriel de porte (serrure, contact de porte, bouton de sortie), mais ne peut
pas prendre de dcisions d'accs.
- Lecteurs intelligents: Ils possdent toutes les entres et sorties ncessaires pour
contrler la porte ainsi que les outils de dcision (base de donnes, organe de traitement
et dcision), ncessaires pour prendre des dcisions d'accs de manire indpendante.
Dans notre projet, on utilisera un clavier pour saisir le mot de code vu sa simplicit
puisque les autres types de lecteur sont complexes et ncessitent beaucoup de restrictions.
Rfrence [1]

Les types de serrures


Dans le march, on distingue deux types de serrure :
La serrure magntique :
La serrure magntique est constitue dun dispositif de verrouillage simple compos
dun plat dlectro-aimant et darmature. Elle fonctionne grce lnergie
lectromagntique. En cas de coupure de courant, elle peut cesser de fonctionner pour un
certain moment. Mais on peut lalimenter par des piles ou une batterie selon les besoins.
Une gche magntique :
Une gche lectrique est un lment lectromcanique permettant le contrle du
verrouillage sur le pne lanant ou dormant d'une serrure.
Rfrence [6]

2.5

Conclusion

Dans ce chapitre nous avons parl des alarmes dincendies, des systmes dintrusion de
leurs types, de leur structure, et des priphriques (capteurs, dtecteurs, sirnes).
De mme nous avons donne une vue globale sur les systmes de contrle douverture
/fermeture de la porte, leur utilisations, leur rle, les diffrents types valables et leur
composants.
Dans ce qui suit nous allons parler de tous les appareils lectroniques ncessaires pour
notre systme de surveillance et les composants ncessaires pour la fabrication de notre
module (module de contrle de la porte).

14

Chapitre 3
Les appareils lectriques
et leur fonctionnement
Ce chapitre est divis en trois parties :
- Dans la premire partie, nous allons prsenter notre systme et son fonctionnement.
- Dans la deuxime partie, nous expliquerons le fonctionnement des appareils lectriques
utilises dans ce projet
- Dans la troisime partie, nous dtaillerons tous les composants que nous avons utiliss
pour fabriquer notre module (board).

3.1 Notre systme de surveillance et de contrle de serrure


Notre systme est compos de deux partie principales pour assurer les fonctions
suivantes :
- assurer un certain degr de scurit pour laccs de la porte du laboratoire ainsi
surveill.
Cette fonction l permet louverture de la porte pour lutilisateur sil a fournit le code
correctement.Sinon, laccs sera non permis, et lutilisateur sera averti. La limite de faire
entrer le code dune faon correcte est trois fois, quand lutilisateur atteint la dernire
limite, il sera avertit et la sirne sera active.
- assurer la surveillance des laboratoires .
Pour surveiller nos laboratoires dans notre universit, nous avons install dans chaque
laboratoire une camra qui sactive une fois quelle dtecte un mouvement (lors de
louverture de la porte).
Finalement, ces quatres camras sont installs et relis au switch qui est reli son tour
au rseau (network) de luniversit.
Pour mieux comprendre la structure de ce systme , nous avons illustr un petit schma
(figure 3.1)

15

Figure 3.1 : Systme de surveillance et de contrle de serrure

3.2

Les appareils lectriques et leur fonctionnement

Dans cette partie, nous prsenterons les appareils lectriques qui constituent notre
systme pour justifier leur choix et pour mentionner leur rle principal dans notre projet
- les camras
- le Switch
- la sirne
- le module (board)

3.2.1
3.2.1.1

Les camras
Les critres pour le choix dune camra

Il existe 4 critres importants qui composent une


camra :

Figure 3.2: Les types de camras

16

Qualit de l'image

La qualit de l'image d'une camra numrique se mesure en nombre de lignes qui la


compose. Ainsi, plus le nombre de lignes est lev, meilleure est la qualit de l'image. La
qualit de l'image d'une camra IP est le plus souvent exprime par la rsolution
d'affichage.

Le capteur CCD et chipset

On nomme capteur CCD, le composant lectrique qui permet de capter le signal


lumineux. Le chipset, est galement un composant lectrique, qui lui, permet de traduire
le signal lumineux en image. Ainsi, la combinaison du capteur CCD et du chipset vous
permet d'obtenir des squences vido.

Luminosit (Lux)

Cet attribut dtermine la quantit de lumire minimum ncessaire au fonctionnement de


la camra. La luminosit se mesure en lux, 0 lux correspondant l'obscurit totale et
50 000 lux une luminosit maximale.

Les objectifs

Ils dterminent l'angle de vue. Plus la taille de l'objectif est grande, plus l'angle de vision
est troit et plus les zones loignes seront filmes de prs ainsi le zoom sera de meilleure
qualit

3.2.1.2

Les types de camras et leur fonctionnement


Dfinition

Il existe deux types de camra prsents dans le march :


- La camra analogique
- Les camras IP qui sont nommes des camras numriques.
La principale diffrence entre ces deux systmes est la transmission et le stockage du
signal vido.
Dans un systme analogique, les images sont transmises sans transformation et peuvent
tre visualises directement sur un moniteur, un enregistreur ou un ordinateur quip
dune carte dacquisition.
Tandis que le systme numrique IP numrise le signal vido laide dun encodeur qui
contient un serveur WEB intgr.
17

Donc, la camra IP agit comme un priphrique rseau, qui peut diffuser les images
captures non seulement sur un rseau existant, mais aussi par le biais dun navigateur
web et donc accessible via Internet.
Les figures 3.3 et 3.4 illustrent les systmes analogiques et les systmes numriques
respectivement.

Figure 3.3 : Systme analogique

Figure 3.4: Systme numrique

18

Avantages dune camra IP

- rsolution pouvant tre trs grande : Les camras IP aujourdhui possdent des
rsolutions pouvant aller jusqu plusieurs mgapixels.
- fonctionne de faon indpendante : Une camra IP na pas besoin de passer par un
enregistreur pour convertir et envoyer les images.
- conomique pour petite installation : Un systme IP est conomique pour une
installation dune ou de deux camras car il ny a pas besoin de se procurer dautres
matriels.

Inconvnients dune camra IP

- consomme de la bande passante et de lespace disque pour enregistrer: Ainsi, ces


donnes ont besoin parfois dtre compresses. Cette compression cause parfois une
baisse de la qualit par rapport la rsolution de dpart.
- sensibles aux interfrences lors de la transmission des images : La transmission des
images de la camra vers les appareils de visionnage a besoin dun systme rseau
performant donc la transmission devient donc trs dpendante du rseau internet.

Avantages dune camra analogique


- cots et facilit dinstallation : Une camra analogique se branche sur un enregistreur ou
un moniteur quip dun module de rception.
- choix vari : Il existe un trs grand choix en termes de formes, de dimensions,
dutilisation selon le besoin de lutilisateur.
- fiabilit : Grce leur longue prsence sur le march et leur simplicit, les camras
analogiques sont gnralement plus fiables et la rparation est aussi plus facile.

Inconvnients dune camra analogique

- interfrences, parasites : Les cbles mal placs ou placs ct dautres cbles peuvent
parfois crer des interfrences. Il est ncessaire de choisir des cbles de bonne qualit
et/ou les blinder.

Conclusion
Le choix des camras dpend de nombreux critres. Donc, pour linstallation de
vidosurveillance, il faut prendre en compte notamment le budget, du nombre de camras
souhait, du lieu de stockage, de la forme, de la varit des choix des camras, et de la
capacit denregistrement ncessaire. Donc, pour notre projet, nous allons installs
quatres camras IP relis un Switch pour connecter ce nouveau systme au rseau
prsent dans notre universit.
Rfrence [4] [5] [19]

19

3.2.2

Switch

Dfinition :

Un commutateur rseau, ou Switch, est un quipement qui relie plusieurs segments


(cbles ou fibres) dans un rseau informatique et de tlcommunication et qui permet de
crer des circuits virtuels. La commutation est un des deux modes de transport de trame
au sein des rseaux informatiques et de communication, l'autre tant le routage.
Dans les rseaux locaux (LAN), il s'agit le plus souvent d'un botier disposant de
plusieurs ports Ethernet (entre 4 et plusieurs centaines), il a donc la mme apparence
qu'un concentrateur (hub) mais peut tre configur pour un accs direct internet, ce qui
n'est pas possible pour un hub. Il existe aussi des commutateurs pour tous les types de
rseau en mode point point comme pour les rseaux ATM, relais de trames

Fonctionnement

Le commutateur tablit et met jour une table, dans le cas du commutateur pour
rseau Ethernet il s'agit de la table d'adresses MAC, qui lui indique sur quels ports diriger
les trames destines une adresse MAC donne, en fonction des adresses MAC sources
des trames reues sur chaque port. Le commutateur construit donc dynamiquement une
table qui associe des adresses MAC avec les ports correspondants.
Lorsqu'il reoit une trame destine une adresse prsente dans cette table, le
commutateur renvoie la trame sur le port correspondant. Si le port de destination est le
mme que celui de l'metteur, la trame n'est pas transmise. Si l'adresse du destinataire est
inconnue dans la table, alors la trame est traite comme un broadcast, c'est--dire qu'elle
est transmise tous les ports du commutateur l'exception du port de rception.

Les critres lors du choix dun Switch

Le dbit des ports d'accs

En gnral, le port du commutateur ngocie le dbit avec l'interface rseau connecte


(auto-ngociation).Le dbit maximum accept par un port de Switch est souvent de 100
Mbit/s ou 1 Gbit/s. Les cartes rseaux de la plupart des PC actuel ont un dbit maximum
de 1Gbit/s.
Dans le cas de raccordement de serveurs, on peut prvoir l'utilisation de ports 10Gbit/s.

Le dbit des ports up links

Ces links sont celles qui relient les Switch entre eux. Le dbit sera en gnral de 1 Gbit/s
ou 10 Gbit/s.

20

Alimentation lectrique des ports du commutateur ou POE (power over


Ethernet)

C'est la possibilit de d'alimenter lectriquement des matriels (tlphone, borne wifi,


camra, ...). Ainsi, la connexion dune source dalimentation sans coupure (UPS) au
commutateur POE garantit un fonctionnement et une surveillance continus, mme
pendant les coupures dalimentation. Ce commutateur par Ethernet offre une solution
simple, rapide et conomique pour alimenter les camras rseau. Ce commutateur est non
disponible avec les camras analogiques. Cette alimentation par Ethernet signifie que les
camras sont alimentes par un injecteur POE sur le mme cble standard qui transmet la
vido (donnes) et permet de rduire sensiblement les frais d'installation et d'accrotre la
fiabilit du systme.

Manageable ou non manageable?


Un Switch ayant des fonctionnalits volues (vlan, routage, ...) sera manageable.
On rservera donc le commutateur non manageable pour les petits rseaux idalement
constitus d'un seul Switch.
Le commutateur gr (manageable Switch) a la capacit de contrle du trafic, les
VLAN, le blocage des ports et une interface web pour les rglages Il peut aussi
avoir une fonctionnalit de la troisime couche de OSI et peut tre utilise pour
effectuer les mmes fonctions d'un routeur.
Le commutateur non gr (unmanageable Switch) n'a pas de telles capacits, en fait,
aucune autre capacit de commutation simple, c'est dire qu'ils ne font que rpter ce
qu'ils reoivent sur leur port d'autres ports, ils sont galement appels muet comme un
idiot-moyen.

Conclusion
Aprs avoir prsent toutes les caractristiques des Switch, dans notre projet
nous allons utiliser un Switch Poe et manageable afin davoir laccs de
changer les proprits de ce composant en utilisant par exemple le
HyperTerminal (pour changer par exemple IP address du Switch et lui offrir
un certain degr de scurit : un mot de passe )

Quelques types de Switch prsents dans le march :

Figure 3.5: Switch Netgear

21

Figure 3.6: Switch HP

Figure 3.7 : Switch Cisco

Figure 3.8: Switch Nortel

Figure 3.9: Switch Avaya

Rfrence [11] [12] [13]

3.2.3

Une sirne

Une sirne est un dispositif destin l'alarme sonore ou un avertissement. Dans le


secteur public, les sirnes d'alarme sont utiliss pour les sapeurs-pompiers ou pour
l'alerte des populations civiles en cas de catastrophe, et dans l'environnement priv et
professionnel principalement pour les incendies ou comme alarme de cambriolage.

22

Figure 3.10: Sirnes dalarme

3.3

Notre module fabriquer

Pour assurer le degr de scurit pour laccs de la porte, nous avons besoin de fabriquer
un module responsable daccomplir ce rle.
Dans ce paragraphe, nous prsenterons les diffrents composants utiliss pour notre
serrure. Et finalement nous reprsenterons chaque composant ncessaire pour la
fabrication de la plaque lectronique et on discutera brivement son rle et son
importance.

Les composants utiliss dans notre serrure


-

un microcontrleur PIC 16f873.


un clavier 16 touches.
un cran LCD 2 lignes pour laffichage.
un module pour le protocole RS232
deux dtecteurs de fume et dintrusion
une sortie alarme (sirne)
un relais pour la commande de la porte
Un cran cristaux liquides (LCD)

Lcran cristaux liquides est le composant daffichage le plus utilis actuellement dans
un grand nombre de dispositifs portables. Il utilise la polarisation de la lumire grce un
systme de filtre polarisant dont on peut faire varier lorientation en fonction du champ
lectrique. Lcran utilis dans notre systme est un cran graphique cristaux liquides
LCD* de type KS0108. Il a les dimensions de 128*64 pixels.

23

Figure 3.11: Ecran LCD

Le rle de lcran est dafficher lutilisateur les messages pour quil comprenne le
processus. Quand lutilisateur fournit le code correctement ; lcran affichera que laccs
est permis sinon il affichera que laccs est non permis. Et quand le nombre dessais de
code dpassera 3, il doit lavertir l en affichant que le nombre dessais a atteint sa limite
et le systme se bloque pour une petite priode.

Tableau 3.1 : Brochage de lcran utilis


Rfrence [9]

Un clavier 16 touches.

Le clavier est de type matriciel quatre lignes quatre colonnes (4x4), ce qui ncessite huit
broches de connexion. Il comporte 16 touches dont 10 pour les chiffres (de 0 9) ainsi
que les lettres A, B, C, et D et les deux symboles * et #. Ce clavier suffit pour faire
24

saisir un code (qui peut tre de 14 chiffres diffrents). Sa connexion avec le


microcontrleur peut se faire comme le montre la figure suivante :

Figure 3.12: Le clavier 16


touches

Figure 3.13 : la connexion du clavier avec le microcontrleur

25

3.13 (b)
: la
En appuyant sur une touche on relie une ligne une colonneFigure
ce qui
permet
au
connexion
du
clavier
avec
microcontrleur de dtecter la touche appuye. Le rle du clavier est de saisir le code qui le
microcontrleur
activera le systme pour louverture de la porte en cas de fonctionnement normal.

Le circuit de connexion Max232

Une interface srie standard RS232C utilise les niveaux de tension dans une gamme entre
-12v et + 12V. Pour le signal en srie utilis par cette norme, une tension qui tend entre 3 et -12V reprsente une logique l'un (1), tandis qu'une tension dans une gamme entre +
3V et + 12V pour une logique zro (0). Pour ajuster ce signal aux niveaux de tension
prsente sur les pingles de microcontroller c'est ncessaire d'utiliser une tension un
convertisseur gal. Le MAX232 prsente un circuit intgr MAX232 a excut
adjustement ncessaire. Il est aliment avec une seule tension de 5V. Il est utilis pour
convertir un signal en srie de TTL RS232C norme et inversement au moyen d'un
gnrateur de tension intgr. Dans notre projet on utilisera le connecteur femelle DB9
qui rend possible la connexion avec les appareils qui utilisent la norme de RS232.

Figure 3.14 : le connecteur DB9 et le module MAX232

Les broches 11 et 12 sont relis aux broches 13 et 14 du microprocesseur utilis pour la


connection.
26

Pour plus dexplication (voir Annexe )


La sortie RS232 est reli un ordinateur local. Celui l a pour rle dafficher des
messages ncessaires lutilisateur pour lui donner des informations sur ltat du
laboratoire surveill.
- Quand il y aura dtection dune intrusion lutilisateur doit tre averti puisqu il y a une
erreur et ainsi il faudra contacter la police pour arrter lintrus.
- Quand il y aura dtection dune incendie lutilisateur doit tre averti puisquil y a une
erreur et aussi il faudra avertir les pompiers avant que lincendie ne gche tout lendroit.
- Quand lutilisateur fait entrer le mot de passe dune faon errone pour 3 fois , un
message doit tre afficher : il y a une erreur lentre et que laccs est interdit
Rfrence [7]

Alimentation (Power supply)

Une alimentation est un appareil qui fournit le pouvoir lectrique un chargement


lectrique.

Figure 3.15 : schma de lalimentation (power supply)

Dans notre projet, on a besoin de deux alimentations ncessaires pour le fonctionnement


de notre serrure :
- 12V pour alimenter le relais ncessaire pour louverture/fermeture de la porte.
- 5V pour le +VCC
- GND : terre ou 0V.

Relais

Un relais lectromcanique est un organe lectrotechnique permettant la commutation de


liaisons lectriques. Le plus important est que le relais est un conducteur magntique. Il
est charg de transmettre un ordre de la partie commande la partie puissance d'un
appareil lectrique et permet, entre autres, une isolation galvanique entre les deux parties.
Dans notre projet, le relais, qui est connect au microprocesseur, a pour rle de
commander louverture de la porte lorsque le code est vrifi et quand les dtecteurs
dincendie et dintrusion travaillent normalement.

27

Figure 3.16: Relais

Deux dtecteurs

- un dtecteur pour lincendie


- un dtecteur pour lintrusion
Ces deux dtecteurs sont relis au microprocesseur. Quand le dtecteur dtecte la
prsence dun incendie, le microprocesseur doit commander le dclenchement de la
sirne pour lalerte et elle ne sarrtera que quand les pompiers font entrer un code
spcial. Lorsque le dtecteur dintrusion dtecte la prsence dun intrus, le
microprocesseur doit commander le dclenchement de la sirne et le systme sera bloqu
pour quelques secondes avant de faire reset.

Le choix du microcontrleur

Le choix du microcontrleur repose sur plusieurs critres :

Nombre dentres sorties

Le microcontrleur doit pouvoir se connecter :

un LCD qui ncessite 8 entres/sorties (4 donns , EN,RS, RW)

un clavier 16 touches qui ncessite 8 entres/sorties

un circuit Max232 qui ncessite 3 entres/sorties

Les dtecteurs dincendie et dintrusion qui ncessitent 2 entres/sorties

La sirne pour lalerte (une sortie).


Ainsi, le total des entres/sorties ncessaires slve 25 pins. Do la ncessit
dutiliser un microcontrleur qui supporte au moins 25 entres/sorties.

28

Taille des mmoires statique et volatile suffisamment large pour viter davoir
recours des mmoires externes.

Un microcontrleur suffisamment rapide pour pouvoir excuter la tche en temps


rel. Compatibilit avec le langage C, ce qui facilite sa programmation.

Interfaces intgres dans le microcontrleur pour la communication avec


lextrieur.

Type du botier: on prfre travailler avec un microcontrleur de type DIP (dual inline package) qui est plus facile implmenter et souder sur PCB que celui dont
le boitier est de type TQFP (Thin Quad Flat Pack).

Finalement, vu toutes ces critres cits ci-dessus, on a choisi le microcontrleur PIC


16F873 de Microchip pour laborer notre travail et fabriqu notre plaque lectronique.
Dfinition dun microcontrleur
Le microcontrleur est le cur de la serrure. Il gre et contrle la totalit des procdures
et des enchanements, excute les instructions des programmes. Il est reli directement ou
indirectement tous les autres composants de la carte mre. Il est constitu d'une pastille
de silicium sur laquelle sont gravs, par un procd photochimique, de minuscules
circuits. Ces circuits sont composs de plusieurs millions de transistors. La taille d'un
microprocesseur de PC est d'environ 1 cm x 1,5 cm. Plus de 160 contacts lectriques
aboutissent sur son primtre. La taille de ces contacts est donc trs petite.

Architecture interne dun pic

Le schma prsente les principaux blocs fonctionnels prsents l'intrieur d'un PIC.
Nous les dcrivons succinctement comme suit:
-

Mmoire flash : C'est une mmoire rinscriptible qui conserve ses donnes
lorsque le PIC n'est pas aliment. Elle est utilise pour stocker le programme.

Mmoire RAM : C'est une mmoire volatile qui s'efface quand le PIC n'est
plus aliment.

Unit de Calcul : C'est le cur du microcontrleur. Ici se droulent toutes les


oprations arithmtiques et logiques.

Registre temporaire W : C'est laccumulateur du microcontrleur, l o est


stocke une des oprandes dune opration de calcul.

29

Ports E/S (Entres/Sorties) : Ce sont les circuits lectriques travers lesquels le


PIC communique avec son environnement externe.

Modules annexes : tels que minuterie, comparateurs, convertisseurs


analogiques/ numriques, et autres.

Figure 3.17: Architecture du PIC

Les caractristiques

De la famille 16F, le microcontrleur PIC16f873, qui se prsente dans un botier de 40


broches PDIP, est caractris par :
Operating speed: DC - 20 MHz clock input DC - 200 ns instruction cycle
Up to 8K x 14 words of FLASH Program Memory,
Up to 368 x 8 bytes of Data Memory (RAM)
Up to 256 x 8 bytes of EEPROM Data Memory
Interrupt capability (up to 14 sources)
Eight level deep hardware stack
Direct, indirect and relative addressing modes
Power-on Reset (POR)
Power-up Timer (PWRT) and
Oscillator Start-up Timer (OST)
Watchdog Timer (WDT) with its own on-chip RC oscillator for reliable operation
Programmable code protection
Power saving SLEEP mode
Selectable oscillator options
Low power, high speed CMOS FLASH/EEPROM technology
Fully static design
In Single 5V In-Circuit Serial Programming capability
In-Circuit Debugging via two pins
Processor read/write access to program memory
Wide operating voltage range: 2.0V to 5.5V
30

High Sink/Source Current: 25 mA


Commercial, Industrial and Extended temperature ranges
Low-power consumption: < 0.6 mA typical @ 3V, 4 MHz ,20 mA typical @ 3V, 32
kHz and < 1 mA typical standby current
Peripheral Features:
- Timer0: 8-bit timer/counter with 8-bit prescaler
- Timer1: 16-bit timer/counter with prescaler, can be incremented during SLEEP via
external crystal/clock
- Timer2: 8-bit timer/counter with 8-bit period register, prescaler and postscaler
- Two Capture, Compare, PWM modules
- Capture is 16-bit, max. Resolution is 12.5 ns
- Compare is 16-bit, max. Resolution is 200 ns
- PWM max. Resolution is 10-bit
- 10-bit multi-channel Analog-to-Digital converter
- Synchronous Serial Port (SSP) with SPI (Master mode) and I2C (Master/Slave)
- Universal Synchronous Asynchronous Receiver Transmitter (USART/SCI) with 9-bit
address detection
- Parallel Slave Port (PSP) 8-bits wide, with external RD, WR and CS controls (40/44pin only)
- Brown-out detection circuitry for Brown-out Reset (BOR)

Figure 3.18: Configuration du PIC 16f873A

31

Table 3.2: Comparaison de quelques PIC

Oscillateur externe
Le PIC16f873 a besoin, comme tout autre microcontrleur, dune horloge interne ou
externe. Lhorloge interne maximale de notre pic est de 4 MHz. Ce qui est relativement
lent. Pour cela on a eu recours utiliser un oscillateur externe.
Loscillateur que nous avons ralis est de type HS
(High speed) quartz ou rsonateur cramique 4 MHz.

Figure 3.19: Oscillateur externe

Initialisation matrielle du microcontrleur : MCLR

Figure 3.20: MCLR

32

La patte permet une initialisation externe du microcontrleur en la reliant zro,


comme le montre le circuit de la figure .Parfois il arrive que le systme arrte de
fonctionner normalement, on dira que le microcontrleur est bloqu et ne rpond pas
correctement aux priphriques. Dans ce cas il faut initialiser le systme en reliant la
patte zro. Or en fonctionnement normal doit tre reli a VDD, alors on place une
rsistance et une diode pour ne pas avoir un court circuit en reliant a zro.

Initialisation des registres


Les priphriques du microcontrleur disposent de registres spciaux qui sont utiliss
pour configurer les diffrents tats de ces priphriques. Le registre de contrle
analogique numrique ADCON1 sert convertir les entres ou les sorties analogiques en
numrique.
La table suivante montre comment se fait cette conversion.

Table 3.3 : ADCON1

Les bits PCFG3 PCFG0 sont les 4 bits de poids les plus faible du registre ADCON1 dont
la configuration interne est illustre dans la table :

Table 3.4 : Configuration dADCON1

33

Nous avons choisi de convertir toutes les entres de AN0 AN12 en numrique, en se
rfrant la dernire ligne de la table 4.4, on trouve que pour que tous les ports
analogiques soient numriques, il faut que les quatre bits LSB soient remis 1 , ce qui
donne une valeur de 0x0F crire dans le registre ADCON1.
Rfrence [2] [3]

(Voir Annexe 1)

3.4 Conclusion
Dans ce chapitre, nous avons parl des diffrents composants de notre systme en
justifiant le choix de chaque composant.
Dans ce qui suit, nous allons expliquer le droulement de la ralisation en tant que
matrielle et logicielle.

34

Chapitre 4
La ralisation du systme
4.1

Droulement de la ralisation

Aprs avoir tabli les diffrents composants de notre plaque nous allons expliqu le
droulement de la ralisation. Premirement, nous dcrivons la ralisation matrielle
(la fabrication de la plaque) qui a pris lieu Furn El Chebeck dans . O Dr Elie
Barakat a supervis toutes les tapes du travail. Deuximent, nous expliquons les
tapes de la ralisation logicielle : le logiciel pour la programmation du pic 16f873 et
un autre logiciel pour visualiser ltat de la salle surveill pour afficher lutilisateur
les diffrents messages selon la situation.

4.2

Ralisation matrielle (Hardware)

La ralisation matrielle est faite en premier lieu. Chaque module du prototype est ralis
et test sparment. Les montages sont dabord construits part et tests. Le schma du
circuit lectronique ainsi conu est prsent sur les figures suivantes :

35

Figure 4.1 notre

systme de serrure

Figure 4.2 : le circuit imprim

Lalimentation courant continu est compose dun transformateur 220V/12V 3000mA,


suivi dun pont diodes dont la sortie redresse est filtre laide dun condensateur de
470F puis rgule 5V par le rgulateur de tension
7805 et en 12 V (directement la sortie du transformateur).
Le microcontrleur est muni dun oscillateur externe de frquence 4MHz.
Toutes les entres sorties sont configures comme numriques laide du registre
ADCON1.
Le PORT C est rserv au clavier :
RC0, RC1, RC2 et RC3 sont les lignes tandis que RC4, RC5, RC6 et RC7 sont les
colonnes.
36

Les pattes RB4, RB5, RB6 et RB7 sont les donnes de LCD.
Les pattes RB0 (RX) et RB1 (TX) sont configures pour la communication srie avec
MAX232
OSC1 et OSC2 sont lis loscillateur externe Crystal de 4MHZ.
RA3 (intrusion) et RA5 (incendie) sont lis au deux dtecteurs (au deux Switch)
RA0 est reli au buzzer , RA1 au relais pour louverture de la porte , RA2 pour une sirne

4.3 Ralisation logicielle (Software)


Cette partie logicielle est divise en deux parties :

Un logiciel pour la programmation du microcontrleur


Un logiciel pour visualiser la sortie de la connexion srie RS232
Le premier logiciel consiste en un programme dvelopp laide du logiciel sous
Windows et qui sera excut par le microcontrleur. Le chargement de ce programme
sur le microcontrleur est effectu grce linterface pickit2 de la socit Microchip.
Nous avons dvelopp un programme propre pour permettre au microprocesseur
dachever les fonctions ncessaires :

Le programme du systme permet lutilisateur de :

- Introduire le mot de passe pour avoir accs au lieu protg.


- Sauvegarder le mot de passe dans la mmoire EEPROM.
- Afficher sur lcran les diffrents messages dinvitation et/ou de rponse.
- Activer ou dsactiver le systme de surveillance.
- Dclencher lalarme aprs trois essais errons de saisie de code et quand les dtecteurs
ne fonctionnent pas proprement (lors dune dtection dune intrusion ou un incendie)

Droulement de processus

Une fois le module est sous tension lcran affiche initializing. en attendant que le
module soit prt.

37

Lorsquil devient prt, il vrifie que le systme fonctionne normalement et il ny a pas


une dtection dincendie ou dintrusion et il affiche : Normal Detection

Puis aprs lcran affiche press * to start .

Aprs avoir appuye la touche "toile" (*), lcran affiche "Enter code".

Quand lutilisateur entre le code, lcran affiche, pour chaque touche appuye, une toile.
Quand le code est compltement saisi, lutilisateur doit appuyer sur la touche (*) pour la
confirmation.

38

Si le code saisi est correct, lcran affiche Access granted et la porte souvre, sinon
lcran affiche Access denied et nous revenons au dbut.

Si le code est refus pour 3 fois, le systme daccs envoie un signal dalarme et affiche
sur lcran que Limit reached

Et finalement Enter Pincode

39

Si le Pincode saisi est correct, on revient ds le dbut du droulement du processus.

En cas de dtection dincendie, le systme affiche Fire detected

En cas de dtection dun intrus, le systme affiche Intrus detected

De plus ce logiciel gre les fonctions suivantes :

gre la connexion avec le clavier 4x4.

Commande lcran graphique cristaux liquides

Commande le relais pour ouvrir la porte

Change le code si lutilisateur est ladministrateur

Envoie un signal dalarme lors de la dtection de lincendie ou intrusion.


40

Lalgorithme correspondant ce programme est dcrit graphiquement par


lorganigramme.
Lorganigramme suivant dcrit toutes les tapes importantes qui nous aident
comprendre le rle du microcontrleur et ses fonctions principales, de plus ce schma
comprend les diffrents tests que le microcontrleur doit accomplir pour notifier que
tout lquipement marche correctement et proprement dans la salle surveille.

Reset

Dbut

Timer= 30s

Fin

Commande RS232
dafficher: Erreur daccs
Dtection dune incendie

Non
SW1=0?

Dclencher
lalarme de la
sirne

oui

Dclencher
lalarme de la
sirne

commandeRS232
dafficher:
Erreur daccs
Dtection dune
intrusion

Non
SW2=0?

m=1

Figure 4.3 : organigramme partie 1

41

Lcran affiche
Access denied

Code

Comande RS232 dafficher


: Erreur daccs mot de
passe incorrecte

Code de lutilisateur =
Code1

Non

Non

Code=Code1

Lcran affiche
Access guaranted

m=3

Oui
Oui

Lcran affiche que


lutilisateur a atteint la
limite

Commande la porte
de souvrir

Comande RS232 dafficher


: Erreur daccs ,
lutilisateur a atteint sa
limite
Comande RS232 dafficher
: le systme fonctionne
normalement
Enter pincode

Fin

Pincode =0000

Reset

Dbut

Figure 4.4: Organigramme partie 2

Quelques notions sur notre code (voir Annexe 3)


42

m++

Validation et tests :

Aprs avoir achev le premier prototype, la phase de test est ncessaire pour sassurer du
bon fonctionnement du systme.
Dans le test de la ralisation matrielle, nous avons confront quelques difficults. En
fait, nous avons du changer quelques fils de connexion puis tester de nouveau la plaque
(board) ; aprs ce premier test nous avons fabriqu la plaque pour une deuxime fois
pour la prsenter proprement.
Ensuite, notre systme est munie dun programme qui test les diffrents parties du
systme ds la mise en marche, si un ou plusieurs module nest pas fonctionnel un
message apparait sur lcran LCD pour informer lutilisateur. Le systme est test
pendant 24heures avec les priphriques suivants, les capteurs et les dtecteurs sont
remplacs par des interrupteurs, la sirne est remplace par une lampe.
Les rsultats sont satisfaisantes le systme fonctionne comme prvu, si nimporte quel
interrupteur est activ la lampe sera allume et aprs trois essais conscutifs non
accepts du code, la lampe sallume aussi.
Le programme du microprocesseur est test laide du PIC simulator avant dtre install
sur notre microprocesseur 16F873A
Le deuxime logiciel a pour fonctions de fournir lutilisateur des diffrents
messages selon la sortie du port serial et ainsi lutilisateur peut voir ltat de la salle
surveille (fonctionnement normal, dtection dun incendie, dtection dune intrusion
ou un code faux)
La sortie RS232 de la plaque lectronique fabrique est connecte un convertisseur
serial-USB qui est branch dans notre portable.
Pour achever toutes ces fonctions et vu sa simplicit nous avons choisi Visual Basic
2010 Express pour crer les formes.

Droulement du processus

Premirement, lutilisateur doit lancer le logiciel pour ouvrir le projet existant.


Ensuite pour quil aura le droit de voir ltat du laboratoire, lutilisateur doit fournir un
username et un password .

43

Si username et le mot de passe sont corrects un message sera affich :


Le username doit tre le mme que celui prsent dans le fichier test prsent dans C
Et le password aussi doit tre le mme que celui prsent dans le fichier prsent test1 dans
C

Sil y a une erreur , le message suivant sera affich :

Et en appuyant sur ok lutilisateur sera immdiatement hors du programme.


Quand lutilisateur entre proprement ; une deuxime fentre souvre :

44

En appuyant sur connect ; il se connecte sur le serial port aprs avoir entr le com. port et
le baud rate.
Pour se dconnecter il appuie sur la touche Disconnect .
Puis nous appuyons sur le bouton Begin

Sil y a un incendie
Fire was detected et le programme affichera ce mme message (messagebox)

Sil y a une intrusion


Intrusion was detected et le programme affichera ce mme message (messagebox)

45

Si le code fournit est faux

Si lutilisateur a atteint la limite


You have reached the limits

46

Si le systme fonctionne normalement


System is working properly

Sil y a une erreur la sortie RS232, le programme affichera error has occured

Quelques notions sur le code (Annexe 3)

4.4 Conclusion :
Dans ce chapitre, nous avons prsent les diffrentes phases que nous avons achevons
afin de raliser notre module en tant que matrielle et logicielle.
Avant de conclure, nous prsenterons une comparaison entre notre module et les
systmes prsents sur le march libanais et de nouvelles perspectives pour amliorer la
performance de notre module.

47

48

Chapitre 5
Comparaison entre les systmes
Nouvelles perspectives
5.1

Introduction

Ce chapitre est constitu de deux parties :


Dans la premire partie, nous allons aborder dans ce qui suit laspect commercial en
valuant le cot de ralisation de notre systme, son prix de revient ainsi que ses qualits
par rapport quelques systmes commercialiss sur le march libanais.
Dans la deuxime partie nous allons introduire quelques nouvelles perspectives pour
poursuivre ce projet et ainsi nous pourrons amliorer le fonctionnement de la plaque afin
de suivre de pas en pas les nouvelles technologies prsentes dans notre sicle.

5.2

Cout matriel de notre systme

Construit autour dun microcontrleur PIC16F873A, le prototype de notre systme


comporte les priphriques et les composants donns dans la table 6.1

Composants
PIC 16F873A
Clavier
LCD
Max 232
Transformateur
Pont Diodes
Rgulateur
Circuit imprim
Quartz
Relais
Autres
Total

Prix dunit
10
4
10
3
3
0.5
1
10
1
1

Quantit
1
1
1
1
1
1
1
1
1
1
---

Table 5.1 : Cout estim de notre serrure

49

Cout estim
10
4
10
3
3
0.5
1
10
1
1
2
46$

Le cot matriel de ce prototype ne doit pas dpasser 50 US$


Noublions pas le cot de notre travail de dveloppement logiciel ainsi que le cot de la
main duvre de ralisation. Tenant compte de tous ces aspects, nous pensons que, dans
un objectif commercial, le prix de revient de notre systme ne doit pas dpasser les 100
US$.

5.3

Qualits et dfauts

Il est vrai que le systme, tel que nous lavons dcrit, souffre des points faibles qui
limitent, selon lenvironnement dans lequel il serait utilis, sa comptitivit vis--vis
dautres systmes de haut de gamme.
Parmi ces points faibles, nous citons:
- Nexiste pas une mthode dappel pour avertir la direction et les gens spcialiss lors de
lincendie et de lintrusion. Ce point rend notre systme plus ou moins faible
- Le systme doit avoir un journal (log file), pour garder une trace de lensemble des
vnements.
- Le systme nest pas accessible via linternet.
Malgr ceci, ce systme a plusieurs points forts qui lui permettent de se distinguer de
nombreux systmes commercialiss sur le march. Parmi ces qualits nous citons :
Son autonomie: le systme fonctionne indpendamment dun ordinateur hte.
Microcontrleur programmable sur place, sans besoin de le dtacher du circuit.
Temps de rponse trs court (moins dune seconde)
Dtection des zones en cas dalarme.
Affichage sur cran cristaux liquide pour toutes les situations.
Utilisation du protocole RS232 pour la connexion distante du module
Dispositif prix abordable.
La plupart de ces qualits sont identifies en comparant notre systme aux systmes
existants sur le march libanais et dont nous prsentons quelques-uns dans le paragraphe
suivant.

5.4

Systmes du march

Un tour effectu chez les principaux distributeurs de ce type de produit sur le march
libanais et en ligne via les sites internet, nous a permis davoir une ide assez globale du
matriel existant actuellement dans le domaine des systme de surveillance.
Ce que nous avons constat peut tre rsum comme suit:
a) Selon le prix
Les systmes de surveillance du march sont relativement chers, malgr quils soient,
pour la plupart, non accompagns dun systme de contrle daccs.
50

Le systme de surveillance sans systme daccs le moins cher (environ


360 US$) du march se contente de 16 capteurs.
Le plus cher (de lordre de 1800$) est capable daccepter jusqu' 40 dtecteurs. Un cran
LCD 2 lignes pour laffichage, et peut tre programm via tlphone.
b) Selon la fonctionnalit :
Nous considrons ici, 3 types de systmes qui sont classs parmi les meilleurs sur le
march, et pour lesquels nous allons citer les principales caractristiques fonctionnelles:
1) Sensaphone Model FGD 6700 Express II (figure 5.1) : Offre un ensemble complet de
surveillance et de contrle, ainsi que des options d'expansion de sorte que vous pouvez
personnaliser le systme pour vos besoins spcifiques ou ajouter mesure que vos
applications se dveloppent. Ce systme de surveillance et de contrle dispose de :
- 8 entres configurables
-32 canaux supplmentaires d'entre / sortie d'expansion
- Systme anti coupure dlectricit, volume sonore ajustable
- Relais de sortie pour commutation manuelle ou automatique
- Enregistrement vocal numrique permettant l'utilisateur d'enregistrement personnalis
des messages d'entre.
- Accs complet de programmation en utilisant le clavier local ou distance via
tlphone clavier.
- Alarme numrotations spcifiques et des listes tlphoniques permettant l'utilisateur
de personnaliser le processus de numrotation.
- Face avant LCD et LED indiquent l'tat d'entre pour le personnel sur place
Son prix est de lordre 1800 $.

Figure 5.1: Sensaphone Model


FGD 6700 Express II

2) TEKNIM VAP-416 M ALARM PANEL (figure 5.2):


Ce systme dalarme est muni de 16 entres, et peut tre tendu pour supporter 16 entres
en plus, il a besoin dun clavier et dun module pour la ligne tlphonique.
16 zones, extensible 32 zones
4 Raccordement numriques de clavier.
51

Armer /dsarmer,
Technologie intelligente pour division, en utilisant chaque division comme des
systmes indpendants.
Appel deux stations centrales avec des numros secondaires
huit utilisateurs, 4 Tlphones central
3 sorties programmables peut tre augmente 8 sorties
1 sortie sirne
. Son prix est de lordre 500 $.

Figure 5.2: VAP-416 Alarm panel

3) ELMO NET432 (figure 5.3):


Unit de contrle microprocesseur comportant la fonction d'assistance distance, 4
zones quilibres extensibles 8 ( 32 avec max 3 concentrateurs River), sortie de relais
pour intrusion et alarme d'autoprotection des dispositifs de contrle:
Clavier,
2 Zones programmables pour dtecteurs,
Transmetteur tlphonique multifonction avec
. la voix / mode de fonctionnement des donnes (FSK V21),
Le contrle de 10 codes utilisateur et de 4 partitions.
Alimentation secteur AC230V de 14,5 V/1.5A
Son prix est de lordre 800 $.

52

5.3: ELMO
Table comparative entre notreFigure
systme
et les NET432
systmes prsents ci-dessus

Table 5.2 : tableau comparatif entre les systmes

5.5

Conclusion

Finalement, nous constatons que le systme de surveillance et contrle de serrure que


nous avons dvelopp assure une bonne performance avec un prix abordable compar
aux systmes qui existent sur le march, et offre une flexibilit dextension facile, et un
systme daccs intgr unique et de ce point de vue, il peut tre comptitif si on souhaite
le commercialiser.

5.6

Quelques nouvelles perspectives

Dans ce paragraphe, nous allons souligner quelques nouvelles perspectives et des


extensions que lon peut achever afin damliorer notre systme et pour quil devienne
comptitif dans le march en augmentant ses fonctions.

53

Le module de tlcommunication

Ce module reoit une commande de la notre plaque lectronique pour tablir un contact
tlphonique avec le ou les numros des responsables dsigns pour leur signaler ce
changement sous forme dun message vocal.
Ce module utilise une ligne tlphonique fixe; les numros sont composs en
DTMF.
Le microcontrleur envoie la commande de composer un numro tlphonique puis il lui
envoie ce numro. Ces numros sont enregistrs dans une mmoire.
Donc, le rle de ce module est de mmoriser quelques numros importants pour leur
dlivrer un SMS lors de la situation alarmante. De plus, ce module l peut activer ou
dsactiver notre systme par envoie dun message vocal spcial.
Par exemple, quand notre systme dtecte une intrusion, le module principal (notre
systme prsent) doit commander le module de tlcommunication denvoyer un SMS au
directeur /directrice de luniversit et la police pour lavertir.
De mme, sil y a une dtection dincendies les SMS seront envoys au directeur et aux
pompiers afin de secourir les lieux o il y a eu dtection dincendie.

Un module daccs plus dvelopp

Notre systme prsent gre louverture de la porte. Pour que le responsable reoive plus
dinformations sur les personnes qui entrent dans les laboratoires et la date de leur accs ;
il est ncessaire de faire un contrle daccs en implmentant un software.
Ce software nous permet dafficher les dtails de lentre et de la sortie de chaque
utilisateur.
Dans ce logiciel, nous pourrons faire une connexion avec une data base o nous
enregistrons dans cette dernire tous les utilisateurs qui ont droit laccs avec toutes
leurs information (nom et prnom, carte didentit ) et ainsi nous pourrons notifier
chaque moment qui est prsent dans lendroit surveill et ltat aussi.
Ce module l peut activer et dsactiver le systme de surveillance nimporte quel
moment et nimporte quel lieu.
Nous pourrons tablir ce software en utilisant un langage de programmation C++ ou C#
vu leur faciliter pour lutilisateur.

Une application WEB

De plus, nous pourrons crer un WEB (WEBSITE) pour ce systme.


Ainsi les gens qui ont accs pourront accder le web pour sassurer que le systme
fonctionne normalement sans aucun problme.
54

Donc, le responsable des laboratoires peut via linternet accder sans tre oblig dy aller
luniversit.
Cette page peut tre forme en utilisant html vu quil est simple.

Sortie Ethernet

Vu que dans notre systme de surveillance, nous avons utilis les camras IP, nous avons
conu lide que notre module cr aura une sortie ethernet au lieu de la sortie RS232 et
ainsi nous pourrons activer/dsactiver son code (add/remove).
Dans quelques semaines, nous avons muni quelques recherches afin de pouvoir aboutir
une solution.
Plusieurs solutions sont mises mais, vu le manque de temps, nous navons pas pu les
dvelopper nous-mmes.
Nous prsenterons brivement les rsultats de cette recherche et ainsi ceux qui poursuivent
la ralisation de cette ide pourront y profiter :
- Premirement, pour pouvoir faire add/remove pour le code prsent sur le
microprocesseur nous avons besoin dun programmeur o nous linstallons et pour
accder le fichier via internet, lordinateur ou le portable doit tre connect sur le rseau
prsent dans notre universit.
Pour mieux comprendre lide, nous lillustrons dans un petit schma (figure 5.4)

Figure 5.4 : Premire solution (permanente)

Et ainsi si lutilisateur est sur le rseau il prend le fichier (qui comporte le code) et il
linstalle sur le microprocesseur grce au programmeur. Mais cette solution nest pas
tellement pratique puisqu chaque fois que nous devons changer le code nous sommes
obligs dbrancher notre microprocesseur de notre module, le brancher dans le
programmeur puis charger le fichier (via internet) et finalement le remettre sa place.
55

- Deuximent, nous avons acquiert une deuxime solution plus efficace que la premire
ainsi prsent.
Cette mthode l consiste fabriquer une extension pour notre module c'est--dire faire
une nouvelle module qui est une suite pour notre module et qui a une sortie Ethernet et
ainsi il suffit de brancher cette extension sur le rseau et directement nous changerons le
code directement si nous sommes sur le rseau et ainsi nous pourrons donner notre
module ainsi modifi un IP address grce lEthernet.
Donc, pour pouvoir accder via linternet il suffit de fabriquer un nouveau hardware
capable daccomplir cette fonction l.

Figure 5.5(a) : Sortie TCP /IP

Figure 5.5 (b) : Sortie TCP/IP

56

5.6

Conclusion

Dans ce chapitre nous avons tabli une comparaison entre notre systme et quelques
systmes prsents dans le march libanais puis nous avons soulign quelques nouvelles
perspectives que nous pourrons appliquer afin de dvelopper les fonctions de notre
module pour quil soit plus comptitif dans laspect commercial.

57

58

Conclusion
Ds laube de lhumanit, lhomme cherche se protger et protger ses proprits contre
toute sorte de risques naturels ou humains.
Nous nous sommes intresss travers ce projet dvelopper un outil permettant daider
luniversit pour laquelle nous travaillons protger ses proprits contre les incendies, les
voleurs et lintrusion, et de matriser davantage laccs des endroits spcifiques.
La mthode utilise repose sur le fait dinstaller des capteurs multi-paramtres (fume,
temprature, infrarouge, mouvement, bris de vitre ), et les relier notre systme qui gre
lensemble de ces dtecteurs et dclenche, en fonction de la situation, une certaine
signalisation dalarme et agit convenablement chaque vnement dtect.
Le systme scrute les entres analogiques, et active une sirne en cas dalarme gnral puis
compose et lalarme peut tre silencieux cest--dire sans activation de la sirne.
La ralisation matrielle et logicielle de cette maquette suivie dune phase de validation et de
tests a donn des rsultats satisfaisants:
En termes de qualit et de prix, ce systme assure une bonne performance compare dautres
types prsents sur le march tout en gardant un cot de fabrication trs abordable. Ceci nous
permet denvisager sa commercialisation sur le march libanais.
Finalement, notre systme est extensible pour cela nous avons prsent quelques nouvelles
ides pour lui ajouter quelques fonctions et pour le rendre fiable et plus comptitif.

59

60

Rfrences Bibliographiques
1. http://fr.wikipedia.org/wiki/contrle_daccs , Articles : contrle daccs,
Auteurs : http://fr.wikipedia.org/w/index.php?title=Contrle_daccs
&action=history_
2. Titre: PIC16F873/876, Auteur : Microchip
3. http://www.microe.pdf
4. http://blog.sam-cctv.com/camera-analogique-ou-camera-ip/
5. http://www.videosurveillance-destockage.com/guide-camera-de-videosurveillance.php
6. http://www.mes-serruriers.com/serrure-magnetique.html
7. http://www.cppfrance.com/codes/COMMUNICATION-SUR-RS232-AVECMICROCONTROLEUR_21557.aspx
8. NPN transistor - data sheet.pdf
9. http://www.datasheetarchive.com/KS0107-datasheet.html, Titre : cran graphique
cristaux liquide, Auteur : WINSTAR
10. Help du MikroC; Keypad Library
11. http://www.techno-science.net/?onglet=glossaire&definition=11362
12. http://www.libertalia.org/informatique/reseau/bien-choisir-son-commutateurreseau.xhtml
13. http://www.clemanet.com/achat-switch.php
14. http://www.oshonsoft.com/pic.html
15. http://www.prevention-incendie.be/pdf/Detection%20incendie.pdf
16. http://sen-seid.pagesperso-orange.fr/Alarme/Alarme_incendie.pdf
17. http://www.monde-securite.com/alarme/alarme-videosurveillance-information/alarmeabcalarme-explication/
18. http://serrure.comprendrechoisir.com/comprendre/serrure-porte
19. https://fr.wikipedia.org/wiki/Commutateur_rseau
20. http://www.accesvision.fr/camera/analogique-numerique-ip.html

61

62

Annexe
Annexe 1
Familles de PIC
La socit Microchip propose plusieurs familles de PIC:
10F, 12F, 16F: Architecture sur 8 bits, leur utilisation est rserve des simples
applications.
18 F: Architecture sur 8 bits, les PIC de cette famille sont assez semblables ceux de la
famille 16F, mais ils sont optimiss pour la programmation en langage C, grce un plus
grand nombre d'instructions assembleur. Ainsi, ils tendent remplacer, de plus en plus,
les 16F.
PIC 24 : Tout en restant dans le mme type d'application que les 18F, les
PIC24 offrent de bien meilleures performances grce leur architecture 16 bits, tout en
conservant un grand nombre de priphriques.
dsPIC : En combinant architecture 16 bits, cur de calcul DSP et priphriques
plus performants et plus varis, le dsPIC est le choix idal pour des applications
complexes de contrle, de traitement du signal, ... .
PIC32 : Ce sont aujourd'hui les produits les plus volus de la gamme
Microchip. Leur utilisation est rserve des applications complexes et gourmandes en
ressources.

63

Schma bloc du PIC16F873

64

Le schma bloc de la figure prcdente est constitu de quatre blocs principaux:


I.

II.

Bloc reprsentant le cur du microcontrleur, il comporte lunit arithmtique et logique,


le pointeur, les mmoires ROM et RAM et les mmoires dadresse, ainsi que le dcodeur
dinstructions et de contrle; cest dans ce bloc que se font les oprations arithmtiques et
logiques.
Bloc reprsentant: les ports dentres/sorties du microcontrleur rfrencs de A E se
trouvent dans ce bloc. Chacun de ces ports renferme huit pattes lexception des ports D
et E qui en contiennent seulement quatre. Par dfaut, ces ports sont utiliss comme tant
des entres/sorties pour le microcontrleur. Pour les utiliser pour les interfaages des
USART, SPI, I2C, une configuration interne du microcontrleur est ncessaire.

III.

Bloc renfermant toutes les interfaces quon peut appliquer au microcontrleur par une
simple configuration du microcontrleur.

IV.

Bloc comprenant les oscillateurs internes du microcontrleur, le chien de garde (Watch


dog), le Reset, la minuterie

65

66

67

68

69

70

Annexe 2

71

Annexe 3
1. Code sur le logiciel VB
Form 1
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
Dim fileReader1 As String
Dim fileReader2 As String
fileReader1 = My.Computer.FileSystem.ReadAllText("C:\test.txt")
fileReader2 = My.Computer.FileSystem.ReadAllText("C:\test1.txt")
If TextBox1.Text = fileReader1 And TextBox2.Text = fileReader2 Then
MsgBox("You have logged successfully to the system")
Form2.Show()
Else
MsgBox("Your username or password are incorrect")
Close()
End If
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button2.Click
Close()
End Sub
End Class
Form2
Imports System.IO.Ports
Imports System
Imports System.ComponentModel
Imports System.Threading
Public Class Form2
Dim myPort As Array 'COM Ports detected on the system will be stored here
Delegate Sub SetTextCallback(ByVal [text] As String)
Private connectionString As String
Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs)
myPort = IO.Ports.SerialPort.GetPortNames() 'Get all com ports available
btnDisconnect.Enabled = False
End Sub

'Initially Disconnect Button is Disabled

72

Private Sub btnConnect_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles btnConnect.Click
SerialPort1.PortName = cmdport.Text
SerialPort1.BaudRate = cmdbaud.Text
SerialPort1.Parity = IO.Ports.Parity.None
SerialPort1.StopBits = IO.Ports.StopBits.One
SerialPort1.DataBits = 8
'Open our serial port
SerialPort1.Open()
btnConnect.Enabled = False
'Disable Connect button
btnDisconnect.Enabled = True
'and Enable Disconnect button
End Sub
Private Sub btnDisconnect_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnDisconnect.Click
SerialPort1.Close()
'Close our Serial Port
btnConnect.Enabled = True
btnDisconnect.Enabled = False
End Sub
Private Sub btnSend_Click_1(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnSend.Click
Dim buffer As Integer
Dim buffer1 As String
buffer = SerialPort1.ReadByte()
buffer1 = Chr(buffer)
Select Case buffer1
Case 0
rtbReceived.Text = "Fire was detected" + Date.Now
MsgBox("Fire was detected")
Case 1
rtbReceived.Text = "Intrusion was detected" + Date.Now
MsgBox("Intrusion was detected")
Case 2
rtbReceived.Text = "Your code is incorrect" + Date.Now
Case 3
rtbReceived.Text = "You have reached the limits" + Date.Now
Case 4
rtbReceived.Text = "System is working properly" + Date.Now
Case Else
rtbReceived.Text = "An Error has been occured" + Date.Now
End Select
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button2.Click
Me.Close()
End Sub
End Class

73

2) Programme Du PIC 16f873A


'KEYPAD + LCD
'PIC16F873A
'TIME:17:51
'DATE:JULY 16,2013
'LCD INITIALIZATION
Define LCD_BITS = 4
'allowed values are 4 and 8 - the number of data
'interface lines
Define LCD_DREG = PORTB
Define LCD_DBIT = 4
'0 or 4 for 4-bit interface, ignored for 8-bit
'interface
Define LCD_RSREG = PORTB
Define LCD_RSBIT = 2
Define LCD_EREG = PORTB
Define LCD_EBIT = 3
Lcdinit
WaitMs 2000
''''''''''''''''''''''''''''''''
' VARIABLES INITIALIZATION '
''''''''''''''''''''''''''''''''
Dim an0 As Word
ADCON0 = 0 'TURN OFF PORTA pins as analog inputs
ADCON1 = %10000110 'set all PORTA pins as DIGITAL inputs
TRISA.3 = 1
Symbol intrusion = RA.3
TRISA.5 = 1
Symbol fire = RA.5
TRISA.0 = 0
Symbol buzzer = RA.0
TRISA.1 = 0
Symbol relay = RA.1
TRISA.2 = 0
Symbol siren = RA.2
TRISB.1 = 0
Symbol tx = RB.1
TRISB.0 = 1
Symbol rx = RB.0
'''''''''''''''''''''''''''''
' KEYPAD INITIALIZATION '
'''''''''''''''''''''''''''''
TRISC.0 = 1
Symbol row1 = RC.0
TRISC.1 = 1
Symbol row2 = RC.1
TRISC.3 = 1
Symbol row3 = RC.3
TRISC.2 = 1
Symbol row4 = RC.2
TRISC.7 = 0
74

Symbol col1 = RC.7


TRISC.6 = 0
Symbol col2 = RC.6
TRISC.5 = 0
Symbol col3 = RC.5
TRISC.4 = 0
Symbol col4 = RC.4
'''''''''''''''''''''''''''''''
' VARIABLES INITIALIZATIONS '
'''''''''''''''''''''''''''''''
Dim keystatus As Byte
keystatus = 0
Dim data As Byte
Dim i As Byte
Dim j As Byte
Dim k As Byte
Dim m As Byte 'm = nombre d'essai
Dim data1 As Byte
Dim data2 As Byte
Dim data3 As Byte
Dim data4 As Byte
Dim data5 As Byte
Dim p1 As Byte
Dim p2 As Byte
Dim p3 As Byte
Dim p4 As Byte
p1 = 1
p2 = 2
p3 = 3
p4 = 4
Dim buffer As Byte
Dim counter As Byte
counter = 0
'''''''''''''''''''''''''''''''
Dim virgin As Byte
virgin = 255
Dim trial As Word
'''''''''''''''''''''''''''''''
'
READ FROM EEPROM
'''''''''''''''''''''''''''''''
Read 0, virgin

'

If virgin <> 0 Then


Write 0, 0

'WRITE INTO EEPROM LOCATION0 0

75

Write 1, 1
..
Else
'READ THE LAST SAVED VALUES FROM EEPROM
Read 1, p1
Read 2, p2
..
Endif
'''''''''''''''''''''''''''''''
main:
Lcdcmdout LcdClear
Lcdcmdout LcdLine1Home
Lcdout "Initialization ."

'clear LCD display

WaitMs 2000
'''''''''''''''''''''''''''''''''
' test la sortie du switch 1
'''''''''''''''''''''''''''''''''
If fire = 1 Then 'il y a un incendie
Lcdcmdout LcdLine1Clear
Lcdcmdout LcdLine1Home
Lcdout "Fire detected"
siren = 1 'sortie vers la sirne
'buzzer = 1
Gosub tone3
WaitMs 5000
siren = 0
'buzzer = 0
' sortie vers rs232
buffer = 0
Serout tx, 9600, #buffer
WaitMs 5000
exit:
Goto exit
Endif

'''''''''''''''''''''''''''''''''''
' test la sortie du switch 2
'''''''''''''''''''''''''''''''''
If intrusion = 1 Then 'il y a une intrusion

Goto main 'pour faire reset


Endif
76

Lcdcmdout LcdClear
Lcdcmdout LcdLine1Home
Lcdout "Normal Detection"
WaitMs 3000
'''''''''''''''''''''''''''''''''''''''
'
NORMAL CONDITION
'''''''''''''''''''''''''''''''''''''''
start1:
Lcdcmdout LcdLine1Clear
Lcdcmdout LcdLine1Home
Lcdout "Press # to start"
WaitMs 500
Gosub keypressed
If keystatus = 0 Then
Goto main
Else
Gosub keyidentification
Lcdcmdout LcdLine2Clear
Lcdcmdout LcdLine2Home
Lcdout "*"
Goto press
Endif
press:
If data = 11 Then 'l'utilisateur doit introduire #
Lcdcmdout LcdLine1Home
Lcdcmdout LcdLine1Clear
Lcdout "Enter code"
Goto start2
Else
Goto main
Endif
'l'utilisateur fait entre le code'
start2:
Lcdcmdout LcdLine2Clear
Lcdcmdout LcdLine2Home
For i = 1 To 5
Gosub keypressed
If keystatus = 0 Then
77

Goto start2
Else
Gosub keyidentification
Endif
Lcdout "*"
If i = 1 Then
data1 = data
Endif
If i = 2 Then
data2 = data
Endif
..
If data5 = 10 Then 'si le 5eme caractre est *
If data1 = p1 And data2 = p2 And data3 = p3 And data4 = p4 Then
relay = 1
WaitMs 1000
relay = 0
Lcdcmdout LcdLine1Clear
Lcdcmdout LcdLine1Home
Lcdout "Access Granted"
Gosub tone4
buffer = 4
Serout tx, 9600, #buffer
WaitMs 3000
Goto main
Else
counter = counter + 1
Goto start9
Endif
Endif
If data5 = 11 Then 'si le 5eme caractre est #
If data1 = p1 And data2 = p2 And data3 = p3 And data4 = p4 Then
counter = 0
Lcdcmdout LcdLine1Home
.
.Gosub pincodecheck 'pour vrifier que l'utilisateur a le droit de changer le code
Goto main
.Else
counter = counter + 1
start9:
If counter = 3 Then
siren = 1
'buzzer = 1
Lcdcmdout LcdLine2Clear
Lcdcmdout LcdLine2Home
78

Lcdout "Limits Reached"


Gosub tone5
buffer = 3
Serout tx, 9600, #buffer
WaitMs 3000
buzzer = 0
siren = 0
counter = 0
Lcdcmdout LcdLine2Clear
Gosub pincodecheck
Else
Lcdcmdout LcdLine2Clear
Lcdcmdout LcdLine2Home
Lcdout "Access Denied"
Gosub tone2
buffer = 2
Serout tx, 9600, #buffer
WaitMs 3000
'buzzer = 1
WaitMs 3000
buzzer = 0
Lcdcmdout LcdLine2Clear
Goto main
Endif
Endif
Else
counter = counter + 1
Lcdcmdout LcdLine2Clear
Lcdcmdout LcdLine2Home
Lcdout "Access denied"
Gosub tone2
Goto start9
Endif
Endif
Next i
''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''
End
Les fonctions utilises pour la programmation du PIC
1. Fonction Pincodecheck
'to check the pincode
pincodecheck: 'fonction pour vrifier le pincode
Lcdcmdout LcdLine1Home
Lcdout "Enter pincode"
79

Lcdcmdout LcdLine2Home
start3:
For j = 1 To 4
Gosub keypressed
If keystatus = 0 Then
Goto start3
Else
Gosub keyidentification
Endif
Lcdout "*"

If j = 1 Then
data1 = data
Endif
If j = 2 Then
data2 = data
Endif
If j = 3 Then
data3 = data
Endif
If j = 4 Then
data4 = data
Endif
Next j
If data1 = 0 And data2 = 0 And data3 = 0 And data4 = 0 Then 'le pincode est 0000
Lcdcmdout LcdClear
Lcdcmdout LcdLine1Home
Lcdout "Correct pincode"
Lcdcmdout LcdLine1Clear
Lcdcmdout LcdLine1Home
start5:
Lcdout "security access" 'cl pour que l'utilisateur qui a acces change le password
Lcdcmdout LcdLine2Home
Gosub keypressed
If keystatus = 0 Then
Goto start5
Else
Gosub keyidentification
'la touche doit tre * pour qu'il pourra changer le code
Lcdout "*"
Endif

80

If data = 10 Then 'la cl est *


Gosub passwordset 'pour changer le code
Lcdcmdout LcdLine1Clear
Lcdcmdout LcdLine1Home
Lcdout "New Code"
Lcdcmdout LcdLine2Clear
Lcdcmdout LcdLine2Home
Lcdout "is entered!!!"
WaitMs 3000
Else
Goto quit2
'il a entr le pincode aprs le blocage (3 fois le pass est faux)
Endif
Else
Lcdout "wrong pincode"
Endif 'il recommence de nouveau
quit2:
WaitUs 1
Return
2. Fonction Keypressed
keypressed:
keystatus = 0
col1 = 0
col2 = 0
col3 = 0
col4 = 0
While row1 = 1 And row2 = 1 And row3 = 1 And row4 = 1
keystatus = 0
Wend
keystatus = 1
Return
3. Fonction Keyidentification
keyidentification:
'CHECK COL1 CHOICES
col1 = 0
col2 = 1
col3 = 1
col4 = 1

If row1 = 0 Then
WaitMs 25
While row1 = 0
Wend
81

data = 1
Endif
If row2 = 0 Then
WaitMs 25
While row2 = 0
Wend
data = 4
Endif
If row3 = 0 Then
WaitMs 25
While row3 = 0
Wend
data = 7
Endif
If row4 = 0 Then
WaitMs 25
While row4 = 0
Wend
data = 10
Endif
'CHECK COL2 CHOICES
col1 = 1
col2 = 0
col3 = 1
col4 = 1
If row1 = 0 Then
WaitMs 25
While row1 = 0
Wend
data = 2
Endif
If row2 = 0 Then
WaitMs 25
While row2 = 0
Wend
data = 5
Endif
Endif
If row3 = 0 Then
WaitMs 25
While row3 = 0
Wend
data = 8
Endif
82

If row4 = 0 Then
WaitMs 25
While row4 = 0
Wend
data = 0
Endif
'CHECK COL3 CHOICES
col1 = 1
col2 = 1
col3 = 0
col4 = 1

If row1 = 0 Then
WaitMs 25
While row1 = 0
Wend
data = 3
Endif
If row2 = 0 Then
WaitMs 25
While row2 = 0
Wend
data = 6
Endif
If row3 = 0 Then
WaitMs 25
While row3 = 0
Wend
data = 9
Endif
If row4 = 0 Then
WaitMs 25
While row4 = 0
Wend
data = 11
Endif
'CHECK COL4 CHOICES
col1 = 1
col2 = 1
col3 = 1
col4 = 0

83

If row1 = 0 Then
WaitMs 25
While row1 = 0
Wend
data = "A"
Endif
If row2 = 0 Then
WaitMs 25
While row2 = 0
Wend
data = "B"
Endif
If row3 = 0 Then
WaitMs 25
While row3 = 0
Wend
data = "C"
Endif
If row4 = 0 Then
WaitMs 25
While row4 = 0
Wend
data = "D"
Endif
WaitMs 25
Return
4. Fonction passwordset
passwordset:
' default password
'
'
'
'

p1 = 1
p2 = 2
p3 = 3
p4 = 4

start6:
Lcdcmdout LcdLine1Clear
Lcdcmdout LcdLine1Home
Lcdout "enter code"
Lcdcmdout LcdLine2Home
For k = 1 To 4
84

Gosub keypressed
If keystatus = 0 Then
Goto start6
Else
Gosub keyidentification
Endif
Lcdout "*"
If k = 1 Then
p1 = data
Endif
If k = 2 Then
p2 = data
Endif
If k = 3 Then
p3 = data
Endif
If k = 4 Then
p4 = data
Endif
Next k
'SAVE THE ENTERED CODE INTO EEPROM
Write 0, 0
Write 1, p1
Write 2, p2
Write 3, p3
Write 4, p4
WaitMs 5

'DELAY FOR EEPROM SAVING

Return
'INTRUSION TONE
5. tone1:
For trial = 1 To 15
buzzer = 0
WaitMs 100
buzzer = 1
WaitMs 100
buzzer = 0
Next trial
Return

85

6. 'ACCESS DENIED
tone2:
For trial = 1 To 3
buzzer = 0
WaitMs 500
buzzer = 1
WaitMs 500
buzzer = 0
Next trial
Return
7. 'FIRE TONE
tone3:
For trial = 1 To 30
buzzer = 0
WaitMs 50
buzzer = 1
WaitMs 50
buzzer = 0
Next trial
Return
8. 'ACCESS GRANTED
tone4:
For trial = 1 To 2
buzzer = 0
WaitMs 1500
buzzer = 1
WaitMs 1500
buzzer = 0
Next trial
Return
9. 'LIMIT REACHED
tone5:
For trial = 1 To 2
buzzer = 0
WaitMs 3000
buzzer = 1
WaitMs 1500
buzzer = 0
Next trial
Return

86

Annexe 4
Plan de travail
Pour continuer le projet que nous avons dj commenc, nous mentionnerons les points
pour faciliter le plan de travail :
- Premirement, il est ncessaire de continuer la fabrication dun module (board,
hardware) qui nous donnera une sortie Ethernet pour tre directement reli au rseau
travers le Switch o toutes les camras sont relies.
Et ainsi notre module est extensible et nous pourrons lui ajouter ce second module.
En fait, il existe plusieurs schmas blocs que nous pouvons choisir de linternet en faisant
une petite recherche.
- Deuximent, il est important de faire une application qui gre tout le systme.
Cette application (software) a les fonctions suivantes :
Pour afficher ce que les camras surveillent, cette application doit tre installe
sur lordinateur central. Ainsi, le responsable peut voir les enregistrements
Ce software doit tre dvelopp pour avoir un accs une base de donnes o il y
a des diffrents utilisateurs avec leur mot de passe et puis mettre des contraintes
sur notre module : les heures et les jours o on peut activer notre module de
contrle de serrure. Aussi nous pourrons notifier chaque moment qui est prsent
dans lendroit surveill et ltat aussi.

Ce module l peut activer et dsactiver le systme de surveillance nimporte


quel moment et nimporte quel lieu.

Nous pourrons tablir ce software en utilisant un langage de programmation C++


ou C# vu leur faciliter pour lutilisateur.

- Troisiment, un module de tlcommunication qui module reoit une commande de


notre plaque lectronique pour tablir un contact tlphonique avec le ou les numros
des responsables dsigns pour leur signaler ce changement sous forme dun message
vocal. Le microcontrleur envoie la commande de composer un numro tlphonique
puis il lui envoie ce numro. Ces numros sont enregistrs dans une mmoire.
Donc, le rle de ce module est de mmoriser quelques numros importants pour leur
dlivrer un SMS lors de la situation alarmante. De plus, ce module l peut activer ou
dsactiver notre systme par envoie dun message vocal spcial.

87

88

Вам также может понравиться