Vous êtes sur la page 1sur 11

Chapitre II Conception et Réalisation

II.1 Introduction :
Ce chapitre présent les différentes étapes de la conception de notre projet, ainsi que le
fonctionnement de chaque élément, l’empreinte est numérisée à l’aide d’un capteur
d’empreinte digitale.

II.2. Schéma synoptique du système :

Figure II.1 : Schéma synoptique du système

II.3. Matériel
Nous avons besoin de certains composants pour faire cela

4 1 3 2

Figure II.2 : Matériel

-1-
Chapitre II Conception et Réalisation

1-Arduinou uno 2-L’empreinte digitale 3-Module de relais 4-serrure solénoïd

II.3. 1Capteur d’empreinte digitale :


Le capteur d'empreinte est un capteur qui détecte les empreintes digitales.
L'identification et la vérification des empreintes digitales est donc très simple. .Nous
pouvons enregistrer jusqu'à 162 empreinte digitale .ces empreintes seront stocké sous
forme digitale dans la mémoire flash embarquée. Il ya une led vert dans la lentille qui
s'allume durant la prise l'empreinte. Il est certainement le meilleur capteur
d'empreintes digitales qu'il vous faut, et son utilisation est très simple.

Figure II.3 : Capteur optique d’empreinte digitale pour Arduino

En trouve dans le capteur d’empreinte digitale 6 broches deux pour la communication


avec ARDUINO et deus pour l’alimentation (VCC et GND) et les deux autre broche (un
pour la communication et l’autre alimentation VCC 5V).

Figure II.4 :Les broches d’un capteur d’empreinte digitale

-2-
Chapitre II Conception et Réalisation

Tableaux 01 : Éléments d'empreintes digitales

Numéro de Nom Type Fonction Description


broche
1 Vtouch in Touche d'entrée d'alimentation par
induction (couleur du câble: bleu)
2 Sout out Signal de sortie (couleur du câble: jaune)
3 Vin in Entrée d'alimentation (couleur du câble:
rouge)
4 TD out Sortie de données. Niveau logique TTL
(couleur du câble: vert
5 RD in Entrée de données. Niveau logique TTL
(couleur du câble: blanc)
6 GND Masse de signal. Connecté à la terre
(couleur du câble: noir

II.3. 1.1Branchements :
Le capteur nécessite une alimentation de 3,8V à 7V. Il sera donc alimenté entre +5V et
GND de la carte arduino .

Par contre, pour la communication, le capteur travail en 0V-3,3V alors que la carte
Arduino communique en 0V - 5V :

- dans le sens capteur TX -> Arduino RX, pas besoin d’adapter la tension car la carte
Arduino lit 3,3V comme un niveau logique 1.

- dans le sens Arduino TX -> Capteur RX, on passera par un pont diviseur de tension qui
permet d’abaisser le 5V en sortie de la carte Arduino à 3,3V

II.3. 1.2Connexion matérielle :


Le module via l'interface de communication série, peut être utilisé directement avec le
microcontrôleur 3.3V ou 5V pour communiquer: broche de transmission de données de
module (TX à 4 broches) connectée au récepteur de données d'ordinateur hôte (RXD),
broche de réception de données de module (5 pieds RX) ) connectez-vous au terminal de
transmission des données de la machine de position (TXD)

II.3. 1.3Protocole série :


Utilisation de la communication série asynchrone semi-duplex. La vitesse de
transmission par défaut est 57600bps et peut être définie à 9600 ~ 115200bps par
commande. Le format de trame transmis est de 10 bits, un bit de début de niveau 0, des
données de 8 bits (LSB en premier) et un bit d'arrêt sans bit de parité.

-3-
Chapitre II Conception et Réalisation

Figure II.5 :Le format de transfert de trame

II.3. 1.4Protocole de communication :


Lors de la communication, le transfert et la réception des commandes / données /
résultats sont tous emballés dans un format de paquet de données.

Tableaux 02 : Format de paquet de données

Entête Additionneur Paquet t Paquet Contenu du Somme de


identifiant longueur coffret contrôle

Tableaux 03 : Définition du paquet de données


Nom symbole Longueur La description

Entête DÉBUT 2 octets Valeur fixe de EF01H; Octet haut transféré en premier
Additionneur ADDR 1 octet La valeur par défaut est 0xFFFFFFFF, modifiable par
commander. Octet élevé transféré en premier et avec
une valeur d'addition incorrecte, le module refusera le
transfert
Paquet PID 1 octet 1H Paquet de commande
identifiant
2H Data packet; Data packet shall not appear alone
in executing process, must follow command
packet or acknowledge packet.
7H Acknowledge packet
2H Paquet de fin de données

Paquet LONGUEUR 2 octets Fait référence à la longueur du contenu du paquet


longueur (paquets de commande et paquets de données) plus la
longueur de la somme de contrôle (2 octets). L'unité
est un octet. La longueur maximale est de 256 octets.
Et l'octet haut est transféré en premier
Paquet LES - Il peut s'agir de commandes, de données, de
Contenu DONNÉES paramètres de commande, d'acquittement du résultat,
etc. (la valeur du caractère d'empreinte digitale, le
modèle sont considérés comme des données)
Somme de SOMME 2 octets La somme arithmétique de l'identificateur de package,
contrôle de la longueur du package et de son contenu. Les bits
débordants sont omis. Octet haut transféré en premier

-4-
Chapitre II Conception et Réalisation

Figure II.6 :Brochage d’un capteur d’empreinte avec la carte ARDUINO UNO

II.3. 2 Module de relais :


Le relais est un interrupteur pilotable qui permet d’isolé la partie commande de la partie
puissance. C’est un composant très utilisé lorsqu’on veut faire le lien entre électronique
et électricité. Il permet d’ouvrir ou fermer un contacteur sur un circuit de puissance en
fonction d’un signal entre 0 et 5V

II.3. 2 .1Principe de fonctionnement :


Le relais est constitué d’un électroaimant et d’un contacteur mécanique. Lorsque le
courant est suffisamment important sur la bornes d’entrée, le solénoïde se magnétise ce
qui force le contacteur à fermer le circuit de puissance. Comme il n’y a pas de liaison
mécanique entre le circuit de commande et le circuit de puissance (actionnement
magnétique), il y a une isolation galvanique entre les deux circuits; ce qui permet de
protéger le circuit de commande

Figure II.7 : Module de relais

-5-
Chapitre II Conception et Réalisation

Nous allons voir ici le branchement d’un module relais qui est souvent présent dans les
kits d’électronique. Il y a trois broches d’entrée (Signal, Vcc, Gnd) comme pour un
servomoteur. Le relais se branche généralement sur une sortie digitale du
microcontrôleur. Il y a généralement un bornier 3 plots en sortie du module qui
corresponde aux sorties Naturellement Ouvert (NO), commun (COM) et Naturellement
fermé (NC). L’appareil en sortie sera relié à la borne COM et la borne NC ou NO selon
votre utilisation

Figure II.8 : Brochage d’un Module de relais avec la carte ARDUINO UNO

En générale, on choisit le mode le plus sécuritaire en cas d’un défaut de commande. Par
exemple, le relais coupe le circuit alimentant la chaudière en cas de problème pour
éviter qu’elle ne chauffe en continue

II.3. 3 serrure solénoïde :


Les solénoïdes sont des électro-aimants : Ils sont composés d'une grosse bobine de
cuivre avec une armature (un noyau en metal ) en leur centre. Quand la bobine est
alimentée, le noyau est attiré au centre de la bobine. Cela permet à la solénoïde de se
déplacer.

Cette solénoïde est particulièrement robuste, son noyau en métal dispose d'une
extrémité avec une coupe inclinée et d'un bon support de montage. Cela en fait une
serrure électrique, idéal pour un placard ou une porte. De base, la serrure est active sans
alimentation, quand une tension de 9VDC à 12VDC est appliquée, la serrure s'actionne et
la porte peut s'ouvrir.

-6-
Chapitre II Conception et Réalisation

Figure II.9 :serrure solénoïde

II.4Schéma globale de projet :

Figure II.10 : Schéma globale de projet

-7-
II.5 Conclusion :

Puisqu’il n’y a aucun risque d’oublier les mots de passe ou de perdre des clés. La
serrure de porte à capteur d’empreintes digitales est certainement l’option la plus
pratique dans le scénario actuel. Ce système de sécurité a une large portée à l’avenir
car des techniques d’intelligence artificielle comme la reconnaissance faciale .Ils
peuvent également être ajoutées pour faciliter processus d’identification. Outre le
capteur de température, des capteurs d’incendie et des scanners d’iris qu’on
peut également les installer avec le système pour augmenter la sécurité.
Chapitre II Conception et Réalisation
Les Logiciels Utilisés

Pour programmer Arduino


[01] http://www.generationrobots.com/fr/ 152-arduino. Consulter le: mars
2015.

[02] S.V.D.Reyvanth, G.Shirish, « PID controller using Arduino ».

[03] C. Tavernier, « Arduino applications avancées ». Version Dunod.

[4] X.HINAULT. www.mon-club-elec.fr.

[05] http://www.acm.uiuc.edu/sigbot/tutorials/ 2009-11-17-arduino-basics.


Consulter le: mars 2015.

[06] Jean- Noël, « livret Arduino en français » , centre de ressources art


sensitif .

[07] Eskimon, Olyte « Arduino pour bien commencer en électronique et en


programmation »

[08] A. Grimault, J. Querard « Articl Procédé et dispositif de commutation


d'un relais électromagnétique » . EP2312598 A1.

Vous aimerez peut-être aussi