Table des matières:

Serrure de porte électrique avec lecteur d'empreintes digitales et lecteur RFID : 11 étapes (avec photos)
Serrure de porte électrique avec lecteur d'empreintes digitales et lecteur RFID : 11 étapes (avec photos)

Vidéo: Serrure de porte électrique avec lecteur d'empreintes digitales et lecteur RFID : 11 étapes (avec photos)

Vidéo: Serrure de porte électrique avec lecteur d'empreintes digitales et lecteur RFID : 11 étapes (avec photos)
Vidéo: WE.LOCK - Je teste une serrure à empreinte digitale 2024, Novembre
Anonim
Serrure de porte électrique avec lecteur d'empreintes digitales et lecteur RFID
Serrure de porte électrique avec lecteur d'empreintes digitales et lecteur RFID

Le projet a été conçu pour éviter la nécessité d'utiliser des clés, pour atteindre notre objectif, nous avons utilisé un capteur optique d'empreintes digitales et un Arduino. Cependant, il y a des individus qui ont une empreinte digitale illisible et le capteur ne la reconnaîtra pas. En pensant ensuite à cette situation, un lecteur de cartes RFID a été utilisé avec le capteur biométrique, permettant l'entrée avec des cartes de trajet, des étiquettes de porte-clés RFID et des téléphones portables avec NFC.

Étape 1: Composants

Composants
Composants
Composants
Composants
Composants
Composants

Les éléments suivants seront utilisés pour le projet:

  • 1 Arduino Nano;
  • 1 modules de capteur de lecteur d'empreintes digitales optiques FPM10A pour serrures Arduino;
  • 1 Leitor RFID Rc522 de 13.56 mhz;
  • 2 Leds (1 verte et 1 rouge) * 1 écran Oled 128 X 32 Serial i2c Arduino 0, 91;
  • 1 Serrure de porte électronique HDL FEC-91 CA.

Tous ces documents peuvent être facilement trouvés sur Internet. Si l'idée est de réaliser ce projet le plus rapidement possible, il est recommandé d'acheter les articles sur le site Web Mercado Livre (uniquement si vous habitez au Brésil) car il dispose d'une expédition sûre et rapide (les produits arriveront à destination en environ 1 ou 2 semaines). Cependant, si le projet n'a pas besoin d'être fait dans la précipitation, il est beaucoup moins cher d'acheter les articles à l'étranger sur des sites Web comme Ebay, AliExpress, etc. Mais il n'y a aucune garantie quant à quand et si le produit arrivera à destination..

Coût d'achat moyen total sur Mercado Livre: +/- 200 reais (environ 38,62 dollars américains). Coût d'achat moyen total sur les sites internationaux: +/- 45 reais (environ 8, 69 dollars américains).

Ces prix ont été calculés sans le coût de la serrure électronique HDL, qui se trouve sur ce lien:

Le prix du HDL le jour de la création de ces Instructables était de R$74, 90 (14$, 69) + R$6, 00 (1,16$) pour l'expédition.

Étape 2: Matériel - Configuration du circuit

Matériel - Configuration du circuit
Matériel - Configuration du circuit
Matériel - Configuration du circuit
Matériel - Configuration du circuit
Matériel - Configuration du circuit
Matériel - Configuration du circuit
Matériel - Configuration du circuit
Matériel - Configuration du circuit

Le schéma ci-dessus montre les connexions du circuit électrique.

Le programme Fritzing a été utilisé pour réaliser le schéma et le fichier (.fzz) téléchargeable sur:

Les tableaux montrent les connexions entre les capteurs et l'écran Oled sur l'Arduino Nano.

Étape 3: Logiciel - Téléchargement du code

Logiciel - Téléchargement du code
Logiciel - Téléchargement du code

En raison du peu de mémoire disponible sur Arduino Nano, le code a été réparti sur 3 dossiers différents téléchargeables sur le fichier ci-dessous ou sur le lien:

github.com/andreocunha/PET_Tranca_EngComp

  • Le premier dossier sert à lire l'empreinte digitale et la carte. Son nom est: « Leitura_Cartao_e_Biometria ».
  • La seconde consiste à enregistrer l'empreinte digitale. Et c'est sur le dossier: « Cadastro_Biometria ».
  • Le troisième fichier consiste à lire le code de la carte. Et c'est sur le dossier: « Cadastro_RFID ».

Téléchargez l'IDE Arduino sur votre ordinateur. À l'intérieur du fichier téléchargé, en plus des trois dossiers, il y a deux fichiers zip. Ces fichiers zip sont les bibliothèques des capteurs (du RFID et du scanner biométrique d'empreintes digitales), donc incluez-les sur l'IDE Arduino.

Étape 4: Logiciel - Explication du code « Cadastro_Biometria »

Logiciel - Explication du code « Cadastro_Biometria »
Logiciel - Explication du code « Cadastro_Biometria »
Logiciel - Explication du code « Cadastro_Biometria »
Logiciel - Explication du code « Cadastro_Biometria »

La mémoire de l'Arduino Nano étant très limitée, l'enregistrement se fera en dehors du code principal (qui ne sera responsable que de la confirmation d'une empreinte déjà enregistrée).

Le capteur biométrique dispose déjà d'une mémoire interne qui enregistrera les empreintes digitales (il peut enregistrer jusqu'à 128 empreintes digitales). Cela garantit que les données enregistrées ne seront pas perdues après la coupure du circuit.

Sur le gestionnaire de fichiers de votre ordinateur, allez dans le dossier téléchargé "Cadastro_Biometria" et double-cliquez sur le fichier "Cadastro_Biometria.ino". L'IDE Arduino chargera le code et il comportera 5 onglets, chacun représentant une fonction du code. Chargez le code sur votre Arduino, ouvrez le moniteur série en 9600 et suivez les instructions pour enregistrer une nouvelle empreinte digitale, en supprimer une ou voir chaque empreinte digitale déjà enregistrée.

Étape 5: Logiciel - Explication du code "Cadastro_RFID"

Logiciel - Explication du Code
Logiciel - Explication du Code

Après avoir enregistré toutes les empreintes digitales, il est temps d'enregistrer les cartes ou étiquettes RFID. Mais contrairement à ce qui a été fait avec le scanner d'empreintes digitales, sur cette partie du code ne sera pas enregistré les cartes ou tags RFID. Et sachant cela, ouvrez le dossier "Cadastro_RFID" et double cliquez sur le fichier "Cadastro_RFID.ino". Chargez le code sur l'Arduino, ouvrez le moniteur série en 9600 puis, rapprochez la carte ou le tag du lecteur.

Un code hexadécimal sera généré et apparaîtra à l'écran (par exemple: "32:80:CD:F2"). Notez-le sur un bloc-notes sur votre ordinateur ou sur un papier, car il sera copié sur le code final (celui qui ne lira que les informations).

Étape 6: Logiciel - Explication du code "Leitura_Cartao_e_Biometria"

Logiciel - Explication du Code
Logiciel - Explication du Code
Logiciel - Explication du Code
Logiciel - Explication du Code

Nous en sommes maintenant à la dernière partie du code. Ouvrez le dossier "Leitura_Cartao_e_Biometria" et double-cliquez sur "Leitura_Cartao_e_Biometria.ino". Le code sera ouvert sur l'IDE Arduino et il comportera 4 onglets, chacun représentant une fonction. Certaines modifications devront être apportées pour que le code puisse fonctionner correctement.

Cliquez sur l'onglet "leituraRfid", et remplacez chaque nombre hexadécimal à l'intérieur des parenthèses "if" et "else id" par le nombre que vous avez enregistré sur le bloc-notes (exemple: "32:80:CD:F2"). pour ajouter ou supprimer tout « else if » du code.

Cliquez maintenant sur l'onglet "nomeDoUsuario" et remplacez les noms entre parenthèses par les noms des utilisateurs respectifs et les identifiants qui ont été choisis pour cet utilisateur. Terminé!! Il ne vous reste plus qu'à charger le code sur l'Arduino.

Étape 7: Circuit imprimé (PCB)

Image
Image

Si toutes les étapes derrière se sont bien passées jusqu'à présent, faites une carte de circuit imprimé (généralement nous utilisons le logiciel EAGLE CAD pour le faire) puis, soudez les composants. Le circuit ressemblera à celui montré dans la vidéo.

Étape 8: Fabriquez une petite boîte pour garder le circuit

Faire une petite boîte pour garder le circuit
Faire une petite boîte pour garder le circuit

Nous avons réalisé une box à l'aide d'une imprimante 3D en partenariat avec FindesLab. Après cela, nous l'avons terminé, peint et ajouté le circuit.

Étape 9: L'installation du projet

Image
Image

Le boîtier a été vissé au mur et le HDL (responsable du maintien de la porte verrouillée) a été installé sur la porte. Regardez la vidéo de la démonstration finale du projet.

Étape 10: Terminer le projet

Regardez comment le résultat du projet était en application réelle.

Étape 11: Licence de projet

Serrure de porte électrique avec lecteur d'empreintes digitales et lecteur RFID par PET Engenharia de Computação est sous licence Creative Commons Attribution 4.0 International License.

Conseillé: