Orodha ya maudhui:

Kuingiliana na Sensor yenye alama ya alama ya kidole na Arduino UNO: Hatua 7
Kuingiliana na Sensor yenye alama ya alama ya kidole na Arduino UNO: Hatua 7

Video: Kuingiliana na Sensor yenye alama ya alama ya kidole na Arduino UNO: Hatua 7

Video: Kuingiliana na Sensor yenye alama ya alama ya kidole na Arduino UNO: Hatua 7
Video: Lesson 98: Arduino 10 LED Push button Projects, Potentiometer LED Voltmeter and Traffic Light 2024, Julai
Anonim

Haya, kuna nini, Jamani! Akarsh hapa kutoka CETech.

Leo tutaongeza safu ya kinga kwenye miradi yetu. Usijali hatutateua walinzi wowote kwa hiyo hiyo. Itakuwa sensor nzuri ya kidole nzuri kutoka kwa DFRobot.

Kwa hivyo kama nilivyosema hapo juu, leo tutaunganisha Sura ya Uwezo wa Kidole kutoka DFRobot na Arduino UNO na baada ya hapo, tutajaribu kazi tatu za sensa hii ambayo inaongeza alama ya kidole, Kuangalia alama ya kidole iliyoongezwa, na baada ya hapo kufuta nyongeza alama ya vidole.

Basi hebu tufike kwenye sehemu ya kufurahisha sasa.

Hatua ya 1: Pata PCB kwa Miradi Yako Iliyotengenezwa

Pata PCB kwa Miradi Yako Iliyotengenezwa
Pata PCB kwa Miradi Yako Iliyotengenezwa

PCBGOGO, iliyoanzishwa mnamo 2015, inatoa huduma za mkutano wa PCB wa turnkey, pamoja na utengenezaji wa PCB, mkutano wa PCB, vifaa vya vyanzo, upimaji wa kazi, na programu ya IC.

Besi zake za utengenezaji zina vifaa vya hali ya juu zaidi vya uzalishaji kama vile mashine ya kuchukua na kuweka YAMAHA, Tanuri la kufurika, Mashine ya kutengenezea Wimbi, X-RAY, mashine ya upimaji ya AOI; na wafanyikazi wa kitaalam zaidi.

Ingawa ina miaka mitano tu, viwanda vyao vina uzoefu katika tasnia ya PCB kwa zaidi ya miaka 10 katika masoko ya Wachina. Ni mtaalam anayeongoza katika mlima wa uso, shimo, na mkutano wa teknolojia mchanganyiko wa PCB na huduma za utengenezaji wa elektroniki na mkutano wa PCB wa turnkey.

PCBGOGO hutoa huduma ya kuagiza kutoka kwa mfano hadi utengenezaji wa habari, jiunge nao sasa.

Hatua ya 2: Kuhusu Sensor yenye alama ya alama ya vidole

Kuhusu Sensor ya Vidole vyenye Uwezo
Kuhusu Sensor ya Vidole vyenye Uwezo

Kiungo cha Bidhaa:

Sensor yenye alama ya alama ya vidole ni nzuri na yenye kompakt ambayo inafanana na ile iliyo nyuma ya smartphone yako. Inakuja na LED za kupumua pande zote na ina muundo rahisi, saizi ndogo, na kuonekana maridadi. Sensor hutoa kasi ya utambuzi wa haraka na usalama wa hali ya juu. Inasaidia kutambuliwa kwa pembe ya kiholela ya digrii 360 na kazi ya kujifunzia ya kina, utendaji wa hali ya juu, na matumizi ya nguvu ya chini. Iliyobeba processor ya utendaji wa hali ya juu ya ID809 na sensa ya alama ya vidole ya semiconductor kama msingi, sensa inachukua algorithm iliyojengwa ya IDfinger6.0, ambayo inaweza kukamilisha kazi zote za utambulisho wa vidole kwa uhuru. Sensor hii inasaidia mawasiliano ya UART na wakati inafanya kazi na maktaba ya Arduino, inaweza kutambua kwa urahisi kazi kama usajili wa alama za vidole, kufutwa kwa alama za vidole, n.k Ni kifaa cha pini 6 ambacho kinaweza kushikamana kwa urahisi na watawala wadogo kwa sababu ya kiunganishi cha lami kinachokuja nayo. Lakini jambo moja kukumbuka ni kwamba uandishi wa rangi wa waya unaokuja na kifaa hiki ni tofauti na uandishi wa kawaida. Kwa hivyo tunahitaji kuitunza wakati tunafanya unganisho. Uwekaji rangi kwa rangi umepewa hapa chini: -

  • Waya mwekundu = Pini ya chini
  • Waya Nyeusi = Rx (Pini ya Mpokeaji)
  • Waya wa manjano = Tx (Pini ya Kusambaza)
  • Waya Kijani = Vcc Pin
  • Waya wa Bluu = Pini ya IRQ (Kukatiza Ombi la Pin ambayo ina uwezo wa kupokea Usumbufu wa nje)
  • Waya mweupe / Kijivu = Pini ya Ugavi wa Umeme

Kwa hivyo hapa tunatumia pini mbili ambazo zinafanana lakini zina kazi tofauti hizi ni pini ya Vcc na Power. Kazi ya pini ya Vcc ni kwamba inafanya kazi kama pini inayowezesha. Wakati kuna pembejeo ya nguvu kwenye pini hii basi ni sensor tu itafanya kazi vinginevyo sio. Kwa upande mwingine, Pini ya Ugavi wa Nguvu iko ili Kukaza kifaa au kuiwasha.

Hatua ya 3: Maelezo ya Kiufundi na Maombi ya Sensor

Maelezo ya Kiufundi na Maombi ya Sensor
Maelezo ya Kiufundi na Maombi ya Sensor
Maelezo ya Kiufundi na Maombi ya Sensorer
Maelezo ya Kiufundi na Maombi ya Sensorer

Maelezo ya Ufundi ya Sura hii ni kama ilivyoonyeshwa hapa chini: -

  • Uendeshaji Voltage: 3.3V
  • Uendeshaji wa sasa: <60mA
  • Njia ya Mawasiliano: UART
  • Uwezo wa Uhifadhi: alama za vidole 80
  • 1: 1 wakati wa uthibitishaji: 300 ~ 400ms
  • Azimio la Pixel: 508dpi
  • Idadi ya saizi: 160x160Fingerprint
  • Eneo la Kugundua: 8.0mm x 8.0mm
  • Mazingira ya Kufanya kazi: -40-60 ℃
  • Kipimo: Kipenyo 21mm / Urefu 5mm

Maombi mengine ya Sura hii ni: -

  • Mfumo wa Mahudhurio ya Wakati
  • Kufunga Mlango / Kufungua
  • Mifumo ya Usalama
  • Screen Lock / Kufungua

Hatua ya 4: Kuunganisha Sensor na Arduino UNO

Kuunganisha Sensor na Arduino UNO
Kuunganisha Sensor na Arduino UNO
Kuunganisha Sensor na Arduino UNO
Kuunganisha Sensor na Arduino UNO

Kwa kufanya shughuli kama kurekodi alama za vidole, Kutambua, na Kufuta tunahitaji kwanza kuunganisha Sensor kwa Arduino UNO kwa kufuata hatua zilizopewa hapa chini: -

  1. Unganisha Pini ya Vcc na Ugavi wa Umeme (Waya Kijani na Nyeupe mtawaliwa) ya Kichapaji cha Kidole kwa pini ya 3.3V ya Arduino UNO.
  2. Unganisha Pini ya Chini (Waya Nyekundu) ya skana na pini ya GND ya Arduino.
  3. Unganisha Pini ya Rx (Waya Nyeusi) ya skana na Kitufe cha Dijitali 3 cha Arduino.
  4. Unganisha Pini ya Tx (Waya wa Njano) ya skana kwa Pini ya Dijiti 2 ya Arduino.
  5. Na mwishowe, Unganisha Pini ya IRQ (Waya wa Bluu) ya Skana kwa Pini ya Dijitali ya 6 ya Arduino.

Kwa njia hii, Scanner ya vidole imeunganishwa na Arduino UNO na iko tayari kuandikishwa. Kwa hivyo sasa tunahitaji kuunganisha Arduino kwenye PC yetu kwa hatua inayofuata.

Hatua ya 5: Kuandika Bodi ya Arduino

Kuandika Bodi ya Arduino
Kuandika Bodi ya Arduino
Kuandika Bodi ya Arduino
Kuandika Bodi ya Arduino

Sasa katika hatua hii, tutapakia nambari hiyo kwa bodi yetu ya Arduino UNO. Mara tu nambari inapopakiwa, Skanai itaweza kuhifadhi alama mpya ya kidole, kutambua alama ya kidole, na pia kufuta hiyo hiyo. Kwa hatua hii, unahitaji kutaja ghala ya Github ya mradi huu kutoka hapa na baada ya hapo fuata hatua zilizopewa hapa chini: -

  • Kwanza kabisa, unahitaji kupakua faili ya DFRobot_ID809 kutoka kwa ghala la Github. Ni maktaba ya Arduino ya Kichapa Picha. Baada ya kupakua hii, unahitaji kuiweka kwenye folda ya maktaba ya Arduino.
  • Baada ya hapo, unahitaji kufungua faili iliyoitwa Arduino Code.ino. Hii ndio nambari ambayo inahitaji kupakiwa kwenye Arduino. Bandika nambari hii kwenye IDE yako ya Arduino. Chagua ubao sahihi, Bandari ya COM, na bonyeza kitufe cha kupakia.

Na kwa hatua hizi, Scanner yetu ya Kidole iko tayari kutumia na tutajaribu kazi zake katika hatua inayofuata.

Hatua ya 6: kucheza na skana

Inacheza na Skana
Inacheza na Skana
Inacheza na Skana
Inacheza na Skana
Inacheza na Skana
Inacheza na Skana
Inacheza na Skana
Inacheza na Skana

Nambari ambayo tumepakia tu ilikuwa na kazi tatu ndani yake. Kazi hizo ni Kusoma na Kupima alama ya Kidole, Kuongeza alama mpya ya kidole, na Kufuta alama yoyote ya kidole iliyoongezwa. Kwa hivyo sasa tutakuwa tukijaribu kazi hizi. Kwa hilo, kwanza tunahitaji kufungua Serial Monitor ambayo itaonyesha ujumbe kulingana na kazi iliyofanywa. Tutazunguka kila moja ya shughuli moja kwa moja.

  • Kuongeza alama mpya ya kidole: Kwa operesheni hii, tunahitaji kuweka kidole chetu kwenye Skana utapata mwangaza wa taa ya samawati. Weka kidole kilichowekwa hapo mpaka taa ya manjano iangaze mara tatu na kisha utoe kidole. Hii inaonyesha kuwa skana imeingia kwenye hali ya kuongeza alama za vidole na kwa kuwa alama yetu ya vidole haijaongezwa kwenye skana ndio sababu itaonyesha haijasajiliwa kwenye Serial Monitor na kutoa kitambulisho sawa. Baada ya hapo, tunahitaji kuweka kidole chetu kwenye skana tena na subiri hadi taa ya manjano iangaze kisha tuweze kutolewa skana. Tunahitaji kurudia mchakato huu wa kuweka kidole kwenye skana na kutolewa mara mbili zaidi na kwa jumla mara tatu kuongeza alama yetu ya kidole. Tunapomaliza skanning kwa mara ya tatu tutaona taa ya kijani badala ya taa ya manjano. Hii inaonyesha kuwa alama ya kidole imeongezwa kwa mafanikio na hiyo hiyo inaweza kuonekana kwenye mfuatiliaji wa serial pia.
  • Kupima alama ya kidole: Sasa tunaweza kujaribu alama ya kidole iliyoongezwa kwa kuweka kidole gumba kwenye skana tena. Wakati huu tunalazimika kuondoa kidole baada ya kupepesa kwa taa ya samawati na tutaona kuwa taa ya kijani inawaka na ujumbe kwenye mfuatiliaji wa Serial utaonekana ukifananishwa na kitambulisho cha alama ya kidole.
  • Kufuta alama ya kidole: Kwa kufuta alama ya kidole tunahitaji kuweka kidole chetu kwenye skana na kukiweka hapo hadi taa nyekundu itakapong'aa. Kwanza kabisa, taa ya samawati itaangaza ambayo ndio chaguo la kupima alama ya vidole. Baada ya hapo, taa ya manjano itaangaza ambayo ni chaguo la kuongeza alama mpya ya vidole na mwishowe, taa nyekundu itaangaza ambayo inaonyesha kuwa alama ya kidole imefutwa na ujumbe kwenye mfuatiliaji wa Serial utaonyesha kuwa alama ya kidole iliyo na Kitambulisho Na. imefutwa. Baada ya kufutwa, Ikiwa tutaweka kidole chetu kwenye skana kwa majaribio, Taa nyekundu itapepesa na mfuatiliaji wa serial ataonyesha ujumbe akisema alama ya kidole hailingani.

Kwa njia hii, tutaweza kuunganisha skana ya kidole kwa IDE ya Arduino na tunaweza kuiongeza kwenye miradi yetu kila inapowezekana.

Hatua ya 7: Njia nyingine ya kuunganisha skana

Njia nyingine ya kuunganisha skana
Njia nyingine ya kuunganisha skana
Njia nyingine ya kuunganisha skana
Njia nyingine ya kuunganisha skana

Ni njia mbadala ya kuunganisha skana ya vidole. Tunachoweza kufanya ni kwamba tunaweza kuunganisha skana kwa USB hadi Serial Converter kabla ya kuiunganisha moja kwa moja na Arduino. Kwa hilo, tunahitaji kuunganisha pini za Vcc na GND za Scanner kwa pini za Vcc na GND za Converter. Baada ya hapo, tunahitaji kuunganisha pini ya Rx ya Scanner na pini ya Tx ya Converter na pini ya Tx ya Scanner kwa pini ya Rx ya kibadilishaji na kwa njia hii, skana imeunganishwa na kibadilishaji. Sasa tunaweza kuunganisha kigeuzi kwenye kompyuta yetu ndogo na baada ya hapo, tunahitaji kufungua Programu ya Jeshi ya NOEM. Programu inapatikana kwenye ghala ya Github ya mradi huu. Unaweza kutaja hiyo kutoka hapa. Pakua na kisha uifungue. Huko unahitaji kuchagua kiwango cha COM Port na Baud na uko tayari kutumia programu. Kuna shughuli nyingi ambazo zinaweza kufanywa kwa kutumia programu kama vile kutazama picha ya alama ya kidole iliyonaswa, Fanya ukaguzi wa alama ya kidole, na mengi zaidi.

Kwa hivyo kwa njia hii, tumejifunza jinsi ya kuunganisha Sensor ya alama ya kidole yenye uwezo kwa Arduino na kuitumia katika miradi yetu. Natumai ulipenda Mafunzo. Ninatarajia kukuona wakati ujao. Mpaka wakati huo furahiya Elektroniki.

Ilipendekeza: