Table des matières:
- Étape 1: Composants
- Étape 2: Matériel - Configuration du circuit
- Étape 3: Logiciel - Téléchargement du code
- Étape 4: Logiciel - Explication du code « Cadastro_Biometria »
- Étape 5: Logiciel - Explication du code "Cadastro_RFID"
- Étape 6: Logiciel - Explication du code "Leitura_Cartao_e_Biometria"
- Étape 7: Circuit imprimé (PCB)
- Étape 8: Fabriquez une petite boîte pour garder le circuit
- Étape 9: L'installation du projet
- Étape 10: Terminer le projet
- Étape 11: Licence de projet
Vidéo: Serrure de porte électrique avec lecteur d'empreintes digitales et lecteur RFID : 11 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:06
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
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
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
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 »
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"
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"
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)
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
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
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é:
Machine de vote biométrique basée sur les empreintes digitales utilisant Arduino: 4 étapes (avec photos)
Machine de vote biométrique basée sur les empreintes digitales utilisant Arduino : Nous connaissons tous la machine de vote électronique existante où l'utilisateur doit appuyer sur un bouton pour voter. Mais ces machines ont été critiquées pour leur tempérament depuis le début. Le gouvernement envisage donc d'introduire une base d'empreintes digitales
SafetyLock : une serrure intelligente fabriquée avec Raspberry Pi (empreintes digitales et RFID) : 10 étapes
SafetyLock : une serrure intelligente fabriquée avec Raspberry Pi (empreintes digitales et RFID) : Avez-vous déjà voulu un moyen plus accessible de sécuriser votre maison ? Si c'est le cas, c'est la solution pour vous ! J'ai créé SafetyLock, c'est une serrure qui peut être ouverte avec votre empreinte digitale, un badge RFID et même via un site Web. Grâce à ce concept, vous
Système de présence de classe de lecteur d'empreintes digitales (GT-521F32) : 9 étapes
Système de présence de classe de scanner d'empreintes digitales (GT-521F32): Ce projet est un système d'enregistrement de présence simple qui utilise le GT-521F32, un scanner d'empreintes digitales optique à faible coût de Sparkfun pour scanner et enregistrer qui, et quand quelqu'un se connecte
Serrure de porte RFID sans fil utilisant Nodemcu : 9 étapes (avec photos)
Serrure de porte RFID sans fil utilisant Nodemcu : --- Fonction principale --- Ce projet a été construit dans le cadre d'un cours de communications réseau à l'Universidade do Algarve en collaboration avec mon collègue Luís Santos. Son objectif principal est de contrôler l'accès d'une serrure électrique par wi
Serrure de porte RFID Arduino : 5 étapes (avec photos)
Serrure de porte RFID Arduino : ***Mise à jour le 09/08/2010*** Je voulais créer un moyen simple et sécurisé d'entrer dans mon garage. La RFID était le meilleur moyen de déverrouiller ma porte, même les mains pleines, je peux déverrouiller la porte et la pousser pour l'ouvrir ! J'ai construit un circuit simple avec un chi arduino ATMega 168 de base