Përmbajtje:

Sistemi i pjesëmarrjes në klasën e skanerit të gjurmëve të gishtërinjve (GT-521F32): 9 hapa
Sistemi i pjesëmarrjes në klasën e skanerit të gjurmëve të gishtërinjve (GT-521F32): 9 hapa

Video: Sistemi i pjesëmarrjes në klasën e skanerit të gjurmëve të gishtërinjve (GT-521F32): 9 hapa

Video: Sistemi i pjesëmarrjes në klasën e skanerit të gjurmëve të gishtërinjve (GT-521F32): 9 hapa
Video: Regjistrimi në klasë të parë 2024, Korrik
Anonim
Sistemi i frekuentimit të klasës së skanerit të gjurmëve të gishtërinjve (GT-521F32)
Sistemi i frekuentimit të klasës së skanerit të gjurmëve të gishtërinjve (GT-521F32)

Ky Projekt është një sistem i thjeshtë regjistrimi i pjesëmarrjes që përdor GT-521F32, një skanues optik i gjurmëve të gishtërinjve me kosto të ulët nga Sparkfun për të skanuar dhe regjistruar kë, dhe kur dikush regjistrohet.

Hapi 1: Përzgjedhja e pjesëve

Përbërësit kryesorë

  • Skaneri i gjurmëve të gishtërinjve (GT -521F32) -

    Lidhësi JST me kokën.1in -

  • LCD me karakter 16x2-https://www.amazon.com/HC1624-Standard-Character-…
  • Komplet vidash najloni M3 -
  • Moduli i orës në kohë reale DS1307 -
  • Moduli i zhvendosjes së nivelit MicroSD 5v -3.3v -

Komponentët e PCB

Shikoni skedarin BOM CSV për të parë të gjithë përbërësit e përdorur në Dizajnin e PCB

Hapi 2: Përdorimi i skanerit

Përdorimi i skanerit
Përdorimi i skanerit

Fillimisht, fillova të testoja skanerin jashtë çdo dizajni duke përdorur një aplikacion testimi të siguruar për skanerin që mund të gjendet këtu.

Komunikimi nga skaneri në kompjuter mund të bëhet në njërën nga tre mënyrat

  1. Konvertuesi USB në UART - FT -232RL -
  2. Arduino u ngarkua me një kalim serik përmes skicës së ngarkuar
  3. Lidhja e një lidhjeje USB drejtpërdrejt me pads në modul

Kur lidhni modulin me një arduino ose konvertues UART, pinout është si i tillë

Skaneri_Arduino

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

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

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

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

*Sigurohuni që kur lidhni kunjin RX të Skanerit për të përdorur një ndarës të tensionit nëse përdorni një pajisje logjike 5v si kunj është vetëm 3.3v logjikë e pajtueshme

Një udhëzues më i plotë i lidhjes mund të gjendet këtu -

Gjërat që unë do të rekomandoja të përfundoja në këtë hap janë:

  • Verifikoni funksionalitetin e skanerit

    • Sigurohuni që mund të regjistrojë printime
    • Sigurohuni që mund të njohë printimet
  • Regjistroni printimet që dëshironi të përdorni në sistem

*Programi i plotë nuk ka një funksion regjistrimi për shkak të kufizimeve të kujtesës, sigurohuni që të regjistroni printimet para se të përdorni programin kryesor. Sigurohuni që të mbani shënim numrin e ID të secilit person që regjistroheni.

Hapi 3: Skema e projektimit

Skema e projektimit
Skema e projektimit

Kjo është skema për sistemin duke përdorur EAGLE 9.0

Më duhej të krijoja një pjesë të personalizuar për modulin e gjurmëve të gishtërinjve që do të përfshij këtu.

*Qarku i ngarkimit dhe rritjes së baterisë është opsional dhe mund të lihet jashtë nëse dëshironi. Unë gjithashtu kam përfshirë në dizajn vrimat e montimit dhe titujt për modulin e baterisë sparkfun.

Hapi 4: Dizajni i PCB

Dizajni i PCB
Dizajni i PCB
Dizajni i PCB
Dizajni i PCB

Ky dizajn PCB është 99mm x 99mm, vetëm nën madhësinë standarde për porosi të lirë të PCB, të cilat në përgjithësi kanë një kufi prej 100mm x 100mm.

Vrimat janë të pajtueshme me rrufe në qiell M3 dhe përdorimi i ngërçeve najloni për të ngritur bordin nga toka rekomandohet pasi modulet e ndezjes së ndezjes janë krijuar për t'u montuar nën dërrasë.

Aktualisht unë rekomandoj JLC PCB për prodhim, pasi ato ofrojnë kthesa 48 orë dhe transport DHL. Nga dhjetëra herë që kam porositur prej tyre, çdo porosi ka ardhur brenda 7 ditëve

Hapi 5: Montoni PCB

Mblidhni PCB
Mblidhni PCB
Mblidhni PCB
Mblidhni PCB
Mblidhni PCB
Mblidhni PCB

Të gjithë Komponentët në tabelë janë SMD, rezistorët dhe kondensatorët janë 0805.

Kur bashkoni bordin, unë do të rekomandoja të filloni me AtMega328 dhe përbërësit më themelorë të nevojshëm për funksionimin e tij.

Funksionaliteti bazë mund të arrihet duke bashkuar oshilatorin e kristaltë, rezistencën e tij 1M ohm dhe dy rezistorët tërheqës për kunjin e rivendosjes. Pasi të keni bashkuar ato përbërës, shkoni në hapin tjetër për të djegur ngarkuesin dhe pastaj kthehuni për të përfunduar pjesën tjetër të bashkimit.

Pas djegies së ngarkuesit, bashkimi i FT-232RL për të testuar funksionalitetin USB është një hap logjik i ardhshëm. Për ta provuar këtë ju vetëm duhet të lidhni FT-232RL, portën MicroUSB dhe kondensatorin e bashkimit të rivendosur. Ju gjithashtu mund të shtoni led për RX dhe TX për reagime vizuale, por ato nuk janë të nevojshme. Ju gjithashtu duhet të shtoni seritë e rezistencave TX RX.

*Shtesa në tela që shihni në figurën e lidhur me FT-232RL nuk është e nevojshme, unë kisha bërë një gabim me lidhjen e hekurudhës së energjisë me pajisjen, por që atëherë jam rregulluar në rishikimin e PCB të ngarkuar në këtë Instructable.

Pasi të verifikoni se lidhja USB është funksionale, lidhni LCD -në në tabelë (ose lidheni me anë të titujve nëse dëshironi të ripërdorni ekranin në të ardhmen) dhe potenciometrin e tij të kontrastit. Pastaj lidhni modulet RTC dhe kartën SD. Më në fund lidhni lidhësin për skanerin e printimit të gishtave në tabelë dhe montojeni atë me ndalesa.

Hapi 6: Djeg Bootloader

Burn Bootloader
Burn Bootloader

Për këtë projekt, Atmega328 duhet të digjet me ngarkuesin mini Arduino pro. Kunjat ICSP janë ekspozuar në PCB për këtë qëllim dhe janë rregulluar siç tregohet në diagram.

Një tutorial i plotë mbi djegien e ngarkuesit të nisjes mund të gjendet këtu -

Hapi 7: Kodi

Unë do të jem i sinqertë dhe do të them që aftësitë e mia të programimit nuk janë një nga kompletet e mia të forta, dhe se të thuash se kodi është mjaft i çrregullt, dhe unë apolgizoj nëse është konfuze. Pjesa më e madhe e tij është huazuar nga burime të tjera dhe rikonfigurohet për t'iu përshtatur projektit.

Dy projekte në të cilat u mbështeta shumë për referencë janë të lidhura këtu:

DIY FINGERPRINT SCANNING GARAGE DOOR OPENER-https://www.instructables.com/id/DIY-Fingerprint-S…

Shembull Petit FS -

Bibliotekat e përdorura në këtë projekt mund të gjenden këtu:

Biblioteka FPS_GT511C3 -

Biblioteka DS1307 RTC -

Biblioteka PetitFS

Para se të ngarkoni kodin sigurohuni që të vendosni kohën e duhur në RTC duke përdorur skicën shembull nga Biblioteka DS1307.

Në programin kryesor vargu i parë është plot emra që korrespondojnë me numrin ID të gjurmëve të gishtërinjve të ruajtur në bazën e të dhënave të skanerëve. Emrat janë renditur sipas radhës, kështu që thjesht ndryshoni emrin e secilës ID për t'iu përshtatur nevojave tuaja. Ky emër do të shfaqet në ekran dhe do të regjistrohet në kartën SD.

Hapi 8: Rasti

Rasti
Rasti
Rasti
Rasti

Rasti është bërë nga 1/8 në kompensatë, dhe është projektuar për t'u prerë në një sistem gdhendjeje lazer.

Kam përdorur ngjitës druri për të mbajtur pjesën e poshtme dhe anët së bashku, dhe shtyllat prej najloni për të mbajtur pllakën e sipërme dhe PCB në dërrasë. Kjo lejon që PCB të hiqet lehtësisht nga mbyllja nëse është e nevojshme.

Hapi 9: Mendimet përfundimtare

Shpresoj se ju ka pëlqyer ky projekt, ju lutem më tregoni nëse kam humbur ndonjë detaj që do t'ju ndihmojë të përfundoni ndërtimin tuaj.

Këtu është faqja ime në Github nëse doni të shihni projektet e mia të tjera.

Faleminderit

Recommended: