Sisukord:

Elektriline ukselukk sõrmejäljeskanneri ja RFID -lugejaga: 11 sammu (piltidega)
Elektriline ukselukk sõrmejäljeskanneri ja RFID -lugejaga: 11 sammu (piltidega)

Video: Elektriline ukselukk sõrmejäljeskanneri ja RFID -lugejaga: 11 sammu (piltidega)

Video: Elektriline ukselukk sõrmejäljeskanneri ja RFID -lugejaga: 11 sammu (piltidega)
Video: Стиральная машина не блокирует люк (ошибка dE) 2024, November
Anonim
Elektriline ukselukk sõrmejäljeskanneri ja RFID -lugejaga
Elektriline ukselukk sõrmejäljeskanneri ja RFID -lugejaga

Projekt oli disain, et vältida võtmete kasutamise vajadust, eesmärgi saavutamiseks kasutasime optilist sõrmejäljeandurit ja Arduino. Siiski on inimesi, kellel on loetamatu sõrmejälg ja andur ei tunne seda ära. Mõeldes sellele olukorrale, kasutati biomeetrilise anduriga RFID -kaardilugejat, mis võimaldas siseneda sõidukaartide, RFID -võtmehoidja siltide ja NFC -ga mobiiltelefonidega.

Samm: komponendid

Komponendid
Komponendid
Komponendid
Komponendid
Komponendid
Komponendid

Projekti jaoks kasutatakse järgmisi elemente:

  • 1 Arduino Nano;
  • 1 FPM10A optilise sõrmejäljelugeja andurimoodulid Arduino lukkudele;
  • 1 RFID Rc522, 13,56 MHz;
  • 2 LED -i (1 roheline ja 1 punane) * 1 Oled ekraan 128 X 32 Serial i2c Arduino 0, 91;
  • 1 elektrooniline ukselukk HDL FEC-91 CA.

Kõiki neid materjale saab hõlpsasti Internetist leida. Kui idee on teha see projekt võimalikult kiireks, on soovitatav osta tooted veebisaidilt Mercado Livre (ainult siis, kui elate Brasiilias), kuna sellel on turvaline ja kiire kohaletoimetamine (tooted jõuavad sihtkohta umbes 1 või 2 nädalat). Kui aga projektiga ei pea kiirustama, on palju odavam osta esemeid välismaalt veebisaitidelt nagu Ebay, AliExpress jne. Kuid pole garantiid selle kohta, millal ja kas toode saabub sihtkohta.

Mercado Livre keskmine ostuhind kokku: +/- 200 reaali (umbes 38,62 USA dollarit). Keskmine ostuhind rahvusvahelistel veebisaitidel: +/- 45 reaali (umbes 8, 69 USA dollarit).

Need hinnad arvutati ilma elektroonilise ukseluku HDL maksumuseta, mille leiate sellelt lingilt:

HDL -i hind selle juhendi tegemise päeval oli saatmise eest 74, 90 dollarit (14, 69 dollarit) + 6 00 dollarit (1, 16 dollarit).

2. samm: riistvara - vooluringi seadistamine

Riistvara - vooluringi seadistamine
Riistvara - vooluringi seadistamine
Riistvara - vooluringi seadistamine
Riistvara - vooluringi seadistamine
Riistvara - vooluringi seadistamine
Riistvara - vooluringi seadistamine
Riistvara - vooluringi seadistamine
Riistvara - vooluringi seadistamine

Ülaltoodud skeem näitab elektriahela ühendusi.

Skeemi ja faili (.fzz) tegemiseks kasutati programmi Fritzing, mille saab alla laadida aadressilt

Tabelid näitavad ühendusi andurite ja Arduino Nano Oled -ekraani vahel.

Samm: tarkvara - koodi allalaadimine

Tarkvara - koodi allalaadimine
Tarkvara - koodi allalaadimine

Arduino Nano vähese vaba mälu tõttu jagati kood 3 erinevasse kausta, mille saate alla laadida allolevalt faililt või lingilt:

github.com/andreocunha/PET_Tranca_EngComp

  • Esimene kaust on sõrmejälje ja kaardi lugemine. Selle nimi on: “Leitura_Cartao_e_Biometria”.
  • Teine on sõrmejälje registreerimine. Ja see on kaustas: “Cadastro_Biometria”.
  • Kolmas fail on kaardi koodi lugemine. Ja see on kaustas: “Cadastro_RFID”.

Laadige oma arvutisse alla Arduino IDE. Allalaaditud faili sees on lisaks kolmele kausta kaks zip -faili. Need zip -failid on andurite (RFID ja biomeetrilise sõrmejäljelugeja) teegid, nii et lisage need Arduino IDE -sse.

Samm 4: Tarkvara - koodi „Cadastro_Biometria” selgitus

Tarkvara - koodi “Cadastro_Biometria” selgitus
Tarkvara - koodi “Cadastro_Biometria” selgitus
Tarkvara - koodi “Cadastro_Biometria” selgitus
Tarkvara - koodi “Cadastro_Biometria” selgitus

Kuna Arduino Nano mälu on väga piiratud, on registreerimine põhikoodist eraldi (see vastutab ainult juba registreeritud sõrmejälje kinnitamise eest).

Biomeetrilisel anduril on juba sisemälu, mis salvestab sõrmejäljed (saab salvestada kuni 128 sõrmejälge). See tagab, et registreeritud andmed ei kao pärast vooluringi väljalülitamist.

Minge oma arvuti failihalduris allalaaditud kausta "Cadastro_Biometria" ja topeltklõpsake faili "Cadastro_Biometria.ino". Arduino IDE laadib koodi ja sellel on 5 sakki, millest igaüks tähistab koodi ühte funktsiooni. Laadige kood oma Arduinole, avage jadamonitor 9600 -s ja järgige seal kuvatavaid juhiseid uue sõrmejälje registreerimiseks, ühe eemaldamiseks või näete, et kõik sõrmejäljed on juba registreeritud.

Samm: tarkvara - koodi "Cadastro_RFID" selgitus

Tarkvara - koodeksi selgitus
Tarkvara - koodeksi selgitus

Pärast kõigi sõrmejälgede salvestamist on aeg registreerida RFID -kaardid või -märgendid. Kuid erinevalt sõrmejäljeskanneriga tehtud toimingutest ei salvestata koodi sellesse ossa RFID -kaartide või siltide registrit. Ja teades seda, avage kaust "Cadastro_RFID" ja topeltklõpsake faili "Cadastro_RFID.ino". Laadige kood Arduinole, avage seeriamonitor numbris 9600 ja seejärel viige kaart või silt lugejale lähemale.

Luuakse kuueteistkümnendkood ja see kuvatakse ekraanil (näiteks (näiteks: "32: 80: CD: F2"). Kirjutage see oma arvutisse märkmikule või paberile, sest see kopeeritakse lõplik kood (see, mis loeb ainult teavet).

6. samm: tarkvara - koodi "Leitura_Cartao_e_Biometria" selgitus

Tarkvara - koodeksi selgitus
Tarkvara - koodeksi selgitus
Tarkvara - koodeksi selgitus
Tarkvara - koodeksi selgitus

Nüüd oleme koodi viimases osas. Avage kaust "Leitura_Cartao_e_Biometria" ja topeltklõpsake nuppu "Leitura_Cartao_e_Biometria.ino". Kood avatakse Arduino IDE -s ja sellel on 4 sakki, millest igaüks tähistab funktsiooni. Koodi toimimiseks tuleb teha mõned muudatused õigesti.

Klõpsake vahekaarti „leituraRfid” ja asendage sulgudes „if” ja „else id” olevad kuueteistkümnendarvud märkmikusse salvestatud numbriga (näide: „32: 80: CD: F2”). koodi lisamiseks või kustutamiseks „muud, kui”.

Nüüd klõpsake vahekaarti "nomeDoUsuario" ja asendage sulgudes olevad nimed vastavate kasutajate nimedega ja selle kasutaja jaoks valitud ID -dega. Valmis !! Nüüd peate koodi Arduinole laadima.

7. samm: trükkplaat (PCB)

Image
Image

Kui kõik sammud on siiani hästi sujunud, tehke trükkplaat (tavaliselt kasutame selleks tarkvara EAGLE CAD) ja seejärel keevitage komponendid. Vooluahel näeb välja nagu videos näidatud.

8. samm: tehke väike kast ahela hoidmiseks

Tehke ringikujuliseks hoidmiseks väike kast
Tehke ringikujuliseks hoidmiseks väike kast

Koostöös FindesLabiga tegime 3D -printeri abil kasti. Pärast seda lõpetasime selle, maalisime selle ja lisasime vooluringi.

9. samm: projekti installimine

Image
Image

Karp keerati seinale ja HDL (vastutab ukse lukustamise eest) paigaldati uksele. Vaata videot projekti lõplikust demonstratsioonist.

10. samm: projekti lõpetamine

Vaadake, kuidas projekti tulemus reaalses rakenduses oli.

11. samm: projekti litsents

PET Engenharia de Computação elektriline ukselukk sõrmejäljeskanneri ja RFID -lugejaga on litsentsitud Creative Commons Attribution 4.0 rahvusvahelise litsentsi alusel.

Soovitan: