Სარჩევი:

თითის ანაბეჭდის სკანერი კლასში დასწრების სისტემა (GT-521F32): 9 ნაბიჯი
თითის ანაბეჭდის სკანერი კლასში დასწრების სისტემა (GT-521F32): 9 ნაბიჯი

ვიდეო: თითის ანაბეჭდის სკანერი კლასში დასწრების სისტემა (GT-521F32): 9 ნაბიჯი

ვიდეო: თითის ანაბეჭდის სკანერი კლასში დასწრების სისტემა (GT-521F32): 9 ნაბიჯი
ვიდეო: ძმამ დას iphone 6 უყიდა 2024, ნოემბერი
Anonim
თითის ანაბეჭდის სკანერი კლასში დასწრების სისტემა (GT-521F32)
თითის ანაბეჭდის სკანერი კლასში დასწრების სისტემა (GT-521F32)

ეს პროექტი არის დასწრების მარტივი სისტემა, რომელიც იყენებს GT-521F32– ს, Sparkfun– ის დაბალფასიან ოპტიკურ თითის ანაბეჭდის სკანერს, ვინ და როდის შესამოწმებლად და ჩასაწერად.

ნაბიჯი 1: ნაწილების შერჩევა

ძირითადი კომპონენტები

  • თითის ანაბეჭდის სკანერი (GT -521F32) -

    JST კონექტორი.1 თავში -

  • 16x2 სიმბოლო LCD-https://www.amazon.com/HC1624-Standard-Character-…
  • M3 ნეილონის ხრახნიანი ნაკრები -
  • DS1307 რეალურ დროში საათის მოდული -
  • MicroSD 5v -3.3v დონის ცვლის მოდული -

PCB კომპონენტები

ნახეთ BOM CSV ფაილი PCB დიზაინში გამოყენებული ყველა კომპონენტის სანახავად

ნაბიჯი 2: სკანერის გამოყენება

სკანერის გამოყენება
სკანერის გამოყენება

თავდაპირველად, მე დავიწყე სკანერის ტესტირება ნებისმიერი დიზაინის მიღმა, სკანერისთვის გათვალისწინებული სატესტო პროგრამის გამოყენებით, რომელიც აქ შეგიძლიათ ნახოთ.

სკანერიდან კომპიუტერთან კომუნიკაცია შეიძლება განხორციელდეს სამიდან ერთი გზით

  1. USB to UART გადამყვანი - FT -232RL -
  2. არდუინომ აიტვირთა ესკიზის სერიული გავლით დატვირთული
  3. შეაერთეთ USB კავშირი პირდაპირ მოდულის ბალიშებზე

მოდულის არდუინოსთან ან UART გადამყვანთან დაკავშირებისას, პინუტი არის ასეთი

სკანერი _ არდუინო

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

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

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

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

*დარწმუნდით, რომ სკანერის RX პინთან დაკავშირებისას გამოიყენეთ ძაბვის გამყოფი, თუ 5 ვ ლოგიკური მოწყობილობის გამოყენებით პინი არის მხოლოდ 3.3 ვ ლოგიკა თავსებადი

უფრო სრულყოფილი კავშირის სახელმძღვანელო შეგიძლიათ იხილოთ აქ -

ის, რასაც მე გირჩევ შეავსო ამ ნაბიჯში არის:

  • შეამოწმეთ სკანერის ფუნქციონირება

    • დარწმუნდით, რომ მას შეუძლია ჩაწეროს ანაბეჭდები
    • დარწმუნდით, რომ მას შეუძლია ამოიცნოს ანაბეჭდები
  • ჩაწერეთ ანაბეჭდები, რომელთა გამოყენება გსურთ სისტემაში

*სრულ პროგრამას არ აქვს ჩარიცხვის ფუნქციის შესაძლებლობები მეხსიერების შეზღუდვის გამო, დარწმუნდით, რომ ჩაწერეთ ანაბეჭდები ძირითადი პროგრამის გამოყენებამდე. დარწმუნდით, რომ გაითვალისწინეთ თითოეული პირის რეგისტრაციის ნომერი.

ნაბიჯი 3: დიზაინის სქემა

დიზაინის სქემა
დიზაინის სქემა

ეს არის სისტემის სქემატური სისტემა EAGLE 9.0 -ის გამოყენებით

მე უნდა შევქმნა თითის ანაბეჭდის მოდულის პერსონალური ნაწილი, რომელსაც აქ შევიტან.

*ბატარეის დატენვა და გამაძლიერებელი ჩართვა არჩევითია და სურვილის შემთხვევაში შეიძლება გამოტოვდეს. მე ასევე შევიტანე დიზაინის სამონტაჟო ხვრელები და სათაურები sparkfun ბატარეის მოდულისთვის.

ნაბიჯი 4: PCB დიზაინი

PCB დიზაინი
PCB დიზაინი
PCB დიზაინი
PCB დიზაინი

ეს PCB დიზაინი არის 99 მმ x 99 მმ, სტანდარტული ზომით, იაფი PCB შეკვეთისთვის, რომელსაც ზოგადად აქვს 100 მმ x 100 მმ ლიმიტი.

ხვრელები თავსებადია M3 ჭანჭიკთან და ნეილონის ჩამორჩენილების გამოყენება დაფის ამოსაყვანად მიწიდან რეკომენდირებულია, რადგან ნაპერწკლების მოდულები შექმნილია დაფის ქვეშ დასაყენებლად.

ამჟამად მე ვურჩევ JLC PCB წარმოებას, რადგან ისინი გვთავაზობენ 48 საათიან შემობრუნებას და DHL გადაზიდვას. იმ ათეულიდან, რაც მე მათ შევუკვეთე, ყველა შეკვეთა მოვიდა 7 დღის განმავლობაში

ნაბიჯი 5: შეაგროვეთ PCB

PCB- ის შეკრება
PCB- ის შეკრება
PCB- ის შეკრება
PCB- ის შეკრება
PCB- ის შეკრება
PCB- ის შეკრება

დაფაზე ყველა კომპონენტია SMD, რეზისტორები და კონდენსატორები არის 0805.

დაფის შედუღებისას გირჩევთ დაიწყოთ AtMega328– ით და მისი ფუნქციონირებისათვის საჭირო ყველაზე ძირითადი კომპონენტებით.

ძირითადი ფუნქციონირება შეიძლება მოხდეს ბროლის ოსცილატორის, მისი 1 მ Ohm რეზისტორის შედუღებით და გადატვირთვის პინის ორი გამწევი რეზისტორით. მას შემდეგ რაც შეაერთეთ ეს კომპონენტები გადადით მომდევნო საფეხურზე ჩატვირთვის ჩამტვირთველის დაწვის მიზნით და შემდეგ დაბრუნდით დანარჩენი შედუღების დასასრულებლად.

ჩამტვირთავი მოწყობილობის დაწვის შემდეგ, FT-232RL შედუღება USB ფუნქციონირების შესამოწმებლად არის ლოგიკური შემდეგი ნაბიჯი. ამის შესამოწმებლად თქვენ უბრალოდ უნდა შეაერთოთ FT-232RL, MicroUSB პორტი და გადატვირთვის კონდენსატორი. თქვენ ასევე შეგიძლიათ დაამატოთ ledები RX და TX ვიზუალური უკუკავშირისთვის, მაგრამ ისინი არ არის აუცილებელი. თქვენ ასევე უნდა დაამატოთ სერიის TX RX რეზისტორები.

*მავთულის დამატება, რომელსაც ხედავთ სურათზე, რომელიც დაკავშირებულია FT-232RL– თან, არ არის საჭირო, მე დავუშვი შეცდომა დენის რელსის მოწყობილობასთან დაკავშირებისას, მაგრამ მას შემდეგ დავაფიქსირე ამ ინსტრუქციებში ატვირთული PCB– ის გადასინჯვაში.

USB კავშირის ფუნქციონალური შემოწმების შემდეგ შეაერთეთ LCD დაფაზე (ან შეაერთეთ იგი სათაურებით, თუ გსურთ ეკრანის ხელახლა გამოყენება მომავალში) და მისი კონტრასტული პოტენომეტრი. შემდეგ დააკავშირეთ RTC და SD ბარათის მოდულები. ბოლოს მიამაგრეთ თითის ანაბეჭდის სკანერის კონექტორი დაფაზე და დააინსტალირეთ ჩამორჩენილ მდგომარეობაში.

ნაბიჯი 6: ჩაწერეთ ჩამტვირთავი

ჩაწერე ჩამტვირთავი
ჩაწერე ჩამტვირთავი

ამ პროექტისთვის Atmega328 უნდა დაიწვას Arduino pro მინი ჩატვირთვის საშუალებით. ICSP ქინძისთავები ამ მიზნით გამოყოფილია PCB– ზე და განლაგებულია როგორც ნაჩვენებია დიაგრამაში.

ჩატვირთვის ჩამტვირთველის დაწვის სრული გაკვეთილი შეგიძლიათ იხილოთ აქ -

ნაბიჯი 7: კოდი

მე ვიქნები გულწრფელი და ვიტყვი, რომ ჩემი პროგრამირების უნარი არ არის ჩემი ერთ -ერთი ძლიერი კომპლექტი, და რომ ნათქვამია, რომ კოდი საკმაოდ არეულია და მე აპოლოგიას ვაცხადებ, თუ ის დამაბნეველია. მისი უმეტესი ნაწილი ნასესხებია სხვა წყაროებიდან და ხდება პროექტის კონფიგურაცია.

ორი პროექტი, რომელსაც მე დიდწილად ვეყრდნობოდი მითითებისთვის, აქ არის დაკავშირებული:

DIY FINGERPRINT სკანირება GARAGE კარის გამხსნელი-https://www.instructables.com/id/DIY-Fingerprint-S…

Petit FS მაგალითი -

ამ პროექტში გამოყენებული ბიბლიოთეკები შეგიძლიათ იხილოთ აქ:

FPS_GT511C3 ბიბლიოთეკა -

DS1307 RTC ბიბლიოთეკა -

PetitFS ბიბლიოთეკა

სანამ კოდს ატვირთავთ, დარწმუნდით, რომ დააყენეთ სწორი დრო RTC– ზე DS1307 ბიბლიოთეკიდან ესკიზის მაგალითის გამოყენებით.

მთავარ პროგრამაში პირველი სტრიქონი სავსეა სახელებით, რომლებიც შეესაბამება სკანერების მონაცემთა ბაზაში შენახულ თითის ანაბეჭდების პირადობის ნომერს. სახელები ჩამოთვლილია თანმიმდევრობით, ასე რომ უბრალოდ შეცვალეთ თითოეული პირადობის მოწმობის სახელი თქვენი საჭიროებების შესაბამისად. ეს სახელი გამოჩნდება ეკრანზე და ჩაწერილი იქნება SD ბარათზე.

ნაბიჯი 8: საქმე

Იმ შემთხვევაში
Იმ შემთხვევაში
Იმ შემთხვევაში
Იმ შემთხვევაში

ქეისი დამზადებულია პლაივუდის 1/8 ნაწილისგან და შექმნილია ლაზერული გრავირების სისტემაზე მოსაჭრელად.

მე ხის წებო გამოვიყენე ქვედა და გვერდების ერთმანეთთან დასაკავშირებლად, ხოლო ნეილონის ჩარჩოები ზედა ფირფიტისა და დაფის დასაკრავად. ეს საშუალებას იძლევა PCB ადვილად ამოიღონ შიგნიდან საჭიროების შემთხვევაში.

ნაბიჯი 9: საბოლოო აზრები

ვიმედოვნებ, რომ მოგეწონათ ეს პროექტი, გთხოვთ შემატყობინოთ, თუ გამომრჩება რაიმე დეტალი, რაც დაგეხმარებათ საკუთარი შედგენის დასრულებაში.

აქ არის ჩემი Github გვერდი, თუ გსურთ ნახოთ ჩემი სხვა პროექტები.

მადლობა

გირჩევთ: