Kazalo:
- 1. korak: Komponente
- 2. korak: Strojna oprema - nastavitev vezja
- 3. korak: Programska oprema - prenos kode
- 4. korak: Programska oprema - Pojasnilo kode "Cadastro_Biometria"
- 5. korak: Programska oprema - Pojasnilo kode "Cadastro_RFID"
- 6. korak: programska oprema - razlaga kode "Leitura_Cartao_e_Biometria"
- 7. korak: tiskana vezja (PCB)
- 8. korak: Naredite majhno škatlo, da ohranite vezje
- 9. korak: Namestitev projekta
- 10. korak: Dokončanje projekta
- 11. korak: licenca projekta
Video: Električna ključavnica za vrata s skenerjem prstnih odtisov in bralnikom RFID: 11 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
Projekt je bil zasnovan tako, da bi se izognili nujnosti uporabe tipk, za dosego cilja smo uporabili optični senzor prstnih odtisov in Arduino. Vendar pa obstajajo posamezniki, ki imajo nečitljiv prstni odtis in ga senzor ne prepozna. Ko smo pomislili na to situacijo, smo z biometričnim senzorjem uporabili čitalnik kartic RFID, ki je omogočal vstop s karticami za vožnjo, oznakami obeskov za ključe RFID in mobilnimi telefoni z NFC.
1. korak: Komponente
Za projekt bodo uporabljeni naslednji elementi:
- 1 Arduino Nano;
- 1 optični senzorski moduli bralnika prstnih odtisov FPM10A za ključavnice Arduino;
- 1 Leitor RFID Rc522 pri 13,56 mhz;
- 2 LED (1 zelen in 1 rdeč) * 1 Oled zaslon 128 X 32 Serijski i2c Arduino 0, 91;
- 1 Elektronska ključavnica za vrata HDL FEC-91 CA.
Vse te materiale je mogoče zlahka najti na internetu. Če je ideja, da bi bil projekt čim hitrejši, je priporočljivo, da artikle kupite na spletnem mestu Mercado Livre (samo če živite v Braziliji), saj ima varno in hitro pošiljanje (izdelki bodo prispeli na cilj v približno 1 ali 2 tedna). Če pa vam ni treba na hitro narediti projekta, je veliko ceneje, če izdelke kupujete v tujini na spletnih mestih, kot so Ebay, AliExpress itd. Ni pa garancije, kdaj in ali bo izdelek prispel na cilj.
Skupni povprečni stroški nakupa Mercado Livre: +/- 200 reais (približno 38,62 ameriški dolar). Skupni povprečni stroški nakupa na mednarodnih spletnih mestih: +/- 45 reais (približno 8, 69 ameriških dolarjev).
Te cene so bile izračunane brez stroškov elektronske ključavnice za vrata HDL, ki jo najdete na tej povezavi:
Cena HDL na dan izdelave tega Instructablesa je bila 74,90 USD (14, 69 USD) + 6,00 USD (1, 16 USD) za pošiljanje.
2. korak: Strojna oprema - nastavitev vezja
Zgornja shema prikazuje povezave električnega tokokroga.
Program Fritzing je bil uporabljen za izdelavo sheme in datoteke (.fzz), ki jo je mogoče prenesti na:
Tabele prikazujejo povezave med senzorji in zaslonom Oled na Arduino Nano.
3. korak: Programska oprema - prenos kode
Zaradi malo razpoložljivega pomnilnika v Arduino Nano je bila koda razdeljena na 3 različne mape, ki jih je mogoče prenesti v spodnjo datoteko ali na povezavo:
github.com/andreocunha/PET_Tranca_EngComp
- Prva mapa je branje prstnega odtisa in kartice. Njegovo ime je: "Leitura_Cartao_e_Biometria".
- Druga je registracija prstnega odtisa. In to je v mapi: "Cadastro_Biometria".
- Tretja datoteka je branje kode kartice. In je v mapi: "Cadastro_RFID".
Prenesite Arduino IDE na svoj računalnik. Znotraj prenesene datoteke sta poleg treh map še dve zip datoteki. Te datoteke zip so knjižnice senzorjev (RFID in biometričnega skenerja prstnih odtisov), zato jih vključite v Arduino IDE.
4. korak: Programska oprema - Pojasnilo kode "Cadastro_Biometria"
Ker je spomin na Arduino Nano zelo omejen, bo registracija ločena od glavne kode (odgovorna bo le za potrditev že registriranega prstnega odtisa).
Biometrični senzor že ima notranji pomnilnik, ki bo snemal prstne odtise (lahko posname do 128 prstnih odtisov). To zagotavlja, da registrirani podatki po izklopu vezja ne bodo izgubljeni.
V upravitelju datotek v računalniku pojdite v preneseno mapo "Cadastro_Biometria" in dvokliknite datoteko "Cadastro_Biometria.ino". Arduino IDE bo naložil kodo in imel bo 5 zavihkov, od katerih vsak predstavlja eno funkcijo kode. Naložite kodo na svoj Arduino, odprite serijski monitor v 9600 in sledite tamkajšnjim navodilom, da registrirate nov prstni odtis, odstranite enega ali vidite, da so vsi prstni odtisi že registrirani.
5. korak: Programska oprema - Pojasnilo kode "Cadastro_RFID"
Po snemanju vseh prstnih odtisov je čas za registracijo kartic RFID ali oznak. Toda drugače kot tisto, kar je bilo storjeno s skenerjem prstnih odtisov, na tem delu kode ne bodo shranjene kartice RFID ali register oznak. Zavedajoč se tega, odprite mapo "Cadastro_RFID" in dvokliknite datoteko "Cadastro_RFID.ino". Naložite kodo na Arduino, odprite serijski monitor v 9600 in nato kartico ali oznako približajte bralcu.
Ustvarila se bo šestnajstiška koda, ki se bo prikazala na zaslonu (za (na primer: "32: 80: CD: F2"). Zapišite jo v beležnico v računalniku ali na papir, ker bo kopirana v končna koda (tista, ki bo brala samo informacije).
6. korak: programska oprema - razlaga kode "Leitura_Cartao_e_Biometria"
Zdaj smo pri zadnjem delu kode. Odprite mapo "Leitura_Cartao_e_Biometria" in dvokliknite "Leitura_Cartao_e_Biometria.ino". Koda se bo odprla v Arduino IDE in imela bo 4 zavihke, od katerih bo vsak predstavljal funkcijo. Za kodo bo treba narediti nekaj sprememb pravilno.
Kliknite zavihek "leituraRfid" in vsako šestnajstiško število v oklepaju "if" in "else id" zamenjajte s številko, ki ste jo shranili v beležnico (na primer: "32: 80: CD: F2"). za dodajanje ali brisanje »drugega če« iz kode.
Zdaj kliknite zavihek "nomeDoUsuario" in zamenjajte imena v oklepaju z imeni zadevnih uporabnikov in ID -ji, ki so bili izbrani za tega uporabnika. Končano!! Zdaj morate samo naložiti kodo na Arduino.
7. korak: tiskana vezja (PCB)
Če so bili vsi koraki zaenkrat uspešni, naredite tiskano vezje (za to običajno uporabljamo programsko opremo EAGLE CAD) in nato zvarimo komponente. Vezje bo izgledalo tako, kot je prikazano v videu.
8. korak: Naredite majhno škatlo, da ohranite vezje
V sodelovanju s FindesLabom smo s 3D -tiskalnikom izdelali škatlo. Po tem smo končali, ga pobarvali in dodali vezje.
9. korak: Namestitev projekta
Škatla je bila privita na steno in na vrata je bil nameščen HDL (odgovoren za zaklepanje vrat). Oglejte si videoposnetek zadnje predstavitve projekta.
10. korak: Dokončanje projekta
Oglejte si, kako je bil rezultat projekta v resnični uporabi.
11. korak: licenca projekta
Električna ključavnica za vrata s skenerjem prstnih odtisov in bralnikom RFID podjetja PET Engenharia de Computação je licencirana pod mednarodno licenco Creative Commons Attribution 4.0.
Priporočena:
Biometrični glasovalni stroj na osnovi prstnih odtisov z uporabo Arduina: 4 koraki (s slikami)
Biometrični glasovalni stroj na osnovi prstnih odtisov z uporabo Arduina: Vsi se zavedamo obstoječega elektronskega glasovalnega stroja, kjer mora uporabnik pritisniti gumb za oddajo glasu. Toda ti stroji so bili že od začetka kritizirani zaradi kaljenja. Zato vlada načrtuje uvedbo prstnih odtisov
Sistem prisotnosti na podlagi prstnih odtisov in RFID z uporabo baze podatkov Raspberry Pi in MySQL: 5 korakov
Sistem prisotnosti na podlagi prstnih odtisov in RFID z uporabo baze podatkov Raspberry Pi in MySQL: videoposnetek tega projekta
Uporaba senzorja prstnih odtisov za časovno udeležbo v kombinaciji z rešitvijo XAMP: 6 korakov (s slikami)
Uporaba senzorja prstnih odtisov za časovno udeležbo v kombinaciji z rešitvijo XAMP: Za šolski projekt smo iskali rešitev, kako slediti udeležbi učencev. Veliko naših študentov pride pozno. Preverjanje njihove prisotnosti je dolgočasno delo. Po drugi strani pa je veliko razprav, ker bodo študentje pogosto rekli
Arduino senzor prstnih odtisov: 6 korakov (s slikami)
Vadnica za senzor prstnih odtisov Arduino: Dragi prijatelji, dobrodošli v drugi vadnici! Danes bomo zgradili zanimiv projekt Arduino, ki uporablja modul senzorja prstnih odtisov. Brez odlašanja začnimo! Vedno sem hotel preizkusiti modul senzorja prstnih odtisov v
Kako olajšati varnostni sistem prstnih odtisov tako enostavno kot ABC: 12 korakov (s slikami)
Kako prevarati varnostni sistem prstnih odtisov tako enostavno kot ABC: To navodilo vam bo pokazalo, kako lahko tako preprosto zavedete varnostni sistem prstnih odtisov kot ABC. IBM nikoli ne želi, da veste o. deluje tudi za večino varnostnega sistema za prstne odtise. Na primer: npr. vrata, mobilni telefon … Ta navodila so priložena v