Projet de Fin D'Etude Projet de Fin D'Etudes S
Projet de Fin D'Etude Projet de Fin D'Etudes S
Projet de Fin D'Etude Projet de Fin D'Etudes S
N dordre de PFE :
Cest avec plaisir que nous rservons ces quelques lignes en signe de gratitude et de profonde reconnaissance lgard de tous ceux qui nous ont aids la ralisation de notre projet de fin dtudes. Nous tenons en premier lieu exprimer notre gratitude envers notre encadrant Mme Nouzha E MENN!"#$ qui nous a permis de mener terme ce travail% par ses soutiens% ses prcieux conseils et ses &ienveillances. 'a disponi&ilit et sa qualit humaine sont autant dlments qui ont favoris le dveloppement de ce mmoire. (ue les mem&res de jur) Mr !ziz !M!*$ et Mr +ousselham ,!+"#C-$ trouvent nos profondes gratitudes pour lhonneur quils nous font en examinant notre expos. Nous remercions galement Mr !&djalil +EN."#-*! pour ses conseils pratiques et son aide matriel. Nos penses vont galement tous les mem&res de nos familles% leurs encouragements% leurs soutiens qui nous ont permis de franchir toutes les difficults envisages.
R! u&!
-------------------------------------------------------------------------------------------------------------------------------- 7 ------------------------------------------------------------------------------------------------------ 0
-------------------------------------------------------------------------------------------------------------- :
!e ra""or# "r$se%#e &es r$su&#a#s de &$#ude e# de &a r$a&'sa#'o% du%e serrure (od$e "our (o%#r)&er u%e "or#e (ou&'ssa%#e effe(#u$e da%s &e (adre du% PFE. !e #ra*a'& %ous a do%%$ &o((as'o% de se fam'&'ar'ser a*e( &es ou#'&s d'%s#rume%#a#'o% e# d'%forma#'+ue ,!AO- s'mu&a#'o% e#(.. e# sur#ou# de me%er u%e $#ude d$#a'&&$e e# u%e r$a&'sa#'o% se&o% u% (ah'er de (har/e "r$d$f'%'. No#re serrure do'# /ara%#'r a*a%# #ou# &a s$(ur'#$. E&&e a "&us'eurs r)&es 0 sa*o'r : &ou*er#ure au#oma#'+ue du%e "or#e s' &e (ode e%#r$e es# (orre(#- &e (ha%/eme%# de mo# de "asse- &e d$(&e%(heme%# du%e a&arme !e##e serrure es# (om"os$e "r'%('"a&eme%# du% PI! 12F344A +u' a $#$ "ro/ramm$ e% &a%/a/e ! "our sa s'm"&'('#$. 5e "ro/ramme (om"'&$ es# #es#$ sur u% s'mu&a#eur e# "ar su'#e #$&$(har/$ sur &e PI! 0 &a'de du% "ro/ramma#eur.
I%$ro#uc$io% 8!%!rale
Les serrures ont pour but dempcher les intrusions malveillantes et les effractions dans les maisons. Il existe une grande varit de serrures adaptes tous types de portes. Bien que lon soit habitu aux serrures des portes pleines souvrant de mani re latrale! il est aussi possible de trouver des mod les de serrure porte coulissante pour les portes souvrant par glissement sur des rails. "algr lexistence de nouvelles technologies! comme par exemple les cartes puces intgres! la norme de lindustrie est encore la serrure lectrique lorsquon dsire une scurit maximale. La plupart des h#tels ont tou$ours utilis cette mthode plut#t que les plus rcentes! car les serrures lectriques ont dmontr une meilleure efficacit! fiabilit et scurit. Les serrures lectriques sont impossibles d$ouer. Le dispositif na aucune possibilit dinsertion dune cl donc la seule fa%on de dverrouiller la serrure est davoir le bon code dacc s. Les serrures lectriques qui utilisent un clavier comme dispositif ne peuvent pas tre contr#les distance. &e plus! aucun appareil ne permet de rcuprer ou dobtenir le code lectroniquement. La serrure lectrique est fabrique en acier renforc et ne peut pas tre perce ou coupe. Il sagit ici dune grande amlioration par rapport aux serrures traditionnelles. Le clavier est pratique car il permet de changer facilement la combinaison secr te. Les anciennes serrures lectriques ne permettaient pas de changer le mot de passe aussi facilement. 'eul un serrurier pourra le faire et il fallait beaucoup de temps pour y arriver et ctait dispendieux. (vec le clavier de la console! il est tr s facile de le changer soi)mme en toute scurit. Les serrures lectriques sont utiles car elles nous gardent en scurit et elles sont plus faciles utiliser par rapport aux autres types. *lles offrent galement des fonctionnalits ncessaires une scurit absolue. &ans notre pro$et nous dsirons raliser une serrure code selon un cahier de charges base dun microcontr#leur +I,. Le dveloppement des applications base des microcontr#leurs +I, est devenu de plus en plus courant. ,eci est d- plusieurs causes . beaucoup de ressources internes /priphriques intgrs0! mmoires embarques de plus en plus grande! vitesse de calcul accrue1 *n effet! un
Ca2ier #e c2ar9e
=otre cahier des charges comporte six tapes ma$eures . Le syst me digicode limite lacc s dun lieu aux seules personnes en possession du code dacc s. An code de cinq caract res est saisi et il est valid automatiquement sur un clavier numrique situ devant la porte. 'i le code saisi correspond au code dacc s stocB en mmoire! la porte souvre pendant un temps bien dfini. &ans le cas contraire une alarme est active apr s trois essais et le C7actory code va donc tre demand. An afficheur cristaux liquides signalera lutilisateur le nombre de caract res quil a d$ entr D une toile CE sera affiche pour chaque caract re appuy. *n cas derreur de frappe lutilisateur pourra recommencer en appuyant sur la touche E /,lear0 qui va effacer lafficheur. La touche CF tant gre pour rentrer un nouveau code! diffrent de celui programm par dfaut dans le +I,. +our cela il faut savoir le C7actory code pour que les responsables aient la possibilit de changer le code! la sortie doit alors ragir si le 7actory code est correct! et il suffit la suite de taper le nouveau code. (insi notre serrure son initialisation dtecte sil y a des erreurs dans les priphriques! par suite lalarme va tre dclenche! et le L,& va indiquer les nombres derreurs et o3 elles existent.
Introduction
Il sagit ici dtudier les diffrents lments qui constituent la serrure lectronique code et qui entrent dans la conception de celle)ci. 'i nous demandons certaines personnes de nous dcrire la serrure code! elles nous dirons s-rement quelle est constitue dun clavier avec des chiffres et un afficheur L,&. Le clavier et L,& tant les seules parties visibles par lutilisateur. La structure principale dune serrure lectronique code est compose dun microcontr#leur +I, qui assure la programmation des codes dactivations. ,e syst me aura pour but dactiver des relais pour la commande des dispositifs lectroniques ou mcaniques. ,e syst me de commande reprsente le cerveau mme de la serrure lectronique. Il est constitu de parties bien visibles par lutilisateur et dautres qui sont invisibles. =ous talons la structure interne de notre serrure lectronique avec ses diffrents composants lectroniques et nous citons comme composants principaux . ) An microcontr#leur +I, qui est le cGur de ce circuit. ) le rgulateur de tension qui va alimenter notre circuit. ) le quartH qui dtermine la frquence avec laquelle fonctionne le +I,. ) lcran L,& o3 ils saffichent les diffrents messages. ) le clavier lectronique. )Les capteurs infrarouges.
JJ +orts *ntre)'ortie bidirectionnels pouvant produire @K m( par sortie. +LM?( N 6 bits D +LM?B +LM?, et +LM?& N 8bits D +LM?* N J bits. +LM?(. 6 entres )sorties. K entres du ,(=. *ntre ,L> du ?imer O. +LM?B. 8 entres)sorties. 5 entre interruption ext. ,lB et &ata pour prog. +LM?,. 8 entres)sorties. ,lB ?imer5 et +P"5. A'(M?. I +LM?&. 8 entres)sorties. +ort interface micro processeur /8 bits data0. +LM?** J entres)sorties. J bits de contr#le interf micro. J entres du ,(=. Ane frquence de fonctionnement allant $usqu @O"4H. Qeu dinstructions de JK instructions. Ane mmoire de programme de type 7L('4 sur 8> mots /5 motN5I bits0. Ane mmoire de donnes de type M(" sur J68 octets. Ane mmoire de donnes de type **+ML" sur @K6 octets. Ane pile /'tacB0 8 niveaux.
17
b.Atilisation L<intgration du +I, 567899( dans un schma lectronique est des plus aises. L<alimentation se fait au travers de deux broches Vdd qui requi rent une tension de KS. An dcouplage au travers d<un condensateur est recommand par le constructeur. La broche MCLR permet un reset matriel du microcontr#leur mais cela ntant pas utile lapplication! la fonctionnalit est dsactive par la connexion du pin au Vcc. (ussi! la masse du microcontr#leur doit tre connecte la masse du circuit gr2ce aux deux entres Vss. La figure 5.J montre le brochage du pic.
11
larchitecture externe du 567899( qui comprend IO pins dont . JJpins multiplexes fonctions. Ipins pour lalimentation . S&& et S''. @pins pour loscillateur . L',O et L',5. pin pour le M*'*? . ",LM. dentresRsorties avec dautres
c. 'chma de connexion
18
19
I. .-. L.$//ic0'ur LCD a. ,hoix ?out pro$et qui ncessite tant de convivialit ou de contr#le pour lutilisateur doit comporter un afficheur. *n effet! celui)ci permet de mani re tr s rapide de rvler nimporte quelle information qui pourrait tre utile au programmeur ou lusager. Lafficheur L,& alphanumrique est le composant idal pour ce type dapplication . le nombre de caract res tant limit mais suffisant! il se contr#le aisment au travers dun microcontr#leur. Le mod le utilis comporte deux lignes de seiHe caract res qui permettent de crer une petite interface utilisateur efficace et dispose dun rtro clairage offrant la possibilit de lire des informations dans lobscurit et qui a$oute une touche moderne et attractive au boUtier.
1:
b. &escription du principe de fonctionnement et dutilisation Les afficheurs cristaux liquides! autrement appels afficheurs L,& /Liquid ,rystal &isplay0! sont des modules compacts intelligents et ncessitent peu de composants externes pour un bon fonctionnement. Ils consomment relativement peu /de 5 K m(0! sont relativement bons marchs et s<utilisent avec beaucoup de facilit. L<afficheur est constitu de deux lames de verre! distantes de @O Vm environ! sur lesquelles sont dessines les mantisses formant les caract res. L<espace entre elles est rempli de cristal liquide normalement rflchissant /pour les mod les rflectifs0. L<application entre les deux faces d<une tension alternative basse frquence de quelques volts /J K S0 le rend absorbant. Les caract res apparaissent sombres sur fond clair. =<mettant pas de lumi re! un afficheur cristaux liquides rflectif ne peut tre utilis qu<avec un bon clairage ambiant. 'a lisibilit augmente avec l<clairage. Les mod les transmissifs fonctionnent diffremment. normalement opaque au repos! le cristal liquide devient transparent lorsqu<il est excitD pour rendre un tel afficheur lisible! il est ncessaire de l<clairer par l<arri re! comme c<est le cas pour les mod les rtroclairs. Lafficheur utilis dispose de . ) 2 lignes de 16 caract res. ) Ane RAM /DDRAM . DATA RAM0 de 80 caract res correspondant. ) Ane RAM (CGRAM : CARACTER GRAPHIC RAM0 permettant de crer de nouveaux caract res. )Le registre dinstruction I M. /Instruction Megister0 . ,est le registre de contr#le! suivant la valeur que lon met dedans lafficheur excute des oprations de configurations. Il permet aussi de positionner le curseur parmi les 32 adresses de lafficheur. )Le registre de donnes D R: (Data Register) : 'uivant la valeur que lon met dedans lafficheur peut afficher un caract re /,ode ASCII ou spcifiques0 ou crer une ligne dune matrice dun nouveau caract re. ,et afficheur ncessite une alimentation de KS pour pouvoir alimenter son pilote interne et ainsi permettre laffichage des caract res sur lcran. La rsistance variable permet de pouvoir modifier le contraste tout moment. ,e L,& poss de huit bits de donnes! mais seules quatre
1
+5V
RS RW E 4 5 6
12
I. .1. L.$&i!'nt$tion a. ,hoix Les diffrents composants requi rent deux tensions diffrentes . KS pour le microcontr#leur! les capteurs infrarouges! lafficheur L,&! les L*&s et le buHHer. 5@S pour les relais.
7 8 9 10 11 12 13 14
1 2 3
D0 D1 D2 D3 D4 D5 D6 D7
+12V
7805
Morocco
+5V
C4
220V
C5
470uF/25V
BR1
1000uF/25V
TR1
TR_220/12V_1A
Fi2ur' .3 Sc0%!$ d' conn'4ion d' &5$&i!'nt$tion
I.+.6. C$"t'ur in/r$rou2' a. ,hoix (fin dviter toute collision des personnes avec la porte! nous faisons appel aux capteurs infrarouges! et nous allons utiliser deux capteurs ayant des fonctionnements diffrents! lun est pour lanticollision et lautre dtecte les personnes.
14
,e capteur doit tre insr dans le mme plan que la porte pour viter tout accident lors de fermeture de la porte.
&tecteur de proximit . Le signal nest pas re%u par le rcepteur si aucun ob$et rflchissant est prsent.
13
c. 'chma de connexion Les deux transistors sont utiliss comme convertisseurs numriques /non logique0.
+5V
R11
200
R12
200
IRE1
IRE2
IRC1
IRC2
+5V
R7 R6
100 1k
Q2
2N2222
R9
10k
R5
100
+5V
R8
1k
Q4
2N2222
R10
10k
16
b. Atilisation
An relai lectromcanique est dot d<un bobinage en guise d<organe de commande. La tension applique ce bobinage va crer un courant! ce courant produisant un champ lectromagntique l<extrmit de la bobine /il ne s<agit ni plus ni moins que d<un lectro)aimant0. ,e champ magntique va tre capable de faire dplacer un lment mcanique mtallique mont sur un axe mobile! qui dplacera alors des contacts mcaniques.
87
c. 'chma de connexion
R3
1k
R1
1k
Q3
2N2222
Q1
2N2222
D3
+12V
D2
RL1
RELAY_DC12V +12V
+88.8 MOTOR_DC.12V
RL2
RELAY_DC12V +12V
Les diodes &@ et &J sont places en antiparall le avec les relais pour protger les transistors contre les surtensions provoques par la bobine du relais lors de sa mise hors fonction. I. .8. D.$utr'# co!"o#$nt# a. BuHHer ,est un lment lectromcanique ou piHolectrique qui produit un son caractristique quand on lui applique une tension . le bip. ,ertains ncessitent une tension continue! d<autres ncessitent une tension alternative. b. Boutons poussoirs Le bouton poussoir est une touche tactile qui permet de faire une liaison lectrique momentane le temps que l<on appuie dessus ou sur certains mod les inverss! d<ouvrir temporairement le contact lectrique.
Fi9ure +-(* ,ou$o% "ou oir Fi9ure +-+< ,u11er
81
Serrure co#!e 5 IEA (*+( I.+. R%$&i#$tion d' #c0%!$# 't outi&# &o2ici'&#
$. Sc0%!$ d' "rinci"'
Le microcontr#leur doit piloter lensemble des priphriques. Les connexions doivent se faire comme la montre le schma du principe figure 5.@@. ,ontr#l par lintermdiaire du clavier 5@ touches et de lafficheur L,&! le microcontr#leur rceptionne le code saisi au clavier par lutilisateur. Il peut alors commander louverture de la porte par lintermdiaire des relais.
88
microcontr#leur /+I,! (tmel! 8OK5! (M"! 4,55...0 et son interaction avec les composants qui l<entourent.
Le logiciel : I'I' +ML?*A'* ; permet la cration dun schma lectronique avec une grande simplicit. (pr s un bref apprentissage! il est facile de dvelopper son propre schma lectronique. Lapplication est accompagne de larges librairies de composants. "alheureusement! il ya des composantes qui ne sont pas dans les biblioth ques fournies. Il faut donc dans un premier temps crer une librairie qui contiendra tous les composants du pro$et! puis crer les composants. ,ette derni re t2che est rellement simplifie puisquil suffit simplement de crer le contour du composant et da$outer ensuite les diffrentes broches autour de celui)ci! en prenant soin de respecter la nature de la broche /input! output! poXer! etc.0. ,eci est capital dans la phase de vrification du schma et de sa prparation lexportation vers un logiciel de routage car ce dernier pourra alors dtecter dventuelles erreurs de connections de broches de composants /par exemple la connexion dune sortie sur une autre sortie0.
Fi9ure+-()-Pro$eu #e cr!a$io% #e circui$ i&"ri&!
89
I.-.-. Sc0%!$ "rinci"$& o9t'nu : &.$id' d' &o2ici'& 'i on combine ine toutes les composantes que nous avons tudies s avant et que nous ralisons ces schmas lectroniques nous allons obtenir le schma principal sur lequel nous allons nous baser pour notre ralisation .
Conc&u#ion *
&ans ce chapitre! nous avons dcrit les bases thoriques des modules dvelopper dans notre pro$et. =ous avons prsent une tude sur les composants de notre serrure lectronique essentiellement le microcontr#leur 567899(.et aussi nous avons fait une br ve tude sur tous les composants principaux. ,e chapitre rel ve ainsi une utilit ma$eure pour ce qui suit puisquil dtaille des notions exploites au sein de la partie ralisation de notre pro$et.
8:
Introduction .
Il sagit dans ce chapitre de prsenter les diffrents logiciels permettant le dveloppement de notre pro$et . le compilateur! le simulateur et le logiciel permettant de grer le programmateur. *nsuite nous expliquons lorganigramme qui va nous faciliter la programmation et enfin une derni re partie est consacre la simulation.
microcontr#leurs +I,. ,e compilateur mono) poste avec environnement I&* /regroupe un diteur de texte! un compilateur! des outils automatiques de fabrication! et souvent un dbogueur.0 sous PindoXs renferme un diteur avec gestion des erreurs syntaxiques! un diteur de pro$ets! un diteur de param tres spcifiques chaque type de microcontr#leurs! des YvisualiseursY de statistiques et de param tres divers. Il bnficie d<une gnration de code tr s efficace des et compact Y(R=Y en ou tant capable encore de d<avoir grer
Fi9ure (-+ CCS co&"iler
acc s
la d<
gestion *R'.
convertisseurs
l<tat
des
ports
( noter galement que les variables utilises dans notre programme peuvent tre associes des parties YmatrielsY du +I, /mmoire! port d<entresRsorties...0 afin que le programme soit extrmement YlisibleY et exploitable.
84
83
Serrure co#!e 5 IEA (*+( II.+. Qu'&(u'# notion# d' "ro2r$!!$tion d' "ic 'n c
&ans cette partie nous nallons pas parler de la programmation de pic en langage , en gnral! mais nous allons seulement claircir quelque directives et quelques fonctions qui sont propres au +I,. II.+. . L'# dir'cti,'# ) ) ) ) ) ) ) ;use delay . Menseigne le compilateur sur la frquence du quartH utilis. Ffuses options . +ermet de dfinir le mot de configuration. Les options sont [/L+! Z?! 4'! M,0 D/ P&?! =LP&?0 D/ +ML?*,?! =L+ML?*,?0\ Fdefine . on peut affecter des identificateurs! car Les constantes nexistent pas. Finclude . il appelle les diffrentes biblioth ques. Lutput]loX / 0 D Lutput]high / 0 D ces deux fonction permettent dagir sur les ports dentres et de sorties.
delay]ms /valeur0 . celle)ci est lune des fonctions tr s pratique pour grer les dlais.
II.-. L.or2$ni2r$!!'
(fin de comprendre le droulement du programme excut par le microcontr#leur! lorganigramme sur lequel se base le code est expliqu ci)apr s . ^ la mise sous tension de la serrure! le microcontr#leur commence par
D$>u#
excuter les fonctions dinitialisation. *nsuite il vient le test des priphriques . premi rement le microcontr#leur commence par tester si la porte coulissante est ferme en testant le bouton poussoir de fermeture comme lindique lorganigramme ci)contre.
I%'#'a&'sa#'o%
No%
;'me << = s
Ou'
Aff'(her erreur
'i le bouton nest pas appuy on ferme mais dans un dlai prcis! on signal lerreur apr s ce temps. 'i on trouve notre bouton appuy on arrte le relais et le @ me test commence.
86
lerreur. 'inon on suit le test des priphriques! le suivant est le capteur infrarouge anticollision sil ya un obstacle qui coupe les rayons donc il y a erreur et dans le cas inverse on continue. *t pour finir le test derreur on affiche combien on a trouve derreurs si ly en a! et on active lalarme.
ou'
Aff'(her &erreur
ou'
Aff'(her &erreur
ou'
A(#'*er &a&arme
Ou'
!ode >o%
Ou'
No%
Sient ensuite un premier test! qui dtermine si la serrure dmarre pour la premi re fois. Il le dtecte en analysant un octet de l**+ML". 'i le test est vrai c..d sil ya pralablement un code dutilisateur! la serrure demande lutilisateur au travers de lafficheur L,& de saisir le bon code! si le test est faux la serrure demande le factory code! pour lenregistrement dun nouveau code dutilisateur. (pr s avoir test si on a utilis la serrure pour la 5 re fois ou non! et apr s lenregistrement de nouveau code sil ny a pas! ce moment on commence la saisie du code pour ouvrir la porte coulissante. Il ya deux boutons spciaux dans le clavier ce sont E et F.
97
5e(#ure
Aff'(ha/e #ou(he a""u@$e &'/%eB(o&
;ou(heCa"" H
%o%
;ou(heCa""
ou'
Ou'
!ode >o%
Ou'
No%
%o%
9 essa'e G
%o%
D$(&e%(heme%# Da&arme
,a(#'o% #em"or's$e.
ou'
%o%
!ode >o% G
%o%
ou'
91
II.1. Si!u&$tion
( laide de lorganigramme nous avons ralis notre code en langage ,. ,e programme est vrifi laide de simulateur : Meal +I, simulateur ; et ci)apr s le rsultat de la simulation . +remi rement cest linitialisation . le microcontr#leur commence par excuter les fonctions dinitialisation
98
&ans le cas o3 il ny a pas des erreurs! la serrure demande le code dacc s lutilisateur! si le code est correct la serrure demande lutilisateur daller devant la porte pour activer le capteur infrarouge douverture.
Fi2ur' +.6 cod' 'ntr%' '#t 9on &' #<#t=!' d'!$nd' : &5uti&i#$t'ur d5'ntr'r
99
*n cas de dpassement des trois essais la serrure demande dans ce cas le factory code et lalarme sera dclenche.
9:
Fi2ur' +.> Un' /oi# &' cod' '#t 9on &$ "ort' #5ou,r'r$
(pr s un dlai prcis la porte va tre ferme si le signal nest pas coup pour viter tout accident lors de fermeture de la porte.
Fi2ur' +.3 A"r'# un t'!"# 9i'n d%/ini &$ "ort' #' r'/'r!'
Conc&u#ion *
(u cours de ce chapitre! nous avons tabli notre code qui a t dvelopp en langage ,. ,e code a t compil en ,,' compiler! et test par suite sur le Meal pic simulator. "ais les rsultats thoriques restent idals et loin de la complexit pratique que nous allons voir dans le chapitre suivant qui concerne la fabrication de la serrure code.
92
Introduction
*n se basant sur ltude faite prcdemment@ nous allons aborder la partie ralisation qui prsente ltape la plus importante et la plus complexe dans ce pro$et! car mme si la simulation est faite avec succ s la partie pratique est tout fait diffrente.
III. . V'r9o$rd
Ane Seroboard est une plaque permettant le prototypage de circuits lectroniques! appele aussi plaque d<essai ou Seroboard ou ")Board! est un circuit imprim servant de support physique pour l<assemblage d<un plus ou moins grand nombre de composants lectroniques. ,ontrairement un circuit imprim standard que l<on doit insoler au AS! graver avec de l<acide et percer! un circuit imprim d<exprimentation est prt l<emploi . il dispose de pastilles de cuivre ou de bandes de cuivre! et est prperc avec des trous rguli rement espacs! par exemple au pas de @!KI mm /cet cart est le mme que celui existant entre deux pattes d<un circuit intgr de type &IL comme le =*KKK ou L"9I50. (vec ce genre de circuit imprim! il suffit de placer le composant dans les trous qui vont bien ) il ne doit pas subir de contraintes physiques fortes
Fi9ure )-+ Pla;ue #Ce ai
qui
pourraient
de dveloppement ou lors de la mise en pratique de schmas anciens ou incertains! avec lesquels on pressent qu<il va falloir quelques adaptations. "ais il est aussi fort pratique quand on dbute! car il vite de passer par l<tape YlongueY de ralisation requise pour les circuits bass sur le procd chimique.
94
III.-. A&i!'nt$tion
Le circuit dalimentation est fait dans une second paquette! il doit tre connect au secteur afin dalimenter lensemble du syst me. ,e boUtier contient un transformateur deux sorties @@OS (, RKS)5@S &, pour lalimentation des relais ! de microcontr#leur! de l L,& ainsi que le buHHer.
93
La figure J.6 montre le rassemblement des composants. *t pour pouvoir brancher et dbrancher le +I, facilement nous avons utilis un support! ainsi que des connecteurs adaptateurs qui vont lier le circuit avec les priphriques /L,&! ,lavier! lalimentation...0! et la figure J. "ontre le rassemblement de toutes les composantes! ainsi que la porte coulissante et le circuit concernant les deux metteurs)rcepteurs infrarouge. Le circuit de ces derniers a t spar du circuit principal pour des raisons de sensibilit.
96
III.6.Conc'"tion du 9oiti'r
Lensemble des composants implments sur le circuit sont installs dans un boUtier en bois aux dimensions rduites. &iffrents trous doivent galement tre raliss pour laisser place au connecteur sur le c#t et aux fils dalimentation de la serrure ainsi que des dcoupes ralises pour L,&! le clavier et la porte coulissante.
1 (m 4.8(m
+LM?*
18.4(m
L,&
8:(m !5AIIER 4.8
2(m
:(m
F'/ure 9.4 D'me%s'o%s du >o'#er
:7
(fin dobtenir un pro$et fonctionnel! une maquette de porte illustre le comportement de la serrure en environnement rel. *lle se compose dune porte coulissante aux dimensions rduites avec un afficheur L,& et un clavier. Lensemble mont constitue une vritable maquette de dmonstration montrant de fa%on simple une des applications possibles de la serrure code.
Conc&u#ion *
,ette derni re partie a t la partie la plus difficile dans notre pro$et. *lle a pris deux tiers du temps consacr notre travail. =ous avons donc ralis un boitier qui permet de montrer tous les rsultats. La serrure respecte exactement notre cahier des charges.
:1
La prsente tude nous a permis dacqurir des connaissances importantes dans le domaine de llectronique numrique et de linformatique industrielle. *n effet! au cours de ce travail! nous avons eu loccasion dutiliser plusieurs outils informatiques qui sont ncessaires pour la ralisation de ce pro$et. =ous avons aussi appris raliser des schmas et des circuits lectroniques ce qui tait nouveau pour nous et ce ci nous a demand un travail rgulier et de lapprentissage. Su les rsultats encourageants de cette ralisation! il est possible de prvoir une suite ce travail qui consistera mettre au point les modules suivants . ) ) ) Atilisation dune camera pour filmer les personnes nayant pas le vrai mot de passe qui essayent dentrer. Atilisation dun clavier alphanumrique! pour demander le nom dutilisateur et le mot de passe. le syst me tant aliment par le rseau national dlectricit! en cas de coupure! lensemble du syst me nest plus fonctionnel. Louverture de la porte nest donc plus possible. Ane solution serait lutilisation dune batterie qui se chargerait lorsque la serrure est alimente par le secteur et qui offrirait une autonomie en cas de panne dlectricit.
:8
Les "icrocontr#leurs +I, . &escription et mise en Guvre! ,hristian ?(S*M=I*M! =ouvelle prsentation de la @
me
+I,56789Z &(?( '4**?! "icrochip ?echnology Inc! @OO5 (pprendre la programmation des +I, "id)Mange par lexprimentation et la simulation! 5er dition +ascal "(_*AZ! *'?7! @O5O
:9