Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.

Empreintes digitales

354 visualizaciones

Publicado el

arduino + capteur Empreintes digitales

Publicado en: Ingeniería
  • Sé el primero en comentar

Empreintes digitales

  1. 1. Empreintes digitales I. INTRODUCTION Chezlesêtreshumains,lesboutsdesdoigtsne sontpas lisses.Surladernière phalangede chaque doigt,ainsi que sur toute lapaume de lamain,la peauforme descreux et desbosses(figure 1).Lescrêtes permettentune meilleure prise desobjets.Lesbossesquandàellespossèdentdes poresqui permettentde laisseréchapperlasueurcréée par lesglandessudoripares. Lorsque noustouchonsun objet(ouune surface),ces liquidesgras(sueurs,sécrétionsgrasses,acidesaminés et déchets) se déposentensuivantexactement lescrêtesdudoigt:une empreinte digitale apparaît comme le montre dans lafigure 2. Une empreinte peutse conserverdesannéessurla plupartdessupports. Les Empreintesdigitalesne subirontaucune modification(même pendantlacroissance) et disparaitrontuniquementparputréfaction.Même si l'onse brule,ousi l'onse coupe,les détailspapillairesse reconstituerontsanscesse àl'identique.De plus,chaque empreinte possède ungrandnombre de caractéristiquesqui dépendentdupatrimoine génétique,ainsi que d'autresfacteurschezle fœtuscomme,l'alimentation,lapressionsanguine,lavitesse de croissance desdoigts...La probabilitéde trouverdeux empreintessemblablesestd'une chance sur 64 milliards,autantdire que c'estimpossible.Les empreintesdigitalessontdonc uniques,immuablesetinaltérablestoutaulongde notre vie.C'estpourcela que lapolice scientifiquearecoursà la dactyloscopie,qui reste àl'heure actuellelaméthode laplus utiliséemaisaussi laplusfiable pouridentifierune personne. II.LES CAPTEURSDE L’EMPREINTE Les techniquesutiliséespourcapterlesimagesdesempreinte digitalessontdiverses: capteursoptiques(camérasCCD),capteursd’ultrasonique,capteursde champélectrique, de capacité,de température...
  2. 2. Les difficultésgénéralesde toutescestechniquessontprincipalement:  L’épaisseurtrèsfine de certainesempreintesdigitalesdues parfoisàl’origine ethnique de lapersonne ouencore de l’âge.  La quantité énorme d’informationssurune trèspetite surface.  L’état dudoigt(humidité,sécheresse,coupures...).  La pressionplusoumoinsforte exercée surle détecteur.D’oùl’importance de bienchoisirl’appareil recueillantl’empreinte. Le butde tousces capteursconverge :La capture de l'image d'une empreintedigitale consiste àtrouverleslignestracéesparlescrêtes(encontactavec le capteur) etlesvallées (creux) . III -La carte microcontrôleur (Arduino Uno R3) : L' "Arduino" estune carte basée surlesmicrocontrôleurs.Il’yona plusde types d' "Arduino"comme Chaque type asescaractéristiques,etsesutilités,qui ontplusieurs avantages:
  3. 3.  Pas cher.  Matériel Opensource. C’est-à-dire:que touslespersonnesqui utilisecescartesontla possibilitéde lesmodifieretde lescontrôléessoulonsleursbesoins.  Logiciel OpenSource. C’est-à-dire:qu’onpeutdévelopperle langage d’"Arduino".  Un environnementde programmationclairetaisé àl’utilisation. Les Broches de la carte Chaque carte arduinocaractérise parun nombre des (LES BROCHES)
  4. 4. PROGRAMMATION DE L’ "ARDUINO" (PARTIE LANGAGE) Le fonctionnementdescartes"Arduino" il nécessiteune programme selonnotre besoin,Le langage "Arduino"estbasé surleslangagesCetC++. IV . La partie de la réalisation INTRODUCTION Au début, on motionne que le capteur utilisé est SEN04172P Le Capteur d'empreinte digitale est un capteur optique basé sur le principe décrit à la page 6. Il rendra la détection d'empreintes digitales et de vérification ajoutant. Nous pouvons enregistrer jusqu'à 162 empreintes digitales . ces empreintes seront stocké sous forme digitale dans la mémoire flash embarquée. Il ya une LED rouge dans la lentille qui s’allume durant la prise de photo . Spécification : ( SEN04172P ) : 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 ℃ . PROGRAMMATION DE L’EMPREINTE : Nousallonsd'abordstockerlesempreintesdigitalesque nousvoulonspourlesidentifierà l'avance,etcelase faità traverslesétapessuivantes: 1- maintenirunprogramme vide ''Blink'' . 2- Nousrelionsdirectementle capteurà(Tx/D0, Rx/D1)
  5. 5. 3-Démarrezle logiciel SFGDemoet cliquezsurOuvrirle périphérique dansle coininférieurgauche. Sélectionnezle portCOMutilisé . 4- Stockagerde l'empreinte . relie le capteurdirectementavecl’Arduino. 5- téléchargerlabibliothèque ''Adafruit-FingerprintLibrary-master,etplacé dansle chemindes bibliothèquesdans Arduino. 6-Exécuter le programme (voirfichie « empaint.ino ») . code « empaint.ino » #include <Adafruit_Fingerprint.h> #include <SoftwareSerial.h> int getFingerprintIDez(); SoftwareSerialmySerial(2,3); Adafruit_Fingerprintfinger= Adafruit_Fingerprint(&mySerial); voidsetup() { Serial.begin(9600); Serial.println("fingertest");
  6. 6. pinMode(11,OUTPUT); pinMode(12,OUTPUT); finger.begin(57600); if (finger.verifyPassword()) { Serial.println("Foundfingerprintsensor!"); } else { Serial.println("Didnotfindfingerprintsensor:("); while (1); } Serial.println("Waitingforvalidfinger..."); } voidloop() { getFingerprintIDez(); delay(50); digitalWrite(12,HIGH); } int getFingerprintIDez() { uint8_t p = finger.getImage(); if (p != FINGERPRINT_OK) return -1; p = finger.image2Tz();36) if (p != FINGERPRINT_OK) return -1; p = finger.fingerFastSearch(); if (p != FINGERPRINT_OK) return -1; digitalWrite(12,LOW); digitalWrite(11,HIGH); delay(4000); digitalWrite(11,LOW);
  7. 7. delay(500); digitalWrite(12,HIGH); Serial.print("FoundID#");Serial.print(finger.fingerID); Serial.print("withconfidence of "); Serial.println(finger.confidence); return finger.fingerID; }
  8. 8. REFERENCES [1] http://www.mon-clubelec.fr/pmwiki_reference_arduino/pmwiki.php?n=Main.Librairies [2] http://policescientifique-tpe.e-monsite.com/pages/3-les-empreintesdigitales.html [3] http://biometrie-tpe68.e-monsite.com/pages/introduction/les-differentesfamilles- decapteurs.html [4] http://www.biometrie-online.net/technologies/empreintes-digitales [5] http://www.craslab.org/interaction/files/LivretArduinoCRAS.pdf [6] http://www.adafruit.com/products/751 [7] http://www.genotronex.com/2014/04/blog-post_25.html [8] http://www.adafruit.com/datasheets/SFGDemoV2.0.rar [9] http://arduino.cc/ [10] http://www.arduino.cc/en/Main/Software

×