Cuprins:
- Pasul 1: Componente
- Pasul 2: Hardware - Configurarea circuitului
- Pasul 3: Software - Descărcarea codului
- Pasul 4: Software - Explicația Codului „Cadastro_Biometria”
- Pasul 5: Software - Explicația Codului „Cadastro_RFID”
- Pasul 6: Software - Explicația Codului „Leitura_Cartao_e_Biometria”
- Pasul 7: Placă de circuit imprimat (PCB)
- Pasul 8: Faceți o cutie mică pentru a păstra circuitul
- Pasul 9: Instalarea proiectului
- Pasul 10: Finalizarea proiectului
- Pasul 11: Licență de proiect
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:42
Proiectul a fost conceput pentru a evita necesitatea utilizării tastelor, pentru a ne atinge scopul am folosit un senzor optic de amprentă și un Arduino. Cu toate acestea, există persoane care au o amprentă ilizibilă, iar senzorul nu o va recunoaște. Gândindu-ne la această situație, s-a folosit un cititor de carduri RFID cu senzorul biometric, permițând intrarea cu carduri de plimbare, etichete cu brelocuri RFID și telefoane mobile cu NFC.
Pasul 1: Componente
Următoarele elemente vor fi utilizate pentru proiect:
- 1 Arduino Nano;
- 1 Module senzor pentru cititor de amprente optice FPM10A pentru încuietori Arduino;
- 1 Leitor RFID Rc522 de 13,56 mhz;
- 2 leduri (1 verde și 1 roșu) * 1 afișaj Oled 128 X 32 Serial i2c Arduino 0, 91;
- 1 Blocare electronică a ușii HDL FEC-91 CA.
Toate aceste materiale pot fi găsite cu ușurință pe Internet. Dacă ideea este de a face acest proiect cât mai rapid posibil, este recomandat să cumpărați articolele de pe site-ul Mercado Livre (numai dacă locuiți în Brazilia), deoarece acesta are un transport sigur și rapid (produsele vor ajunge la destinație în aproximativ 1 sau 2 săptămâni). Cu toate acestea, dacă proiectul nu trebuie făcut în grabă, este mult mai ieftin să cumpărați articole în străinătate de pe site-uri web precum Ebay, AliExpress etc. Dar nu există nicio garanție ca atunci când și dacă produsul va ajunge la destinație..
Costul mediu total de cumpărare la Mercado Livre: +/- 200 de reali (aproximativ 38,62 dolari SUA). Costul mediu total de cumpărare pe site-urile internaționale: +/- 45 de reali (aproximativ 8, 69 dolari SUA).
Aceste prețuri au fost calculate fără costul încuietorii electronice a ușii HDL, care poate fi găsit pe acest link:
Prețul HDL în ziua în care a fost făcut acest Instructables a fost de 74, 90 R $ (14, 69 $) + R $ 6, 00 (1, 16 $) pentru transport.
Pasul 2: Hardware - Configurarea circuitului
Schema de mai sus prezintă conexiunile circuitului electric.
Programul Fritzing a fost folosit pentru realizarea schemei și a fișierului (.fzz) care poate fi descărcat de pe:
Tabelele prezintă conexiunile dintre senzori și afișajul Oled de pe Arduino Nano.
Pasul 3: Software - Descărcarea codului
Datorită puținelor memorii disponibile pe Arduino Nano, codul a fost împărțit pe 3 foldere diferite care pot fi descărcate pe fișierul de mai jos sau pe link:
github.com/andreocunha/PET_Tranca_EngComp
- Primul dosar este să citiți amprenta și cardul. Numele acesteia este: „Leitura_Cartao_e_Biometria”.
- Al doilea este să înregistrați amprenta. Și se află în dosarul: „Cadastro_Biometria“.
- Al treilea fișier este să citiți codul cardului. Și se află în dosarul: „Cadastro_RFID”.
Descărcați ID-ul Arduino de pe computer. În interiorul fișierului descărcat, pe lângă cele trei foldere, există două fișiere zip. Acele fișiere zip sunt bibliotecile senzorilor (RFID și scanerului de amprente biometric), așa că includeți-le pe Arduino IDE.
Pasul 4: Software - Explicația Codului „Cadastro_Biometria”
Deoarece memoria Arduino Nano este foarte limitată, înregistrarea va fi în afară de codul principal (care va fi responsabil doar pentru confirmarea unei amprente deja înregistrate).
Senzorul biometric are deja o memorie internă care va înregistra amprentele (poate înregistra până la 128 de amprente). Acest lucru garantează că datele înregistrate nu se vor pierde după închiderea circuitului.
În managerul de fișiere al computerului dvs., accesați folderul descărcat „Cadastro_Biometria” și faceți dublu clic pe fișierul „Cadastro_Biometria.ino”. ID-ul Arduino va încărca codul și va avea 5 file, fiecare reprezentând o funcție a codului. Încărcați codul pe Arduino, deschideți monitorul serial în 9600 și urmați instrucțiunile de acolo pentru a înregistra o nouă amprentă digitală, pentru a elimina una sau pentru a vedea fiecare amprentă digitală este deja înregistrată.
Pasul 5: Software - Explicația Codului „Cadastro_RFID”
După înregistrarea tuturor amprentelor digitale, este timpul să înregistrați cardurile sau etichetele RFID. Dar, în mod diferit de ceea ce s-a făcut cu scanerul de amprentă, în această parte a codului nu vor fi salvate registrele de carduri sau etichete RFID. Știind asta, deschideți folderul „Cadastro_RFID” și faceți dublu clic pe fișierul „Cadastro_RFID.ino . Încărcați codul pe Arduino, deschideți monitorul serial în 9600 și apoi apropiați cardul sau eticheta de cititor.
Un cod hexazecimal va fi generat și va apărea pe ecran (de exemplu („32: 80: CD: F2”). Scrieți-l pe un blocnotes de pe computer sau pe o hârtie, deoarece va fi copiat în codul final (cel care va citi doar informații).
Pasul 6: Software - Explicația Codului „Leitura_Cartao_e_Biometria”
Suntem acum la ultima parte a codului. Deschideți folderul „Leitura_Cartao_e_Biometria” și faceți dublu clic pe „Leitura_Cartao_e_Biometria.ino . Codul va fi deschis pe IDE Arduino și va avea 4 file, fiecare reprezentând funcția. Unele modificări vor trebui făcute pentru ca codul să funcționeze. corect.
Faceți clic pe fila „leituraRfid” și înlocuiți fiecare număr hexazecimal din parantezele „if” și „else id” cu numărul pe care l-ați salvat pe notepad (exemplu: „32: 80: CD: F2”). Simțiți-vă liber pentru a adăuga sau șterge orice „else if” din cod.
Acum faceți clic pe fila „nomeDoUsuario” și înlocuiți numele din paranteză cu numele de la utilizatorii respectivi și ID-urile alese pentru acel utilizator. Terminat!! Acum trebuie doar să încărcați codul pe Arduino.
Pasul 7: Placă de circuit imprimat (PCB)
Dacă toți pașii din spate au mers bine până acum, creați o placă de circuit imprimat (de obicei folosim software-ul EAGLE CAD pentru a o face) și apoi, sudați componentele. Circuitul va arăta ca cel prezentat în videoclip.
Pasul 8: Faceți o cutie mică pentru a păstra circuitul
Am realizat o cutie folosind o imprimantă 3D în parteneriat cu FindesLab. După aceea, am terminat-o, pictând-o și adăugând circuitul.
Pasul 9: Instalarea proiectului
Cutia a fost înșurubată pe perete și HDL (responsabil cu menținerea ușii blocate) a fost instalat pe ușă. Urmăriți videoclipul demonstrației finale a proiectului.
Pasul 10: Finalizarea proiectului
Urmăriți cum a fost rezultatul proiectului într-o aplicație reală.
Pasul 11: Licență de proiect
Încuietoarea electrică a ușii cu scaner de amprente și cititor RFID de către PET Engenharia de Computação este licențiată sub o licență internațională Creative Commons Attribution 4.0.
Recomandat:
Încuietoare automată a ușii: 5 pași
Încuietoare automată a ușii: Hei ACOLO! Acesta este primul meu instructabil! Sper să vă placă tuturor. În acest proiect vom construi o încuietoare automată (protejată prin parolă). Încuietoarea clasică este literalmente invenție de 100 de ani și, după cum știm, „schimbă
Încuietoare pentru ușă cu amprentă digitală Arduino: 4 pași
Arduino Fingerprint Door Lock: Bună ziua și bine ați venit la acest proiect, de fapt include două proiecte, dar sunt cam la fel, este un sistem de blocare a ușii bazat pe o placă Arduino UNO, senzor de amprentă digitală FPM10A și un ecran LCD i²c, dar pentru cealaltă versiune includem
Bancomat folosind Arduino (amprentă + card RFID): 4 pași (cu imagini)
Bancomat care folosește Arduino (amprentă + Card RFID): Bună ziua, prieteni, revin cu o nouă idee despre bancomat care folosește Arduino. Poate fi de ajutor în zonele rurale unde serviciile fără numerar nu sunt posibile. Este o mică idee. Sper ți-a plăcut. Să începem
Încuietoare Porto: Încuietoare portabilă: 5 pași
Porto-lock: Portable Lock: Bună tuturor, așa că, atunci când a venit la acest proiect, am vrut să proiectez ceva care să fie simplu, deoarece rezolvă o problemă simplă, fără încuietori în standul dvs. CR. Majoritatea oamenilor m-au eliminat la început spunând, nu este mai simplu să instalezi încuietori? Este
Încuietoare simplă a ușii cu control vocal: 5 pași (cu imagini)
Încuietoare simplă cu ușă controlată prin voce: Așa că am decis că vreau să construiesc o ușă de raft pentru biroul meu de acasă. Acum există o mulțime de parcursuri care explică cum să construiți acest tip de lucruri. Problema mea a venit cu cum să-mi țin copiii în afara biroului meu. Am copii mici și se vor bucura