Përmbajtje:

Ndërfaqja e sensorit kapacitiv të gjurmëve të gishtërinjve me Arduino UNO: 7 hapa
Ndërfaqja e sensorit kapacitiv të gjurmëve të gishtërinjve me Arduino UNO: 7 hapa

Video: Ndërfaqja e sensorit kapacitiv të gjurmëve të gishtërinjve me Arduino UNO: 7 hapa

Video: Ndërfaqja e sensorit kapacitiv të gjurmëve të gishtërinjve me Arduino UNO: 7 hapa
Video: Motion sensor wiring diagram 2024, Korrik
Anonim

Hej, çfarë ka, djema! Akarsh këtu nga CETech.

Sot ne do të shtojmë një shtresë mbrojtëse në projektet tona. Mos u shqetësoni ne nuk do të caktojmë asnjë truprojë për të njëjtën gjë. Do të jetë një sensor gjurmë gishtash pak i bukur dhe i bukur nga DFRobot.

Pra, siç e përmenda më lart, sot ne do të ndërlidhim një Sensor Kapacitiv të Gjurmëve të Gishtërinjve nga DFRobot me Arduino UNO dhe pas kësaj, ne do të testojmë tre funksione të këtij sensori të cilat janë duke shtuar një gjurmë gishtash, Kontrollimi i gjurmës së gishtit të shtuar, dhe pas kësaj fshirja e shtuar gjurmë gishtash.

Pra, le të kalojmë në pjesën argëtuese tani.

Hapi 1: Merrni PCB për projektet tuaja të prodhuara

Merrni PCB për projektet tuaja të prodhuara
Merrni PCB për projektet tuaja të prodhuara

PCBGOGO, e themeluar në vitin 2015, ofron shërbime të montimit të PCB të gatshme, duke përfshirë prodhimin e PCB, montimin e PCB, ndihmimin e komponentëve, testimin funksional dhe programimin e IC.

Bazat e saj prodhuese janë të pajisura me pajisjet më të avancuara të prodhimit si makina marrëse dhe vendosëse YAMAHA, furrë Reflow, Makinë saldimi me valë, X-RAY, makinë testimi AOI; dhe personeli teknik më profesional.

Edhe pse është vetëm pesë vjeç, fabrikat e tyre kanë përvojë në industrinë e PCB për më shumë se 10 vjet në tregjet kineze. Specialistshtë një specialist kryesor në montimin sipërfaqësor, përmes vrimave dhe teknologjive të përziera të PCB dhe shërbimet e prodhimit elektronik, si dhe montimin e PCB të gatshme.

PCBGOGO ofron shërbimin e porosisë nga prototipi në prodhimin masiv, bashkohuni atyre tani.

Hapi 2: Rreth sensorit kapacitiv të gjurmëve të gishtërinjve

Rreth sensorit kapacitiv të gjurmëve të gishtërinjve
Rreth sensorit kapacitiv të gjurmëve të gishtërinjve

Lidhja e produktit:

Sensori kapacitiv i gjurmëve të gishtërinjve është i bukur dhe kompakt që është i ngjashëm me atë në pjesën e pasme të smartphone -it tuaj. Ajo vjen me LED të rrumbullakët të frymëmarrjes dhe ka një strukturë të thjeshtë, madhësi të vogël dhe pamje delikate. Sensori ofron shpejtësi të shpejtë njohjeje dhe siguri të lartë. Ai mbështet njohjen arbitrare të këndit 360 gradë dhe funksionin e thellë të vetë-mësimit, performancë të lartë dhe konsum të ulët të energjisë. I ngarkuar me procesor ID809 me performancë të lartë dhe sensor gjurmë gishtash gjysmëpërçues si bërthamë, sensori miraton një algoritëm të integruar IDfinger6.0, i cili mund të përfundojë të gjithë punën e identifikimit të gjurmëve të gishtërinjve në mënyrë të pavarur. Ky sensor mbështet komunikimin UART dhe gjatë punës me bibliotekën Arduino, mund të realizojë lehtësisht funksione si regjistrimi i gjurmëve të gishtërinjve, fshirja e gjurmëve të gishtërinjve, etj. Isshtë një pajisje me 6 kunja që mund të lidhet lehtësisht me mikrokontrolluesit falë lidhësit të katranit që vjen me të Me Por një gjë që duhet mbajtur parasysh është se kodimi me ngjyra i telave që vjen me këtë pajisje është i ndryshëm nga kodimi normal. Pra, ne duhet të kujdesemi për të ndërsa bëjmë lidhjet. Kodimi i ngjyrave është si më poshtë:-

  • Tela e Kuqe = Kunja e Tokës
  • Tela e Zezë = Rx (Pin Marrës)
  • Tela e verdhë = Tx (Pin transmetues)
  • Tela e Gjelbër = Pin Vcc
  • Blue Wire = IRQ Pin (Pika e Kërkesës për Ndërprerje që është e aftë të marrë Ndërprerje të jashtme)
  • Tela e Bardhë/Gri = Kunja e Furnizimit me Energji

Pra, këtu ne po përdorim dy kunja të cilat duket se janë të ngjashme, por kanë funksione të ndryshme, këto janë kunja e furnizimit me energji elektrike dhe Vcc. Funksioni i kunjit Vcc është se ai vepron si një kunj mundësues. Kur ka një hyrje të energjisë në këtë pin atëherë vetëm sensori do të funksionojë përndryshe jo. Nga ana tjetër, kunja e furnizimit me energji është atje për të ndezur pajisjen ose për ta ndezur atë.

Hapi 3: Specifikimet Teknike dhe Aplikimet e Sensorit

Specifikimet Teknike dhe Aplikimet e Sensorit
Specifikimet Teknike dhe Aplikimet e Sensorit
Specifikimet Teknike dhe Aplikimet e Sensorit
Specifikimet Teknike dhe Aplikimet e Sensorit

Specifikimet Teknike të këtij Sensori janë si më poshtë:-

  • Tensioni i funksionimit: 3.3V
  • Rryma e funksionimit: <60mA
  • Metoda e komunikimit: UART
  • Kapaciteti i ruajtjes: 80 shenja gishtash
  • Koha e verifikimit 1: 1: 300 ~ 400ms
  • Rezolucioni i pikselit: 508dpi
  • Numri i pikselave: 160x160Gurmë gishtash
  • Zona e Zbulimit: 8.0mm x 8.0mm
  • Mjedisi i punës: ‐40‐60
  • Përmasa: Diametri 21mm/Lartësia 5mm

Disa Aplikime të këtij Sensori janë:-

  • Sistemi i pjesëmarrjes në kohë
  • Bllokimi/ Zhbllokimi i Dyerve
  • Sistemet e Sigurisë
  • Bllokimi/Zhbllokimi i ekranit

Hapi 4: Lidhja e sensorit me Arduino UNO

Lidhja e sensorit me Arduino UNO
Lidhja e sensorit me Arduino UNO
Lidhja e sensorit me Arduino UNO
Lidhja e sensorit me Arduino UNO

Për kryerjen e operacioneve të tilla si regjistrimi i gjurmëve të gishtave, njohja dhe fshirja, së pari duhet të lidhim sensorin me Arduino UNO duke ndjekur hapat e dhënë më poshtë:-

  1. Lidhni pinin Vcc dhe Furnizuesin me energji elektrike (përkatësisht tela e gjelbër dhe e bardhë) e Skanerit të Gjurmëve të Gishtërinjve me pinin 3.3V të Arduino UNO.
  2. Lidhni kunjin e tokëzimit (tela e kuqe) e skanerit me kunjin GND të Arduino.
  3. Lidhni pinin Rx (tela e zezë) e skanerit me kunjin dixhital 3 të Arduino.
  4. Lidhni pinin Tx (tela e verdhë) e skanerit me kunjin dixhital 2 të Arduino.
  5. Dhe së fundi, Lidhni IRQ Pin (Teli Blu) i Skanerit me Pinin Dixhital 6 të Arduino.

Në këtë mënyrë, Skanuesi i Gjurmëve të Gishtërinjve është i lidhur me Arduino UNO dhe është gati për t'u koduar. Pra, tani ne duhet të lidhim Arduino me kompjuterin tonë për hapin tjetër.

Hapi 5: Kodimi i Bordit Arduino

Kodimi i Bordit Arduino
Kodimi i Bordit Arduino
Kodimi i Bordit Arduino
Kodimi i Bordit Arduino

Tani në këtë hap, ne do të ngarkojmë kodin në bordin tonë Arduino UNO. Sapo të ngarkohet kodi, Skaneri do të jetë në gjendje të ruajë një gjurmë gishti të re, të njohë gjurmën e gishtit, dhe gjithashtu të fshijë të njëjtën. Për këtë hap, ju duhet t'i referoheni depozitës Github të këtij projekti nga këtu dhe pas kësaj ndiqni hapat e dhënë më poshtë:-

  • Para së gjithash, duhet të shkarkoni skedarin DFRobot_ID809 nga depoja Github. Libraryshtë biblioteka Arduino për Skanerin e Gjurmëve të Gishtërinjve. Pasi ta shkarkoni këtë, duhet ta vendosni në dosjen e bibliotekave Arduino.
  • Pas kësaj, duhet të hapni skedarin me emrin Arduino Code.ino. Ky është kodi që duhet të ngarkohet në Arduino. Ngjiteni këtë kod në ID -në tuaj Arduino. Zgjidhni tabelën e duhur, Portin COM dhe shtypni butonin e ngarkimit.

Dhe me këto hapa, Skaneri ynë i gjurmëve të gishtërinjve është gati për përdorim dhe ne do të testojmë funksionet e tij në hapin tjetër.

Hapi 6: Luajtja me Skanerin

Duke luajtur me skanerin
Duke luajtur me skanerin
Duke luajtur me skanerin
Duke luajtur me skanerin
Duke luajtur me skanerin
Duke luajtur me skanerin
Duke luajtur me skanerin
Duke luajtur me skanerin

Kodi që sapo ngarkuam kishte tre funksione në të. Ato funksione janë Leximi dhe Testimi i Gjurmës së Gishtit, Shtimi i një gjurme gishtash të re dhe Fshirja e çdo gjurme gishtash të shtuar. Pra, tani ne do t'i testojmë këto funksione. Për këtë, ne së pari duhet të hapim Monitorin Serial i cili do të shfaq mesazhe sipas detyrës së kryer. Ne do të rrokullisim rreth secilit prej operacioneve një nga një.

  • Shtimi i një gjurme gishtash të re: Për këtë operacion, ne duhet të vendosim gishtin në Skaner, do të shihni një dritë blu që pulson. Mbani gishtin të vendosur atje derisa drita e verdhë të ndizet tre herë dhe pastaj lëshojeni gishtin. Kjo tregon se skaneri ka hyrë në modalitetin e shtimit të gjurmëve të gishtërinjve dhe meqë gjurma jonë e gishtit nuk është shtuar tashmë në skaner, prandaj do të shfaqet i paregjistruar në Monitor Serial dhe do t'i caktojë një ID të njëjtit. Pas kësaj, ne duhet të vendosim gishtin përsëri në skaner dhe të presim derisa drita e verdhë të ndizet dhe pastaj mund ta lëshojmë skanerin. Ne duhet të përsërisim këtë proces të vendosjes së gishtit në skaner dhe lëshimit të tij edhe dy herë dhe në total tre herë për të shtuar gjurmën e gishtit. Ndërsa përfundojmë skanimin për herë të tretë do të shohim një dritë jeshile në vend të dritës së verdhë. Kjo tregon se gjurma e gishtit është shtuar me sukses dhe e njëjta gjë mund të shihet edhe në monitorin serik.
  • Testimi i gjurmës së gishtit: Tani mund të testojmë gjurmën e gishtit të shtuar duke vendosur përsëri gishtin e madh në skaner. Këtë herë duhet të heqim gishtin pas ndezjes së dritës blu dhe do të shohim që drita jeshile të ndizet dhe një mesazh në monitorin Serial do të shfaqet duke thënë se përputhet me sukses me ID -në e gjurmës së gishtit.
  • Fshirja e gjurmës së gishtit: Për fshirjen e gjurmës së gishtit duhet të vendosim gishtin në skaner dhe ta mbajmë të vendosur aty derisa drita e kuqe të ndizet. Para së gjithash, një dritë blu do të pulsojë, e cila është opsioni për testimin e gjurmës së gishtit. Pas kësaj, një dritë e verdhë do të pulsojë e cila është opsioni për të shtuar një gjurmë gishti të ri dhe në fund, drita e kuqe do të pulsojë e cila tregon se gjurma e gishtit është fshirë dhe një mesazh në monitorin Serial do të tregojë se Gjurma e gishtit me ID Nr. fshihet. Pas fshirjes, Nëse vendosim gishtin në skaner për testim, Drita e kuqe do të pulsojë dhe monitori serik do të tregojë një mesazh që thotë se Gjurma e gishtit nuk përputhet.

Në këtë mënyrë, ne do të jemi në gjendje të ndërlidhim skanerin e gjurmëve të gishtërinjve me Arduino IDE dhe mund ta shtojmë atë në projektet tona kudo që të jetë e mundur.

Hapi 7: Një mënyrë tjetër për të lidhur skanerin

Një mënyrë tjetër për të lidhur skanerin
Një mënyrë tjetër për të lidhur skanerin
Një mënyrë tjetër për të lidhur skanerin
Një mënyrë tjetër për të lidhur skanerin

Shtë një mënyrë alternative e lidhjes së Skanuesit të Gjurmëve të Gishtërinjve. Ajo që mund të bëjmë është se mund ta lidhim skanerin me një USB në Serial Converter para se ta lidhim drejtpërdrejt me Arduino. Për këtë, ne duhet të lidhim kunjat Vcc dhe GND të Skanerit me kunjat Vcc dhe GND të Konvertuesit. Pas kësaj, ne duhet të lidhim kunjin Rx të Skanerit me kunjin Tx të Konvertuesit dhe kunjin Tx të Skanerit me kunjin Rx të konvertuesit dhe në këtë mënyrë, skaneri është i lidhur me konvertuesin. Tani ne mund ta lidhim konvertuesin me laptopin tonë dhe pas kësaj, duhet të hapim Softuerin Host NOEM. Softueri është i disponueshëm në depon Github të këtij projekti. Ju mund t'i referoheni asaj këtu. Shkarkoni dhe pastaj hapeni. Aty duhet të zgjidhni shkallën COM Port dhe Baud dhe jeni gati të përdorni softuerin. Ka shumë operacione që mund të kryhen duke përdorur atë softuer të tillë si shikimi i imazhit të gjurmës së gishtit të kapur, Kryerja e një kontrolli të gjurmës së gishtit dhe shumë më tepër.

Pra, në këtë mënyrë, ne kemi mësuar se si të ndërlidhim një Sensor kapacitiv të gjurmëve të gishtërinjve në Arduino dhe ta përdorim atë në projektet tona. Shpresoj se ju ka pëlqyer Tutoriali. Mezi pres të shihemi herën tjetër. Deri atëherë shijoni Elektronikën.

Recommended: