Taula de continguts:
Vídeo: Pany de la porta d'empremta digital Arduino: 4 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:14
Hola, i benvingut a aquest projecte, en realitat inclou dos projectes, però són gairebé iguals, és un sistema de bloqueig de porta basat en una placa Arduino UNO, un sensor d’empremta digital òptic FPM10A i una pantalla LCD i²c, però per a l’altra versió inclouen un teclat.
I no oblideu el sistema de bloqueig que esteu disposat a controlar i, seguint això, el cablejat i els codis poden canviar, però no us preocupeu, seria fàcil
Pas 1: Eines
El maquinari necessari per a aquest projecte és:
- Tauler Arduino, aquí estic fent servir un UNO
- Sensor d’empremtes digitals òptic Adafruit FPM10A
- Pantalla LCD i²c
- I per a la segona versió del projecte necessitareu un teclat, aquí estic fent servir el 4x4
I no us oblideu del vostre sistema de pany de porta, he utilitzat el de la imatge (10 dòlars de la botiga xinesa), però només he utilitzat la pany, i ja que aquesta unitat té un motor de corrent continu que hauria de girar en les dues direccions utilitzeu el meu mòdul de pont H dual L298n, podeu utilitzar un petit pont IC H si voleu, però depèn del sistema que utilitzeu, podeu substituir-ho tot per un transistor i un bloqueig de solenoide …
Abans de continuar, assegureu-vos de saber utilitzar tots els elements esmentats anteriorment, ja que farà que el vostre projecte sigui fàcil d’adaptar i detectar qualsevol problema:
Arduino uno + teclat Matrix 4 × 4 + pantalla LCD i2c
Sensor d’empremta digital FPM10A (50DY) d’interfície amb Arduino
Arduino LCD I2C d'ús senzill i escriptura directa des del monitor sèrie
Pas a pas sobre com utilitzar el controlador dual de pont H L298n amb Arduino
Pas 2: versió 1
La primera versió utilitza: LCD + sensor d’empremta digital + l298n (per controlar el sistema) + polsador amb resistència (he utilitzat 1k).
Per a la primera versió, primer heu de penjar el codi "Inscriu-vos" a la biblioteca d'empremtes digitals (a sota) i utilitzar-lo per afegir una empremta digital, penjar-lo i obrir el monitor sèrie, a continuació, escriviu l'identificador i premeu "Retorn" i seguiu els passos com al tutorial d’empremtes digitals. A continuació, pengeu el segon codi i afegiu els noms que vulgueu per a cada usuari, pengeu el codi i aquí anem, les plantilles d’empremtes digitals s’emmagatzemen a la unitat flash interna dels mòduls. Un cop el codi comenci a funcionar, l’Arduino espera constantment que es col·loqui un dit al sensor; en cas contrari, si esteu a dins, només heu de prémer el botó per obrir-lo, si el dit és vàlid (es troba a la base de dades) obrirà el bloqueig i mostra un missatge i el nom relacionat amb l'identificador d'empremta digital, si l'identificador no està emparellat amb un nom, mostrarà algunes coses estranyes: D …
Això és gairebé el meu cablejat, de manera que no us confondreu amb el botó de pressió, en lloc d’aconseguir l’alt nivell del pin Arduino 5v, que requereix que afegir altres cables (i serà més desordenat). Acabo de posar el pin 8 a High i he llegit l’estat del botó del pin 9 que té una resistència desplegable.
Pas 3: versió 2
Com podeu veure a la primera versió, heu d’utilitzar un ordinador (o qualsevol cosa que utilitzeu per programar-vos Arduino) per afegir plantilles noves a la unitat flash del mòdul, per això he fet aquesta versió més incrustada que només requereix font d’energia per funcionen i les noves plantilles s’afegeixen ara mitjançant un teclat (que volia mantenir-se a l’interior, ja que aquest projecte es basa només en l’accés mitjançant empremta digital, el podeu combinar amb el meu altre projecte basat només en el teclat. Haureu de fer algunes modificacions però són fàcils).
El teclat es col·loca a l’interior, cosa que significa que podeu obrir el pany prement un botó. He triat ‘B’ ja que ‘A’ és per afegir una persona nova.
Per afegir una nova plantilla de dit, premeu "A", us demanarà una contrasenya que ja es troba al codi "1" "2" "3" "4", podeu modificar-la allà, introduïu el codi i introduïu el número d'identificació com a en un format de 3 dígits, exemples "001", "021" o "115", podeu introduir identificacions de l'1 al 127, després de tocar-lo, us demanarà que col·loqueu el dit, que el traieu i el torneu a col·locar … Feina finalitzada. I com a primera versió, s’espera una empremta digital vàlida per obrir el pany.
Aquest és el cablejat de la segona versió, he tret el polsador ja que l’obertura des de dins es fa ara amb el botó ‘B’.
Pas 4: biblioteques i codis
Biblioteques:
-Descarregar la biblioteca LCD i2c NewLiquidCrystal
-Descarregar la biblioteca del teclat
-Descarregueu el sensor d’empremta digital òptic FPM10A
Codis
- Descarregueu i2c Scanner per si teniu una adreça diferent per al vostre LCD
-El primer codi de la versió 1 és el codi "Enroll" de la biblioteca d'empremtes digitals
Segon codi per a la versió 1: descarregueu-lo aquí
Codi de la versió 2: descarregueu-lo aquí
El codi que he fet per a la primera versió es basa en l’exemple “Empremta digital” de la biblioteca, en lloc de mostrar l’identificador al monitor sèrie (que significa que la plantilla d’empremta digital es troba a la base de dades), desencadena tota la seqüència d’obertura (que significa que el mòdul no ha trobat coincidències a la base de dades) mostra un missatge senzill a la pantalla.
El codi de la segona versió es basa tant en exemples d '"Empremta digital" com "Enroll", i igual que la primera versió, però aquesta vegada he afegit la funció "Enrolling" i podeu afegir la identificació des del teclat en lloc del monitor Serial.
Recomanat:
Pany elèctric amb escàner d'empremta digital i lector RFID: 11 passos (amb imatges)
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 claus, per assolir el nostre objectiu vam utilitzar un sensor d’empremtes digitals òptic i un Arduino. Tanmateix, hi ha persones que tenen una empremta digital il·legible i el sensor no la reconeixerà. Després pensant en
SafetyLock: un pany intel·ligent fabricat amb Raspberry Pi (empremta digital i RFID): 10 passos
SafetyLock: un pany intel·ligent fabricat amb Raspberry Pi (empremta digital i RFID): alguna vegada heu desitjat una manera més accessible de protegir la vostra casa? Si és així, aquesta és la solució per a vosaltres. He creat SafetyLock, es tracta d’un pany que es pot obrir amb la vostra empremta digital, una insígnia RFID i fins i tot a través d’un lloc web. Gràcies a aquest concepte
Pany de porta digital basat en Arduino mitjançant GSM i Bluetooth: 4 passos
Pany de porta digital basat en Arduino mitjançant GSM i Bluetooth: RESUM: Penseu en la situació en què heu arribat a casa cansat i heu trobat que heu perdut la clau de la porta. Què faràs? Cal trencar el pany o trucar a un mecànic de claus. Per tant, fer un pany sense clau és una idea interessant per desar
Pany de la porta tàctil Arduino TFT: 5 passos
Pany de la pantalla tàctil Arduino TFT: aquest és el meu primer instructiu. Aquest projecte utilitza Arduino i una versió 2.8 " Pantalla tàctil TFT amb un esbós de contrasenya per activar un relé que trenca el circuit a una porta de pany de mag
Pany de porta RFID amb Arduino: 4 passos
Bloqueig de porta RFID amb Arduino: bàsicament, aquest projecte consisteix en fer casa, lloc d’oficina i fins i tot armaris personals. Aquest projecte us fa entendre l’arduino amb RFID i com estan connectats. Tan