Turinys:

Sąsajos talpinis pirštų atspaudų jutiklis su „Arduino UNO“: 7 žingsniai
Sąsajos talpinis pirštų atspaudų jutiklis su „Arduino UNO“: 7 žingsniai

Video: Sąsajos talpinis pirštų atspaudų jutiklis su „Arduino UNO“: 7 žingsniai

Video: Sąsajos talpinis pirštų atspaudų jutiklis su „Arduino UNO“: 7 žingsniai
Video: Ukrainiečių kalbos ir Lietuvos sąsajos 2024, Liepa
Anonim

Ei, kas vyksta, vaikinai! Akarsh čia iš CETech.

Šiandien prie savo projektų pridėsime apsauginį sluoksnį. Nesijaudinkite, kad mes nesiruošiame paskirti jokių asmens sargybinių. Tai bus mielas, gražiai atrodantis pirštų atspaudų jutiklis iš „DFRobot“.

Taigi, kaip minėjau aukščiau, šiandien mes sujungsime „DFRobot“talpinį pirštų atspaudų jutiklį su „Arduino UNO“ir po to išbandysime tris šio jutiklio funkcijas, kurios prideda piršto atspaudą, tikrina pridėtą piršto atspaudą ir po to ištrina pridėtą pirštų atspaudai.

Taigi dabar pereikime prie linksmosios dalies.

1 žingsnis: įsigykite PCB savo projektams

Gaukite PCB savo projektams
Gaukite PCB savo projektams

„PCBGOGO“, įkurta 2015 m., Siūlo visiškai paruoštas PCB surinkimo paslaugas, įskaitant PCB gamybą, PCB surinkimą, komponentų tiekimą, funkcinius bandymus ir IC programavimą.

Jo gamybos bazėse yra pažangiausia gamybos įranga, tokia kaip YAMAHA paėmimo ir padėjimo mašina, „Reflow“orkaitė, bangų litavimo mašina, „X-RAY“, AOI bandymo mašina; ir profesionaliausias techninis personalas.

Nors tai tik penkeri metai, jų gamyklos Kinijos rinkose turi daugiau nei 10 metų patirties PCB pramonėje. Tai pirmaujanti ant paviršiaus montuojamų, skylių ir mišrių technologijų PCB surinkimo ir elektroninės gamybos paslaugų, taip pat raktų PCB surinkimo specialistė.

PCBGOGO teikia užsakymo paslaugą nuo prototipo iki masinės gamybos, prisijunkite prie jų dabar.

2 žingsnis: Apie talpinį pirštų atspaudų jutiklį

Apie talpinį pirštų atspaudų jutiklį
Apie talpinį pirštų atspaudų jutiklį

Produkto nuoroda:

Talpinis pirštų atspaudų jutiklis yra gražus ir kompaktiškas, panašus į tą, kuris yra jūsų išmaniojo telefono gale. Jis turi apvalius kvėpuojančius šviesos diodus ir yra paprastos struktūros, mažo dydžio ir subtilios išvaizdos. Jutiklis siūlo greitą atpažinimo greitį ir aukštą saugumą. Jis palaiko 360 laipsnių savavališką kampo atpažinimą ir gilaus mokymosi funkciją, aukštą našumą ir mažas energijos sąnaudas. Jutiklis, kuriame yra didelio našumo ID809 procesorius ir puslaidininkinis pirštų atspaudų jutiklis, naudoja įmontuotą IDfinger6.0 algoritmą, kuris gali savarankiškai atlikti visus pirštų atspaudų identifikavimo darbus. Šis jutiklis palaiko UART ryšį ir, dirbdamas su „Arduino“biblioteka, gali lengvai realizuoti tokias funkcijas kaip pirštų atspaudų registravimas, pirštų atspaudų ištrynimas ir tt. Tai 6 kontaktų įrenginys, kurį galima lengvai prijungti prie mikrovaldiklių naudojant pridedamą pikio jungtį. Tačiau reikia nepamiršti vieno dalyko, kad su šiuo prietaisu pateikiamų laidų spalvų kodavimas skiriasi nuo įprasto kodavimo. Taigi mes turime tuo pasirūpinti darydami ryšius. Spalvų kodavimas yra toks:

  • Raudona viela = įžeminimo kaištis
  • Juoda viela = Rx (imtuvo kaištis)
  • Geltona viela = Tx (siųstuvo kaištis)
  • Žalia viela = Vcc kaištis
  • Mėlyna viela = IRQ kaištis (pertraukos užklausos kaištis, galintis priimti išorinius pertraukimus)
  • Balta/pilka viela = maitinimo kaištis

Taigi čia mes naudojame du kaiščius, kurie atrodo panašūs, tačiau turi skirtingas funkcijas, tai yra „Vcc“ir maitinimo kaištis. „Vcc“kaiščio funkcija yra tai, kad jis veikia kaip įjungimo kaištis. Kai šiame kaištyje yra maitinimo šaltinis, tik jutiklis neveiks kitaip. Kita vertus, maitinimo šaltinio kaištis yra įrenginiui įjungti arba įjungti.

3 žingsnis: Jutiklio techninės specifikacijos ir taikymas

Techninės jutiklio specifikacijos ir taikymas
Techninės jutiklio specifikacijos ir taikymas
Techninės jutiklio specifikacijos ir taikymas
Techninės jutiklio specifikacijos ir taikymas

Šio jutiklio techninės specifikacijos yra tokios:

  • Darbinė įtampa: 3.3V
  • Veikimo srovė: <60mA
  • Ryšio metodas: UART
  • Talpa: 80 pirštų atspaudų
  • 1: 1 patvirtinimo laikas: 300–400 ms
  • Pikselių skiriamoji geba: 508 dpi
  • Pikselių skaičius: 160x160 Piršto atspaudas
  • Aptikimo sritis: 8,0 mm x 8,0 mm
  • Darbinė aplinka: -40-60 ℃
  • Matmenys: skersmuo 21 mm/aukštis 5 mm

Kai kurios šio jutiklio programos yra:-

  • Laiko lankymo sistema
  • Durų užrakinimas/ atrakinimas
  • Apsaugos sistemos
  • Ekrano užrakinimas/atrakinimas

4 žingsnis: jutiklio prijungimas prie „Arduino UNO“

Jutiklio prijungimas prie „Arduino UNO“
Jutiklio prijungimas prie „Arduino UNO“
Jutiklio prijungimas prie „Arduino UNO“
Jutiklio prijungimas prie „Arduino UNO“

Norėdami atlikti tokias operacijas kaip pirštų atspaudų įrašymas, atpažinimas ir ištrynimas, pirmiausia turime prijungti jutiklį prie „Arduino UNO“atlikdami toliau nurodytus veiksmus:-

  1. Prijunkite pirštų atspaudų skaitytuvo Vcc ir maitinimo kaištį (atitinkamai žalia ir balta viela) prie „Arduino UNO“3,3 V kaiščio.
  2. Prijunkite skaitytuvo įžeminimo kaištį (raudoną laidą) prie „Arduino“GND kaiščio.
  3. Prijunkite skaitytuvo Rx kaištį (juodą laidą) prie „Arduino“skaitmeninio kaiščio 3.
  4. Prijunkite skaitytuvo Tx kaištį (geltoną laidą) prie „Arduino“2 skaitmeninio kaiščio.
  5. Galiausiai prijunkite skaitytuvo IRQ kaištį (mėlyną laidą) prie „Arduino“skaitmeninio kaiščio 6.

Tokiu būdu pirštų atspaudų skaitytuvas yra prijungtas prie „Arduino UNO“ir yra paruoštas koduoti. Taigi dabar turime prijungti „Arduino“prie kompiuterio, kad atliktume kitą žingsnį.

5 žingsnis: „Arduino“plokštės kodavimas

„Arduino“plokštės kodavimas
„Arduino“plokštės kodavimas
„Arduino“plokštės kodavimas
„Arduino“plokštės kodavimas

Dabar šiame žingsnyje mes įkeliame kodą į savo „Arduino UNO“lentą. Kai tik kodas bus įkeltas, skaitytuvas galės išsaugoti naują piršto atspaudą, atpažinti piršto atspaudą ir jį ištrinti. Norėdami tai padaryti, turite apsilankyti šio projekto „Github“saugykloje ir po to atlikite toliau nurodytus veiksmus:-

  • Pirmiausia turite atsisiųsti DFRobot_ID809 failą iš „Github“saugyklos. Tai pirštų atspaudų skaitytuvo „Arduino“biblioteka. Atsisiuntę turite įdėti jį į „Arduino“bibliotekų aplanką.
  • Po to turite atidaryti failą pavadinimu Arduino Code.ino. Tai kodas, kurį reikia įkelti į „Arduino“. Įklijuokite šį kodą į „Arduino IDE“. Pasirinkite tinkamą plokštę, COM prievadą ir paspauskite įkėlimo mygtuką.

Atlikę šiuos veiksmus, mūsų pirštų atspaudų skaitytuvas yra paruoštas naudoti, o kitame žingsnyje išbandysime jo funkcijas.

6 žingsnis: Žaidimas naudojant skaitytuvą

Žaidimas naudojant skaitytuvą
Žaidimas naudojant skaitytuvą
Žaidimas naudojant skaitytuvą
Žaidimas naudojant skaitytuvą
Žaidimas naudojant skaitytuvą
Žaidimas naudojant skaitytuvą
Žaidimas naudojant skaitytuvą
Žaidimas naudojant skaitytuvą

Kodas, kurį ką tik įkėlėme, turėjo tris funkcijas. Šios funkcijos yra pirštų atspaudų skaitymas ir bandymas, naujo piršto atspaudo pridėjimas ir pridėto piršto atspaudo ištrynimas. Taigi dabar mes išbandysime šias funkcijas. Norėdami tai padaryti, pirmiausia turime atidaryti serijinį monitorių, kuriame bus rodomi pranešimai pagal atliktą užduotį. Mes judėsime aplink kiekvieną operaciją po vieną.

  • Naujo piršto antspaudo pridėjimas: Norėdami atlikti šią operaciją, turime uždėti pirštą ant skaitytuvo ir pamatysite, kad mirksi mėlyna lemputė. Laikykite pirštą ten, kol geltona lemputė sumirksės tris kartus, tada atleiskite pirštą. Tai rodo, kad skaitytuvas įjungė pirštų atspaudų pridėjimo režimą ir kadangi mūsų pirštų atspaudai dar nepridėti prie skaitytuvo, todėl serijiniame monitoriuje jis būtų rodomas neregistruotas ir jam būtų priskirtas ID. Po to vėl turime uždėti pirštą ant skaitytuvo ir palaukti, kol sumirksės geltona lemputė, tada galėsime atleisti skaitytuvą. Turime pakartoti šį procesą, padėdami pirštą ant skaitytuvo ir atleisdami dar du kartus ir iš viso tris kartus, kad pridėtume pirštų atspaudus. Baigę nuskaityti trečią kartą vietoje geltonos šviesos pamatysime žalią šviesą. Tai rodo, kad piršto atspaudas sėkmingai pridėtas ir tą patį galima pamatyti ir nuosekliajame monitoriuje.
  • Piršto atspaudo tikrinimas: Dabar galime išbandyti pridėtą piršto atspaudą, vėl uždėdami nykštį ant skaitytuvo. Šį kartą, kai mirksi mėlyna lemputė, turime nuimti pirštą ir pamatysime, kad žalia lemputė įsijungia ir serijiniame monitoriuje pasirodys pranešimas, kuriame teigiama, kad jis sėkmingai suderintas su piršto atspaudo ID.
  • Pirštų atspaudų ištrynimas: norėdami ištrinti pirštų atspaudus, turime uždėti pirštą ant skaitytuvo ir laikyti jį ten, kol sumirksės raudona lemputė. Visų pirma, mirksės mėlyna lemputė, kuri yra galimybė patikrinti piršto atspaudą. Po to mirksės geltona lemputė, kuri yra galimybė pridėti naują piršto atspaudą, ir galiausiai raudona lemputė, kuri parodys, kad piršto atspaudas yra ištrintas, o pranešimas serijiniame monitoriuje parodys, kad piršto atspaudas su ID Nr. yra ištrintas. Po ištrynimo, jei pirštu padedame ant skaitytuvo bandymui, raudona lemputė mirksės, o serijinis monitorius parodys pranešimą, kad pirštų atspaudai neatitinka.

Tokiu būdu galėsime prijungti pirštų atspaudų skaitytuvą prie „Arduino IDE“ir, jei tik galėsime, pridėti jį prie savo projektų.

7 žingsnis: Kitas būdas prijungti skaitytuvą

Kitas būdas prijungti skaitytuvą
Kitas būdas prijungti skaitytuvą
Kitas būdas prijungti skaitytuvą
Kitas būdas prijungti skaitytuvą

Tai alternatyvus būdas prijungti pirštų atspaudų skaitytuvą. Ką galime padaryti, tai galime prijungti skaitytuvą prie USB prie nuoseklaus keitiklio prieš prijungdami jį tiesiai prie „Arduino“. Norėdami tai padaryti, turime prijungti skaitytuvo Vcc ir GND kaiščius prie keitiklio Vcc ir GND kaiščių. Po to turime prijungti skaitytuvo Rx kaištį prie keitiklio Tx kaiščio ir skaitytuvo Tx kaištį prie keitiklio Rx kaiščio ir tokiu būdu skaitytuvas prijungiamas prie keitiklio. Dabar galime prijungti keitiklį prie savo nešiojamojo kompiuterio ir po to turime atidaryti „NOEM Host“programinę įrangą. Programinę įrangą galima rasti šio projekto „Github“saugykloje. Iš čia galite kreiptis į tai. Atsisiųskite ir atidarykite. Ten turite pasirinkti COM prievadą ir „Baud“greitį ir esate pasiruošę naudoti programinę įrangą. Naudojant tą programinę įrangą galima atlikti daugybę operacijų, tokių kaip užfiksuoto piršto atspaudo vaizdo peržiūra, piršto atspaudo tikrinimas ir daug kitų.

Taigi tokiu būdu mes išmokome prijungti talpinį pirštų atspaudų jutiklį prie „Arduino“ir naudoti jį savo projektuose. Tikiuosi, kad pamoka jums patiko. Laukiu jūsų kitą kartą. Iki tol mėgaukitės elektronika.

Rekomenduojamas: