Orodha ya maudhui:

Mfumo wa mahudhurio ya skana za alama za vidole (GT-521F32): Hatua 9
Mfumo wa mahudhurio ya skana za alama za vidole (GT-521F32): Hatua 9

Video: Mfumo wa mahudhurio ya skana za alama za vidole (GT-521F32): Hatua 9

Video: Mfumo wa mahudhurio ya skana za alama za vidole (GT-521F32): Hatua 9
Video: Mfumo wa kieletroniki wa alama za vidole kuhakiki maudhurio ya walimu darasani. 2024, Julai
Anonim
Mfumo wa mahudhurio ya skana za alama za vidole (GT-521F32)
Mfumo wa mahudhurio ya skana za alama za vidole (GT-521F32)

Mradi huu ni mfumo rahisi wa magogo ya mahudhurio ambao hutumia GT-521F32, skana ya macho ya gharama nafuu kutoka kwa Sparkfun kuchanganua na kurekodi nani, na wakati mtu anaingia.

Hatua ya 1: Uteuzi wa Sehemu

Sehemu kuu

  • Scanner ya vidole (GT-521F32) -

    Kiunganishi cha JST kwa kichwa cha.1in -

  • Tabia ya 16x2 LCD -
  • Seti ya M3 ya Nylon -
  • Moduli ya Saa Saa ya DS1307 -
  • Moduli ya kuhamisha kiwango cha MicroSD 5v-3.3v -

Vipengele vya PCB

Tazama faili ya BOM CSV kutazama vifaa vyote vilivyotumika katika Kubuni ya PCB

Hatua ya 2: Kutumia Scanner

Kutumia Scanner
Kutumia Scanner

Hapo awali, nilianza kujaribu skana nje ya muundo wowote kwa kutumia programu ya upimaji inayotolewa kwa skana ambayo inaweza kupatikana hapa.

Mawasiliano kutoka kwa skana hadi kompyuta inaweza kufanywa kwa njia moja wapo

  1. USB kwa ubadilishaji wa UART - FT-232RL -
  2. Arduino alipakia na kupita kwa serial kupitia mchoro uliopakiwa
  3. Kuunganisha unganisho la USB moja kwa moja kwa pedi kwenye moduli

Wakati wa kuunganisha moduli ama arduino au kibadilishaji cha UART, pinout ni kama hiyo

Scanner_Arduino

TX ------------------------- RX

RX ------------------------ TX

GND --------------------- GND

VIN ----------------------- 3.3v-6v

* Hakikisha kwamba wakati wa kuunganisha pini ya RX ya Scanner kutumia mgawanyiko wa voltage ikiwa unatumia kifaa cha mantiki cha 5v kwani pini inalingana na mantiki 3.3v tu

Mwongozo kamili zaidi wa kupata habari unaweza kupatikana hapa -

Vitu ambavyo napenda kupendekeza kukamilisha katika hatua hii ni:

  • Thibitisha utendaji wa skana
    • Hakikisha inaweza kusajili picha
    • Hakikisha inaweza kutambua picha
  • Sajili machapisho ambayo unataka kutumia kwenye mfumo

* Programu kamili haina uwezo wa kazi ya uandikishaji kwa sababu ya vizuizi vya kumbukumbu, hakikisha uandikishe prints kabla ya kutumia programu kuu. Hakikisha kuzingatia nambari ya kitambulisho ya kila mtu unayesajili.

Hatua ya 3: Ubunifu wa Mpangilio

Ubunifu wa Mpangilio
Ubunifu wa Mpangilio

Huu ndio mpango kwa mfumo unaotumia KIJO 9.0

Ilinibidi kuunda sehemu maalum kwa moduli ya kuchapisha vidole ambayo nitajumuisha hapa.

* Kuchaji betri na kuongeza mzunguko ni hiari, na inaweza kuachwa ikiwa inataka. Nimejumuisha pia kwenye mashimo na vichwa vya muundo kwa moduli ya betri ya cheche.

Hatua ya 4: Ubunifu wa PCB

Ubunifu wa PCB
Ubunifu wa PCB
Ubunifu wa PCB
Ubunifu wa PCB

Ubunifu huu wa PCB ni 99mm x 99mm, chini tu ya saizi ya kawaida ya kuagiza bei pcb, ambayo kwa jumla ina kikomo cha 100mm x 100mm.

Mashimo yanaendana na bolt ya M3 na kutumia milolongo ya nylon kuinua bodi kutoka ardhini inapendekezwa kwani moduli za sparkfun zimeundwa kupanda chini ya bodi.

Hivi sasa ninapendekeza JLC PCB kwa utengenezaji, kwani wanapeana mabadiliko ya 48hr, na usafirishaji wa DHL. Kati ya mara kadhaa ambayo nimeamuru kutoka kwao, kila agizo limekuja ndani ya siku 7

Hatua ya 5: Kusanya PCB

Kusanya PCB
Kusanya PCB
Kusanya PCB
Kusanya PCB
Kusanya PCB
Kusanya PCB

Vipengele vyote kwenye bodi ni SMD, vipinga na capacitors ni 0805.

Wakati wa kuuza bodi ningependekeza kuanza na AtMega328 na vifaa vya msingi vinavyohitajika kufanya kazi.

Utendaji wa kimsingi unaweza kuwa kwa kuuza Crystal Oscillator, kipikizi chake cha 1M ohm, na vizuizi viwili vya kuvuta kwa pini ya kuweka upya. Mara tu unapouza vifaa hivyo nenda kwa hatua inayofuata ili kuchoma kipakiaji cha boot na kisha urudi kumaliza kumaliza soldering.

Baada ya kuchoma boot-loader, kuuza FT-232RL kujaribu utendaji wa USB ni hatua inayofuata. Ili kujaribu hii unahitaji kutengenezea FT-232RL, bandari ya MicroUSB, na capacitor ya kuunganisha upya. Unaweza pia kuongeza viongozo vya RX na TX kwa maoni ya kuona, lakini sio lazima. Unahitaji pia kuongeza vipinga mfululizo vya TX RX.

* Ongeza kwenye waya unayoona kwenye picha iliyounganishwa na FT-232RL haihitajiki, nilikuwa nimekosea kwa kuunganisha reli ya umeme na kifaa, lakini tangu wakati huo nimeweka marekebisho ya PCB iliyopakiwa kwa hii inayoweza kufundishwa.

Baada ya kuthibitisha muunganisho wa USB unafanya kazi, tembeza LCD kwa bodi (au unganisha kupitia vichwa ikiwa unataka kutumia tena onyesho hapo baadaye) na uwezo wake wa kulinganisha. Kisha unganisha RTC na moduli za kadi ya SD. Mwishowe unganisha kiunganishi cha skana ya kuchapa Kidole kwa bodi, na kuipandisha kwa kusimama.

Hatua ya 6: Burn Bootloader

Choma Bootloader
Choma Bootloader

Kwa mradi huu, Atmega328 inahitaji kuchomwa moto na Arduino pro mini bootloader. Pini za ICSP zimefunuliwa kwenye PCB kwa kusudi hili na zimepangwa kama inavyoonyeshwa kwenye mchoro.

Mafunzo kamili ya kuchoma boot-loader yanaweza kupatikana hapa -

Hatua ya 7: Kanuni

Nitakuwa mwaminifu na nitasema kuwa ustadi wangu wa programu sio moja wapo ya suti zangu zenye nguvu, na kwamba ikisemwa nambari hiyo ni mbaya sana, na ninashukuru ikiwa inachanganya. Wengi wao hukopwa kutoka kwa vyanzo vingine na kusanidiwa upya ili kutoshea mradi huo.

Miradi miwili ambayo nilitegemea sana kwa kumbukumbu imeunganishwa hapa:

KITAMBULISHO CHA KITENGO CHA CHANZO CHA KITENGO CHA DIY

Mfano wa Petit FS -

Maktaba zinazotumiwa katika mradi huu zinaweza kupatikana hapa:

Maktaba ya FPS_GT511C3 - https://github.com/sparkfun/Fingerprint_Scanner-TT …….

Maktaba ya DS1307 RTC -

Maktaba ya PetitFS

Kabla ya kupakia nambari hakikisha kuweka wakati sahihi kwenye RTC kwa kutumia mchoro wa mfano kutoka Maktaba ya DS1307.

Katika programu kuu kamba ya kwanza imejaa majina ambayo yanaambatana na nambari ya kitambulisho ya alama za vidole zilizohifadhiwa kwenye hifadhidata ya skena. Majina yameorodheshwa kwa mpangilio, kwa hivyo badilisha jina la kila kitambulisho ili kukidhi mahitaji yako. Jina hili litaonyeshwa kwenye onyesho, na limeingia kwenye kadi ya SD.

Hatua ya 8: Kesi

Kesi hiyo
Kesi hiyo
Kesi hiyo
Kesi hiyo

Kesi hiyo imetengenezwa kwa 1/8 kwenye plywood, na imeundwa kukatwa kwenye mfumo wa kuchora laser.

Nilitumia gundi ya kuni kushikilia chini na pande pamoja, na minyororo ya nylon kushikilia sahani ya juu na PCB kwa bodi. Hii inaruhusu PCB kuondolewa kwa urahisi kutoka kwa wigo ikiwa inahitajika.

Hatua ya 9: Mawazo ya Mwisho

Natumai umefurahiya mradi huu, tafadhali nijulishe ikiwa nimekosa maelezo yoyote ambayo yatakusaidia kumaliza ujenzi wako mwenyewe.

Hapa kuna ukurasa wangu wa Github ikiwa unataka kuona miradi yangu mingine.

Asante

Ilipendekeza: