Kazalo:

Električna ključavnica za vrata s skenerjem prstnih odtisov in bralnikom RFID: 11 korakov (s slikami)
Električna ključavnica za vrata s skenerjem prstnih odtisov in bralnikom RFID: 11 korakov (s slikami)

Video: Električna ključavnica za vrata s skenerjem prstnih odtisov in bralnikom RFID: 11 korakov (s slikami)

Video: Električna ključavnica za vrata s skenerjem prstnih odtisov in bralnikom RFID: 11 korakov (s slikami)
Video: Elektronske ključavnice za vhodna vrata - ključavnica za vrata 2024, November
Anonim
Električna ključavnica za vrata s čitalnikom prstnih odtisov in bralnikom RFID
Električna ključavnica za vrata s čitalnikom prstnih odtisov in bralnikom RFID

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

Sestavni deli
Sestavni deli
Sestavni deli
Sestavni deli
Sestavni deli
Sestavni deli

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

Strojna oprema - nastavitev vezja
Strojna oprema - nastavitev vezja
Strojna oprema - nastavitev vezja
Strojna oprema - nastavitev vezja
Strojna oprema - nastavitev vezja
Strojna oprema - nastavitev vezja
Strojna oprema - nastavitev vezja
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

Programska oprema - prenos kode
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"

Programska oprema - Pojasnilo kode "Cadastro_Biometria"
Programska oprema - Pojasnilo kode "Cadastro_Biometria"
Programska oprema - Pojasnilo kode "Cadastro_Biometria"
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"

Programska oprema - Pojasnilo Kodeksa
Programska oprema - Pojasnilo Kodeksa

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"

Programska oprema - Pojasnilo Kodeksa
Programska oprema - Pojasnilo Kodeksa
Programska oprema - Pojasnilo Kodeksa
Programska oprema - Pojasnilo Kodeksa

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)

Image
Image

Č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

Naredite majhno škatlo za vzdrževanje vezja
Naredite majhno škatlo za vzdrževanje vezja

V sodelovanju s FindesLabom smo s 3D -tiskalnikom izdelali škatlo. Po tem smo končali, ga pobarvali in dodali vezje.

9. korak: Namestitev projekta

Image
Image

Š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: