Taula de continguts:

Pany elèctric amb escàner d'empremta digital i lector RFID: 11 passos (amb imatges)
Pany elèctric amb escàner d'empremta digital i lector RFID: 11 passos (amb imatges)

Vídeo: Pany elèctric amb escàner d'empremta digital i lector RFID: 11 passos (amb imatges)

Vídeo: Pany elèctric amb escàner d'empremta digital i lector RFID: 11 passos (amb imatges)
Vídeo: Night 2024, Juliol
Anonim
Pany de porta elèctric amb escàner d’empremtes digitals i lector RFID
Pany de porta elèctric amb escàner d’empremtes digitals i lector RFID

El projecte es va dissenyar per evitar la necessitat d’utilitzar tecles, per assolir el nostre objectiu vam utilitzar un sensor d’empremta digital òptic i un Arduino. Tanmateix, hi ha persones que tenen una empremta digital il·legible i el sensor no la reconeixerà. Després de pensar en aquesta situació, es va utilitzar un lector de targetes RFID amb el sensor biomètric, que permetia l'entrada amb targetes de passeig, etiquetes de clauer RFID i telèfons mòbils amb NFC.

Pas 1: components

Components
Components
Components
Components
Components
Components

Els següents elements s’utilitzaran per al projecte:

  • 1 Arduino Nano;
  • 1 mòdul de sensor lector d'empremtes digitals òptic FPM10A per a panys Arduino;
  • 1 Leitor RFID Rc522 de 13,56 mhz;
  • 2 leds (1 verd i 1 vermell) * 1 pantalla Oled 128 X 32 sèrie i2c Arduino 0, 91;
  • 1 pany electrònic HDL FEC-91 CA.

Tots aquests materials es poden trobar fàcilment a Internet. Si la idea és fer aquest projecte el més ràpid possible, es recomana comprar els articles al lloc web Mercado Livre (només si resideix al Brasil), ja que té un enviament segur i ràpid (els productes arribaran a la destinació a aproximadament 1 o 2 setmanes). Tot i això, si no cal fer el projecte amb presses, és molt més barat comprar articles a l’estranger en llocs web com Ebay, AliExpress, etc. Però no hi ha garantia quant a quan i si el producte arribarà a la destinació.

Cost mitjà total de compra a Mercado Livre: +/- 200 reals (aproximadament 38,62 dòlars dels Estats Units). Cost mitjà total de compra en llocs web internacionals: +/- 45 reals (al voltant de 8, 69 dòlars dels Estats Units).

Aquests preus es van calcular sense el cost del pany electrònic HDL, que es pot trobar en aquest enllaç:

El preu del HDL el dia que es va fer aquest Instructables va ser de 74, 90 R $ (14, 69 $) + 6 R $, 00 (1, 16 $) per a l'enviament.

Pas 2: Maquinari: configuració del circuit

Maquinari: configuració del circuit
Maquinari: configuració del circuit
Maquinari: configuració del circuit
Maquinari: configuració del circuit
Maquinari: configuració del circuit
Maquinari: configuració del circuit
Maquinari: configuració del circuit
Maquinari: configuració del circuit

L'esquema anterior mostra les connexions del circuit elèctric.

Amb el programa Fritzing es va fer l’esquema i el fitxer (.fzz) que es pot descarregar a:

Les taules mostren les connexions entre els sensors i la pantalla Oled de l’Arduino Nano.

Pas 3: Programari: descàrrega del codi

Programari: descàrrega del codi
Programari: descàrrega del codi

A causa de les poques memòries disponibles a Arduino Nano, el codi es va dividir en 3 carpetes diferents que es poden descarregar al fitxer següent o a l’enllaç:

github.com/andreocunha/PET_Tranca_EngComp

  • La primera carpeta és llegir l’empremta digital i la targeta. El seu nom és: “Leitura_Cartao_e_Biometria”.
  • El segon és registrar l’empremta digital. I és a la carpeta: "Cadastro_Biometria".
  • El tercer fitxer consisteix a llegir el codi de la targeta. I és a la carpeta: "Cadastro_RFID".

Descarregueu l'IDE Arduino al vostre ordinador. Dins del fitxer descarregat, a més de les tres carpetes, hi ha dos fitxers zip. Aquests fitxers zip són les biblioteques dels sensors (de l’RFID i l’escàner biomètric d’empremtes digitals), de manera que els inclogueu a l’IDE Arduino.

Pas 4: Programari: explicació del codi "Cadastro_Biometria"

Programari: explicació del codi “Cadastro_Biometria”
Programari: explicació del codi “Cadastro_Biometria”
Programari: explicació del codi “Cadastro_Biometria”
Programari: explicació del codi “Cadastro_Biometria”

Com que la memòria de l'Arduino Nano és molt limitada, el registre serà diferent del codi principal (que només serà responsable de la confirmació d'una empremta digital ja registrada).

El sensor biomètric ja té una memòria interna que gravarà les empremtes digitals (pot enregistrar fins a 128 empremtes digitals). Això garanteix que les dades registrades no es perdran després de tancar el circuit.

Al gestor de fitxers de l'ordinador, aneu a la carpeta descarregada "Cadastro_Biometria" i feu doble clic al fitxer "Cadastro_Biometria.ino". L’IDE Arduino carregarà el codi i tindrà 5 pestanyes, cadascuna representa una funció del codi. Carregueu el codi al vostre Arduino, obriu el monitor sèrie al 9600 i seguiu les instruccions allà per registrar una nova empremta digital, eliminar-ne una o veure que totes les empremtes digitals ja estan registrades.

Pas 5: Programari: explicació del codi "Cadastro_RFID"

Programari: explicació del codi
Programari: explicació del codi

Després de gravar totes les empremtes digitals, és hora de registrar les targetes o etiquetes RFID. Però, a diferència del que es va fer amb l’escàner d’empremtes digitals, en aquesta part del codi no es guardaran el registre de targetes o etiquetes RFID. I sabent això, obriu la carpeta "Cadastro_RFID" i feu doble clic al fitxer "Cadastro_RFID.ino". Carregueu el codi a l'Arduino, obriu el monitor sèrie el 9600 i, a continuació, acosteu la targeta o l'etiqueta al lector.

Es generarà un codi hexadecimal que apareixerà a la pantalla (per exemple ("32: 80: CD: F2"). Escriviu-lo en un bloc de notes de l'ordinador o en un paper, perquè es copiarà a el codi final (el que només llegirà informació).

Pas 6: Programari: explicació del codi "Leitura_Cartao_e_Biometria"

Programari: explicació del codi
Programari: explicació del codi
Programari: explicació del codi
Programari: explicació del codi

Ara estem a la darrera part del codi. Obriu la carpeta "Leitura_Cartao_e_Biometria" i feu doble clic a "Leitura_Cartao_e_Biometria.ino". El codi s'obrirà a l'IDE Arduino i tindrà 4 pestanyes, cadascuna d'elles representant la funció. Cal fer alguns canvis perquè el codi funcioni. correctament.

Feu clic a la pestanya "leituraRfid" i substituïu cada número hexadecimal dins del parèntesi "if" i "else id" pel número que heu desat al bloc de notes (exemple: "32: 80: CD: F2"). No dubteu per afegir o eliminar qualsevol "else if" del codi.

Ara feu clic a la pestanya "nomeDoUsuario" i substituïu els noms del parèntesi pels noms dels usuaris respectius i els identificadors que es van escollir per a aquest usuari. Fet !! Ara només cal carregar el codi a l’Arduino.

Pas 7: placa de circuit imprès (PCB)

Image
Image

Si fins ara tots els passos van anar bé, feu una placa de circuit imprès (normalment fem servir el programari EAGLE CAD per fer-ho) i, a continuació, soldeu els components. El circuit es veurà com el que es mostra al vídeo.

Pas 8: feu una petita caixa per mantenir el circuit

Feu una petita caixa per mantenir el circuit
Feu una petita caixa per mantenir el circuit

Hem creat una caixa amb una impressora 3D en col·laboració amb FindesLab. Després d’això, l’hem acabat, pintant-lo i afegint el circuit.

Pas 9: la instal·lació del projecte

Image
Image

La caixa es va cargolar a la paret i el HDL (responsable de mantenir la porta tancada amb clau) es va instal·lar a la porta. Mireu el vídeo de la demostració final del projecte.

Pas 10: Acabar el projecte

Mireu com el resultat del projecte va ser en aplicació real.

Pas 11: llicència del projecte

El pany de la porta elèctrica amb escàner d’empremtes digitals i lector RFID de PET Engenharia de Computação té una llicència Creative Commons Attribution 4.0 International License.

Recomanat: