Vous êtes sur la page 1sur 25

Institut National Polytechnique

ANNEE ACADEMIQUE 2019-2020


Félix Houphouët Boigny

REMERCIEMENT
Dans premier temps, Nous souhaitant d’exprimes
notre vif remerciement et notre gratitude à notre
grande et respectueux professeur M. AKAFFOU
Enseignant chercheur à la prestigieuse INSTITUT
NATIONNALE PHELIX OUPHOUET BOIGNI DE
YAMOUSSOUKRO d’avoir accepté de nous encadrer
pour notre projet d’appareillage électrique, ainsi que
pour ses soutiens, ses remarques pertinentes et son
encouragement.

1
Institut National Polytechnique
ANNEE ACADEMIQUE 2019-2020
Félix Houphouët Boigny

SOMMAIRE
INTRODUCTION
LE CONTROL D’ACCES
DEFINITION

EMPREINTES DIGITALES
I. INTRODUCTION

II. LES CAPTEURS DE L’EMPREINTE


1. Introduction
2. LA CARTE MICROCONTRÔLEUR (ARDUINO UNO R3)
3. I. INTRODUCTION

II. DESCRIPTION DE LA CARTE "ARDUINO UNO R3


“ (PARTIE MATERIEL)
1. Le Microcontrôleur « ATMEGA 328 »

.
Les Broches de la carte
PROGRAMMATION DE L’”ARDUINO" (PARTIE LANGAGE)
1) Téléchargement du logiciel
2) Structure d’un programme

. Variables et constantes :
3) PRINCIPE DE FONCTIONNEMENT

LA PARTIE DE LA RÉALISATION
INTRODUCTION
1. LISTE DU MATÉRIEL ET SPÉCIFICATION :
CAPTEUR D’EMPREINTE

III. PROGRAMMATION DE L’EMPREINTE


1. Première étape
Deuxieme étape

2
Institut National Polytechnique
ANNEE ACADEMIQUE 2019-2020
Félix Houphouët Boigny

INTRODUCTION
La sécurité représente une préoccupation au sein des
entreprises et de commerce par l’accès à l’information. Est cela
pour éviter l’accès par des personnes indélicates. Dans ce cadre
une nouvelle technique de control d’accès a fait son apparition. Il
s’agit de control d’accès par les systèmes biométriques. Ces
systèmes sont utilisés aussi bien pour des control d’accès physique
(l’œil, visage…) Que pour des contrôles d’accès logique (mot de
passe, carte à puce...).

Dans le cadre de notre projet on s’intéresse par le control


d’accès à moteur par les empreintes digitales ces derniers existent
déjà à notre naissance. En effet les empreintes digitales sont
individuelles, cependant, elles ne sont en fait pas si différentes les
unes des autres.

Pour réaliser ce contrôle d’accès à partir des empreintes


digitales captées par des capteurs d’empreintes, on utilise un
système "Arduino" qui nous donne la possibilité d’assemblé les
performances de la programmation et l’électronique, plus
précisément, nous allons programmer des systèmes électroniques.

3
Institut National Polytechnique
ANNEE ACADEMIQUE 2019-2020
Félix Houphouët Boigny

LE CONTROL D’ACCES
DEFINITION
Les contrôle d’accès dans pour ce projet est une technique qui
consiste à soumettre l’accès a l’utilisation d'un moteur à une
autorisation préalable d’accès.
L’autorisation d’accès s’affecte de trois façons différentes de
prouver son identité face à un système informatique :
1)L’autorisation d’accès par un mot passe ou un code.

Exemple : clavier matriciel

2)L’autorisation d’accès par un objet, telle une carte à puce,


un badge.

Exemple : carte vitale ou carte bancaire.


3)L’autorisation d’accès grâce à une caractéristique
physique propre (biométrie).

Exemple : ( l’œil, visage, empreinte…).

Nous nous intéresserons au troisième type, contrôle d’accès


biométrique

4
Institut National Polytechnique
ANNEE ACADEMIQUE 2019-2020
Félix Houphouët Boigny

Les advantages Les inconvenient


On ne peut pas Positionnement
l'oublier assez lent pour
contrôle
Difficile à copier.

On ne peut pas le On ne peut pas le


confier. confier.

Unique et personnel.

Avantages et inconvénients du control d’accès avec empreinte digital

5
Institut National Polytechnique
ANNEE ACADEMIQUE 2019-2020
Félix Houphouët Boigny

EMPREINTES DIGITALES
IV. INTRODUCTION
Chez les êtres humains, les bouts des doigts ne sont pas lisses.
Sur la dernière phalange de chaque doigt, ainsi que sur toute la
paume de la main, la peau forme des
creux et des bosses (figure 1). Les crêtes
permettent une meilleure prise des
objets. Les bosses quant à elles
possèdent des pores qui permettent de
laisser échapper la sueur créée par

les glandes sudoripares.


Lorsque nous touchons un objet (ou une surface), ces bosses de
l'empreinte liquides gras (sueurs,

Sécrétions grasses, acides aminés et déchets) se déposent en


suivant exactement les crêtes du doigt : une empreinte digitale
apparaît comme le montre dans la figure [3]

6
Institut National Polytechnique
ANNEE ACADEMIQUE 2019-2020
Félix Houphouët Boigny

II. LES CAPTEURS DE L’EMPREINTE


4.Introduction
Les techniques utilisées pour capter les images des empreintes
digitales sont diverses : capteurs optiques (caméras CCD), capteurs
d’ultrasonique, capteurs de champ électrique, de capacité, de
température...

Les difficultés générales de toutes ces techniques sont


principalement :
L’épaisseur très fine de certaines empreintes digitales
dues parfois à l’origine ethnique de la personne ou encore
de l’âge.
La quantité énorme d’informations sur une très petite
surface.
L’état du doigt (humidité, sécheresse, coupures...).
La pression plus ou moins forte exercée sur le détecteur.

La technique utilisée dans notre cas est celle du capteur


optique

a) Le capteur optique :
Un capteur d’empreinte optique est utilisé afin de
scanner les donnes quand le doigt se pose, l’écran
émet une forte lumière refléter par le sillons de
l’empreinte digitale. L’image produite est analysée et le
résultat permet de valider ou non l’accès au moteur

b) Principe de fonctionnement

7
Institut National Polytechnique
ANNEE ACADEMIQUE 2019-2020
Félix Houphouët Boigny

Le principe de fonctionnement de ce type de capteur est


représenté de manière simplifié sur la Figure [2]

LA CARTE MICROCONTRÔLEUR (ARDUINO UNO R3)


I. INTRODUCTION

L' "Arduino" est une carte basée sur les microcontrôleurs.


Il’ y on a plus de types d' "Arduino" comme Chaque type a ses
caractéristiques, et ses utilités, qui ont plusieurs avantages :
Le matériel est « open source » :
• On peut le copier, le fabriquer et le modifier librement.
Le logiciel est libre :
• On peut l’utiliser et le modifier librement.
Sur l’internet, on trouve :
• Une communauté d’utilisateurs.
• Des guides d’utilisation.

8
Institut National Polytechnique
ANNEE ACADEMIQUE 2019-2020
Félix Houphouët Boigny

• Des exemples.
• Des forums d’entraide

Dans notre projet on s’intéresse à la carte "Arduino uno".

Un microcontrôleur est un circuit intégré qui rassemble les


éléments essentiels d'un ordinateur :
• Processeur.

• Mémoires (mémoire morte pour le programme, mémoire vive


pour les données).

V. DESCRIPTION DE LA CARTE "ARDUINO UNO R3


“ (PARTIE MATERIEL)
1. Le Microcontrôleur « ATMEGA 328 »

La carte "Arduino Uno R3" utilise comme mémoire


l’ATmega 328 [9] contient :

9
Institut National Polytechnique
ANNEE ACADEMIQUE 2019-2020
Félix Houphouët Boigny

La mémoire FLASH contient 32 Ko, c’est vrai que ce nombre


est très petit mais suffisant pour écrire plus de choses pour
programmer la carte.

La partie (BOOT LOADER) a presque de 0.5 Ko, la partie


responsable de la programmation de la carte.

La mémoire SRAM contient 2 Ko.

La mémoire EEPROM contient 1 Ko.

2. Les Broches de la carte

10
Institut National Polytechnique
ANNEE ACADEMIQUE 2019-2020
Félix Houphouët Boigny

Les broches numérotées de 0 à 13 : sont soit des entrées


soit des sorties digitales, dont 6 disposent en sorties PWM
(largeur d'impulsion modulée).
(RX) pour recevoir et (TX) pour transmettre.

AREF : Tension de référence utilisée pour les entrées


analogiques qui est

Différent du 5V.

Les 6 broches d'entrées analogiques : peuvent être utilisé


comme des entrées ou des sorties numériques.
GND : la Masse.

VIN (7V <--- >12V) : sont utilisée pour alimenter la carte.

5V “tension régulée” : qui est obtenus d’une tension provenir


de la tension d’alimentation VIN à travers le régulateur qui la
transforme en une tension stable (régulée).

3.3V : source d’alimentation pour des certains circuits externes


qui nécessitant cette tension au lieu du 5V, avec une courant
maximale de 50mA.

RESET : on utilise le niveau bas de ‘reset’ pour redémarrer le


microcontrôleur, mais en pratique il est utilisé pour ajouter un
bouton de réinitialisation.

11
Institut National Polytechnique
ANNEE ACADEMIQUE 2019-2020
Félix Houphouët Boigny

Port(USB) : pour faire connecter la carte a l’ordinateur.

Bouton (RESET) : pour la réinitialisation.

III. PROGRAMMATION DE L’”ARDUINO"


(PARTIE LANGAGE)
Un programme utilisateur arduino est une suite d’instruction
élémentaire sous forme textuelle, ligne par ligne.
La carte lit puis effectue les instructions les unes après les autres,
dans l’ordre défini par les lignes de code

4) Téléchargement du logiciel

• Télécharger la version Windows du logiciel "Arduino" sur:


(50 Mo environ)

• Installer le logiciel.

• Dé zipper le pilote FTDI USB Drivers.zip.

• Brancher l’ "Arduino" et pointer l’installeur Windows vers


le pilote.

• Et voilà ! la carte est prête à accueillir un programme


Utilisateur.

5) Structure d’un programme

12
Institut National Polytechnique
ANNEE ACADEMIQUE 2019-2020
Félix Houphouët Boigny

Initialement un programme arduino doit obligatoirement


contenir les deux fonctions de base suivantes :
void setup () : la fonction d’initialisation et de
configuration de l’état des broches (Entrées ou sorties) on
utilisant la fonction pinMode (nom, état). Exemple :
pinMode (12, output)
Void loop () : dans laquelle on mit nos instructions.

Les structures de controle : if /if…else /for /while / do …. while


/continue /break...

Les opérateurs arithmétiques : +, =, /, *, %, -.

Opérateurs de comparaison :
== (Egal à)

! = (Différent de)

< (Inférieur à)

(Supérieur à) ;

<= (Inférieur ou égal à)

>= (Supérieur ou égal à)

Opérateurs composés :

++ (incrémentation)

-- (décrémentation)

+= (addition composée)

-= (souscription)

13
Institut National Polytechnique
ANNEE ACADEMIQUE 2019-2020
Félix Houphouët Boigny

2. Variables et constantes :

Dans le programme d’ ”Arduino" il’ y on a des Constantes


prédéfinies :

HIGH / LOW : (haut/bas)

INPUT / OUTPUT : (entrée/sortie)

TRUE/FALSE:(vrai/Faux)
constantes décimales

Types des données :


Char (caractère)
int (entier)

Long (réel long)


Void (fonctions)
Les tableaux
de variables
float (réel)……

14
Institut National Polytechnique
ANNEE ACADEMIQUE 2019-2020
Félix Houphouët Boigny

6) PRINCIPE DE FONCTIONNEMENT
On conçoit ou on ouvre un programme existant avec le
logiciel Arduino.
2. On vérifie ce programme avec le logiciel Arduino
(compilation).
3. Si des erreurs sont signalées, on modifie le programme.
4. On charge le programme sur la carte.
5. On câble le montage électronique.
6. L’exécution de programme est automatique après
quelques secondes.
7. On alimente la carte soit par le port USB, soit par une
source d’alimentation
8. autonome (pile 9 volts par exemple).
9. On verifies que Notre montage fonctionne.

LA PARTIE DE LA RÉALISATION
INTRODUCTION
Avant tout, on motionne que le capteur utilisé est SEN04172P

15
Institut National Polytechnique
ANNEE ACADEMIQUE 2019-2020
Félix Houphouët Boigny

Le Capteur d'empreinte digitale est un capteur optique basé sur


le principe décrit plus haut. Il permettra de stocker, puis
comparer des empreintes dans sa mémoire flash ces empreintes
seront utiliser pour démarrer un moteur asynchrone triphasé

2. LISTE DU MATÉRIEL ET SPÉCIFICATION :


CAPTEUR D’EMPREINTE
Lecteur d’empreinte type SEN04172P
Il permet d’enregistrer, de comparer et de supprimer des
empreintes [5]

 Type de module : SEN04172P


 Tension d'alimentation : 3,6 ~ 6,0 V
 Courant d'emploi (Max) : 120 mA
 Capacité de stockage : 162 modèles
 Vitesse de transmission : 9600, 19200,
 28800, 38400, 57600(bit/seconde)
 (Valeur par défaut est 57600)
 Température de travail : -20 ~ 50 ℃

RELAIS 5V

Il permet L’ouverture et la fermeture d’un circuit électrique


par un second circuit complètement
isolé et pouvant avoir des propriétés différentes

16
Institut National Polytechnique
ANNEE ACADEMIQUE 2019-2020
Félix Houphouët Boigny

 Une sortie relais RTC(NO-NC-NF)


 Raccordement sur les relais via les
bornes a vise
 Pilotage direct depuis l’arduino
 Pouvoir de coupure 10A max
 Poids 30 g

MOTEUR ASYNCHRONE

Le moteur asynchrone triphasés représente plus de 80% des


moteurs électriques. Ils sont utilisés
pour transformer l’énergie électrique
en énergie mécanique grâce a des
phénomènes électromagnétiques
 Type du moteur  : LS 100 L
 Poids  : 20KG
 Tension  : 380 V
 Courant nominal : 7.2 A
 Fréquence de rotation : 1415 tr/min

17
Institut National Polytechnique
ANNEE ACADEMIQUE 2019-2020
Félix Houphouët Boigny

CHOIX DU DISJONCTEUR MOTEUR

Un disjoncteur moteur est un organe de protection


dont la fonction est d’interrompe le courant
électrique en cas de surcharge ou de court-
circuit c’est un dispositif magnétothermique

 Courant nominal = 7.2A
 Tension nominal = 380 V
 Document de choix …. Reference ……..

CHOIX DU CONTACTEUR DE PUISSANCE

Il permet de commander électriquement


à distance un équipement électrique

 Courant nominal= 7.2
 Tension nominal =380
 Document de choix ….
Reference ……..

18
Institut National Polytechnique
ANNEE ACADEMIQUE 2019-2020
Félix Houphouët Boigny

VI. PROGRAMMATION DE L’EMPREINTE


1. Première étape
Nous allons d'abord stocker les empreintes digitales que
nous voulons pour les identifier à l'avance, et cela se fait
à travers les étapes suivantes :

 Réaliser le câblage ci-contre


 Télécharger la librairie « adafruit fingerprint sensor library»
dans le logiciel arduino
 Ouvrir logiciel le programme «enroll»
de la librairie « adafruit fingerprint
sensor library»
 Téléverser ensuite le programme
dans l’arduino
 Ouvrir le moniteur série
 Donnez un numéro d’identification
a l’empreinte puis présenter son
empreinte sur capteur
 Puis suivre les instructions du
moniteur série
 Si l’empreinte est bien enregistrer
un message « enroll done» apparaitra a l’écran

3. Répéter les à partir de la sixième étape puis enregistrer


jusqu’à 160empreinte au maximum [6]

19
Institut National Polytechnique
ANNEE ACADEMIQUE 2019-2020
Félix Houphouët Boigny

2.Deuxieme étape

On relie directement le capteur comme dans la figure ci-contre avec


l’arduino

Ensuite, on compare les empreintes de digitale présenté au capteur


à celle enregistrés au préalable. Si l’empreinte correspond à une
préenregistrer, nous pourront l’utiliser pour des emplois différents

Exemple :

Moteur tournant avoir accès a un établissement ….

Dans notre projet il s’agit de démarrer un moteur asynchrone


triphasé

Avant d’exécuter le programme écrit au-dessous, on va réaliser


l’interfaçage de puissance qui nous permettra de commander le
moteur asynchrone triphasé décrit plus haut

20
Institut National Polytechnique
ANNEE ACADEMIQUE 2019-2020
Félix Houphouët Boigny

SCHÉMA DE CÂBLAGE COMPLET

21
Institut National Polytechnique
ANNEE ACADEMIQUE 2019-2020
Félix Houphouët Boigny

ORGANIGRAMME DU PROJET

PROGRAMME UTILISÉ DANS CE PROJET


EXTRAIT DU PROGRAMME UTILISÉ

22
Institut National Polytechnique
ANNEE ACADEMIQUE 2019-2020
Félix Houphouët Boigny

CONCLUSION
Au cours de ce projet on a vu que la sécurité de l'accès au
machines industrielles, dans les entreprises et les sociétés présente
un vrai problème. Il nous est donc obliger de trouver des moyens
pour sécuriser ces machines et protéger l’accès aux personnes non
qualifiés.
Depuis plusieurs années, plusieurs techniques sont élaborées
pour contrôler l'accès aux équipements industrielles, parmi ces
techniques :
L'accès par un code ou un mot de passe.

L'accès par un badge ou des cartes puce.

L'accès biométriques (Empreint digitale, L’œil, Visage …).

La biométrie par l’empreinte digitale est la technologie la plus


employée à travers le monde.

Et on voit fleurir des solutions de plus en plus abordables et


performantes.

Pour réaliser cette technique on ait utilisé une carte


microcontrôleur "Arduino" qui possède un espace de programmation
qu’est très claire et simple. Cette carte sert à contrôler le capteur
d’empreinte digitale.

23
Institut National Polytechnique
ANNEE ACADEMIQUE 2019-2020
Félix Houphouët Boigny

LES REFERENCES
WEBOGRAPHIE
[1] http://biometrie-tpe68.e-monsite.com/pages/introduction/les-differentes-

familles-de-capteurs.html

[2] http://www.biometrie-online.net/technologies/empreintes-digitales

[3] http://arduino.cc/

[4] http://www.arduino.cc/en/Main/Software

[5] http://www.adafruit.com/products/751

[6] http://www.genotronex.com/2014/04/blog-post_25.html

BIBLIOGRAPHIE
[7] LE GRAND LIVRE DE L’ARDUINO

[8] ARDUINO DOSSIER RESSOURCE POUR LA CLASSE

[9] ARDUINO POUR LES NULS

24
Institut National Polytechnique
ANNEE ACADEMIQUE 2019-2020
Félix Houphouët Boigny

25