Sisukord:

Mahtuvusliku sõrmejäljeanduri liides Arduino UNO -ga: 7 sammu
Mahtuvusliku sõrmejäljeanduri liides Arduino UNO -ga: 7 sammu

Video: Mahtuvusliku sõrmejäljeanduri liides Arduino UNO -ga: 7 sammu

Video: Mahtuvusliku sõrmejäljeanduri liides Arduino UNO -ga: 7 sammu
Video: 🣣XIAOMI README 10 vs POСO M4 Pro 5G - 🍁PARIMA VÕRDLUS / TÄIELIK VÕRDLUS! 2024, Juuli
Anonim

Hei, mis lahti, poisid! Akarsh siin CETechist.

Täna lisame oma projektidele kaitsekihi. Ärge muretsege, me ei kavatse ametisse määrata ihukaitsjaid. See on armas väike nägus sõrmejäljeandur DFRobotilt.

Nagu ma eespool mainisin, ühendame täna DFRoboti mahtuvusliku sõrmejäljeanduri Arduino UNO -ga ja pärast seda testime selle anduri kolme funktsiooni, mis lisavad sõrmejälje, kontrollivad lisatud sõrmejälge ja pärast seda kustutavad lisatud sõrmejälje sõrmejälg.

Nii et asume nüüd lõbusa osa juurde.

Samm: hankige oma projektide jaoks trükkplaadid

Hankige oma projektide jaoks trükkplaate
Hankige oma projektide jaoks trükkplaate

2015. aastal loodud PCBGOGO pakub võtmed kätte PCB kokkupanekuteenuseid, sealhulgas trükkplaatide tootmist, trükkplaatide kokkupanekut, komponentide hankimist, funktsionaalset testimist ja IC -programmeerimist.

Selle tootmisbaasid on varustatud kõige arenenumate tootmisseadmetega, nagu YAMAHA pick-and-machine, Reflow ahi, Wave-jootmismasin, X-RAY, AOI testimismasin; ja kõige professionaalsem tehniline personal.

Ehkki see on vaid viis aastat vana, on nende tehastel Hiina turgudel PCB -tööstuse kogemus üle 10 aasta. See on juhtiv spetsialist, kes tegeleb pinnale paigaldatavate, auguliste ja segatehnoloogiliste trükkplaatide kokkupanekute ja elektrooniliste tootmisteenuste ning võtmed kätte võtmetega.

PCBGOGO pakub tellimisteenust prototüübist masstootmiseni, liituge nendega kohe.

2. samm: Teave mahtuvusliku sõrmejäljeanduri kohta

Teave mahtuvusliku sõrmejäljeanduri kohta
Teave mahtuvusliku sõrmejäljeanduri kohta

Toote link:

Mahtuvuslik sõrmejäljeandur on kena ja kompaktne, mis sarnaneb nutitelefoni tagaküljel olevaga. Sellel on ümmargused hingavad LED -id ja sellel on lihtne struktuur, väikesed mõõtmed ja õrn välimus. Andur pakub kiiret tuvastamiskiirust ja kõrget turvalisust. See toetab 360-kraadist suvalist nurga tuvastamist ja sügavat iseõppimisfunktsiooni, kõrget jõudlust ja madalat energiatarbimist. Andur on varustatud ID809 suure jõudlusega protsessori ja pooljuhtide sõrmejäljeanduriga, mis kasutab sisseehitatud IDfinger6.0 algoritmi, mis suudab iseseisvalt lõpule viia kõik sõrmejälgede tuvastamise tööd. See andur toetab UART -suhtlust ja Arduino raamatukoguga töötades saab see hõlpsasti realiseerida selliseid funktsioone nagu sõrmejälgede registreerimine, sõrmejälgede kustutamine jne. See on 6 -kontaktiline seade, mida saab hõlpsasti ühendada mikrokontrolleritega tänu kaasasolevale pigiühendusele.. Kuid üks asi, mida meeles pidada, on see, et selle seadmega kaasas olevate juhtmete värvikood erineb tavapärasest. Seega peame ühenduste tegemisel selle eest hoolitsema. Värvikood on järgmine:-

  • Punane juhe = maandustihvt
  • Must traat = Rx (vastuvõtja tihvt)
  • Kollane traat = Tx (saatja tihvt)
  • Roheline traat = Vcc tihvt
  • Sinine juhe = IRQ tihvt (katkestustaotluse tihvt, mis on võimeline vastu võtma väliseid katkestusi)
  • Valge/hall traat = toiteplokk

Nii et siin kasutame kahte tihvti, mis näivad olevat sarnased, kuid millel on erinevad funktsioonid, need on Vcc ja toiteplokk. Vcc tihvti ülesanne on see, et see toimib lubava tihvtina. Kui sellel tihvtil on toide, töötab ainult andur, vastasel juhul mitte. Teisest küljest on toiteplokk seadme sisselülitamiseks või sisselülitamiseks olemas.

3. samm: anduri tehnilised andmed ja rakendused

Anduri tehnilised andmed ja rakendused
Anduri tehnilised andmed ja rakendused
Anduri tehnilised andmed ja rakendused
Anduri tehnilised andmed ja rakendused

Selle anduri tehnilised andmed on järgmised:-

  • Tööpinge: 3.3V
  • Töövool: <60mA
  • Suhtlusmeetod: UART
  • Salvestusmaht: 80 sõrmejälge
  • 1: 1 kontrolliaeg: 300 ~ 400 ms
  • Piksli eraldusvõime: 508 dpi
  • Pikslite arv: 160x160 Sõrmejälg
  • Tuvastusala: 8,0 mm x 8,0 mm
  • Töökeskkond: -40-60 ℃
  • Mõõdud: läbimõõt 21 mm/kõrgus 5 mm

Mõned selle anduri rakendused on järgmised:-

  • Ajateenistuste süsteem
  • Ukse lukustamine/ avamine
  • Turvasüsteemid
  • Ekraani lukustamine/avamine

Samm: anduri ühendamine Arduino UNO -ga

Anduri ühendamine Arduino UNO -ga
Anduri ühendamine Arduino UNO -ga
Anduri ühendamine Arduino UNO -ga
Anduri ühendamine Arduino UNO -ga

Selliste toimingute tegemiseks nagu sõrmejälgede salvestamine, äratundmine ja kustutamine, peame esmalt anduri ühendama Arduino UNO-ga, järgides alltoodud samme:-

  1. Ühendage sõrmejäljeskanneri Vcc ja toiteploki tihvt (vastavalt roheline ja valge traat) Arduino UNO 3,3 V kontaktiga.
  2. Ühendage skanneri maandusnõel (punane juhe) Arduino GND tihvtiga.
  3. Ühendage skanneri Rx -tihvt (must juhe) Arduino digitaalse tihvtiga 3.
  4. Ühendage skanneri Tx -nööp (kollane juhe) Arduino digitaalse tihvtiga 2.
  5. Lõpuks ühendage skanneri IRQ tihvt (sinine juhe) Arduino digitaalse tihvtiga 6.

Sel viisil on sõrmejäljeskanner ühendatud Arduino UNO -ga ja on kodeerimiseks valmis. Nüüd peame järgmise etapi jaoks ühendama Arduino arvutiga.

Samm: Arduino plaadi kodeerimine

Arduino tahvli kodeerimine
Arduino tahvli kodeerimine
Arduino tahvli kodeerimine
Arduino tahvli kodeerimine

Nüüd selles etapis laadime koodi üles meie Arduino UNO tahvlile. Niipea, kui kood on üles laaditud, suudab skanner uue sõrmejälje salvestada, sõrmejälje ära tunda ja ka selle kustutada. Selle sammu jaoks peate siit viitama selle projekti Githubi hoidlale ja pärast seda järgige alltoodud samme:-

  • Kõigepealt peate Githubi hoidlast alla laadima faili DFRobot_ID809. See on sõrmejäljelugeja Arduino raamatukogu. Pärast selle allalaadimist peate selle panema kausta Arduino teegid.
  • Pärast seda peate avama faili nimega Arduino Code.ino. See on kood, mis tuleb Arduinosse üles laadida. Kleepige see kood oma Arduino IDE -sse. Valige õige tahvel, COM -port ja klõpsake üleslaadimisnuppu.

Nende toimingutega on meie sõrmejäljeskanner kasutamiseks valmis ja me testime selle funktsioone järgmises etapis.

6. samm: skanneriga mängimine

Skanneriga mängimine
Skanneriga mängimine
Skanneriga mängimine
Skanneriga mängimine
Skanneriga mängimine
Skanneriga mängimine
Skanneriga mängimine
Skanneriga mängimine

Äsja üles laaditud koodil oli kolm funktsiooni. Need funktsioonid on sõrmejälje lugemine ja testimine, uue sõrmejälje lisamine ja lisatud sõrmejälje kustutamine. Nüüd katsetame neid funktsioone. Selleks peame esmalt avama jadamonitori, mis kuvab sõnumeid vastavalt tehtud ülesandele. Hõljume iga toimingu ümber ükshaaval.

  • Uue sõrmejälje lisamine: selle toimingu jaoks peame asetama sõrme skannerile ja näete sinise tule vilkumist. Hoidke sõrme seal, kuni kollane tuli vilgub kolm korda, ja vabastage seejärel sõrm. See näitab, et skanner on sisenenud sõrmejälgede lisamise režiimi ja kuna meie sõrmejälge pole skannerisse juba lisatud, siis kuvatakse see seeriamonitoris registreerimata ja määrab sellele sama ID. Pärast seda peame sõrme uuesti skannerile panema ja ootama, kuni kollane tuli vilgub, ja siis saame skanneri vabastada. Peame seda sõrme skannerile asetamise ja sõrmejälje lisamiseks veel kaks korda kokku vabastavat protsessi kordama. Skaneerimise lõpetamisel kolmandat korda näeme kollase tule asemel rohelist tuld. See näitab, et sõrmejälg on edukalt lisatud ja sama on näha ka seeriamonitoril.
  • Sõrmejälje testimine: nüüd saame testida lisatud sõrmejälge, pannes pöidla uuesti skannerile. Seekord peame pärast sinise tule vilkumist sõrme eemaldama ja näeme, et roheline tuli süttib ja seeriamonitorile ilmub teade, milles öeldakse, et sõrmejälje ID on edukalt sobitatud.
  • Sõrmejälje kustutamine: sõrmejälje kustutamiseks peame asetama sõrme skannerile ja hoidma seda seal, kuni punane tuli vilgub. Esiteks vilgub sinine tuli, mis on sõrmejälje testimise võimalus. Pärast seda vilgub kollane tuli, mis on uue sõrmejälje lisamise võimalus, ja lõpuks vilgub punane tuli, mis näitab, et sõrmejälg on kustutatud, ja teade seeriamonitoril näitab, et sõrmejälg ID -ga nr. kustutatakse. Kui kustutamise järel asetame sõrme skannerile, vilgub punane tuli ja jadamonitor näitab teadet, et sõrmejälg ei sobi.

Sel viisil saame sõrmejäljelugeja liidestada Arduino IDE -ga ja lisada selle oma projektidesse igal võimalusel.

Samm: teine viis skanneri ühendamiseks

Teine viis skanneri ühendamiseks
Teine viis skanneri ühendamiseks
Teine viis skanneri ühendamiseks
Teine viis skanneri ühendamiseks

See on alternatiivne viis sõrmejäljeskanneri ühendamiseks. Mida me saame teha, on see, et saame enne skanneri otse Arduinoga ühendamist ühendada skanneri USB -jadamuunduriga. Selleks peame ühendama skanneri Vcc ja GND tihvtid muunduri Vcc ja GND tihvtidega. Pärast seda peame ühendama skanneri Rx -tihvti muunduri Tx -tihvtiga ja skanneri Tx -tihvti muunduri Rx -tihvtiga ning sel viisil on skanner muunduriga ühendatud. Nüüd saame muunduri sülearvutiga ühendada ja pärast seda peame avama tarkvara NOEM Host. Tarkvara on saadaval selle projekti Githubi hoidlas. Siit saate sellele viidata. Laadige see alla ja avage see. Seal peate valima COM -pordi ja Baud -kiiruse ning olete tarkvara kasutamiseks valmis. Selle tarkvara abil saab teha palju toiminguid, näiteks tehtud sõrmejälje pildi vaatamine, sõrmejälje kontrollimine ja palju muud.

Nii oleme sel viisil õppinud, kuidas ühendada mahtuvuslik sõrmejäljeandur Arduinoga ja kasutada seda oma projektides. Loodetavasti teile õpetus meeldis. Ootan teid järgmisel korral. Seni nautige elektroonikat.

Soovitan: