Სარჩევი:
- ნაბიჯი 1: ნაწილების შერჩევა
- ნაბიჯი 2: სკანერის გამოყენება
- ნაბიჯი 3: დიზაინის სქემა
- ნაბიჯი 4: PCB დიზაინი
- ნაბიჯი 5: შეაგროვეთ PCB
- ნაბიჯი 6: ჩაწერეთ ჩამტვირთავი
- ნაბიჯი 7: კოდი
- ნაბიჯი 8: საქმე
- ნაბიჯი 9: საბოლოო აზრები
ვიდეო: თითის ანაბეჭდის სკანერი კლასში დასწრების სისტემა (GT-521F32): 9 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
ეს პროექტი არის დასწრების მარტივი სისტემა, რომელიც იყენებს 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: სკანერის გამოყენება
თავდაპირველად, მე დავიწყე სკანერის ტესტირება ნებისმიერი დიზაინის მიღმა, სკანერისთვის გათვალისწინებული სატესტო პროგრამის გამოყენებით, რომელიც აქ შეგიძლიათ ნახოთ.
სკანერიდან კომპიუტერთან კომუნიკაცია შეიძლება განხორციელდეს სამიდან ერთი გზით
- USB to UART გადამყვანი - FT -232RL -
- არდუინომ აიტვირთა ესკიზის სერიული გავლით დატვირთული
- შეაერთეთ USB კავშირი პირდაპირ მოდულის ბალიშებზე
მოდულის არდუინოსთან ან UART გადამყვანთან დაკავშირებისას, პინუტი არის ასეთი
სკანერი _ არდუინო
TX ------------------------- RX
RX ------------------------ TX
GND --------------------- GND
VIN ----------------------- 3.3v-6v
*დარწმუნდით, რომ სკანერის RX პინთან დაკავშირებისას გამოიყენეთ ძაბვის გამყოფი, თუ 5 ვ ლოგიკური მოწყობილობის გამოყენებით პინი არის მხოლოდ 3.3 ვ ლოგიკა თავსებადი
უფრო სრულყოფილი კავშირის სახელმძღვანელო შეგიძლიათ იხილოთ აქ -
ის, რასაც მე გირჩევ შეავსო ამ ნაბიჯში არის:
-
შეამოწმეთ სკანერის ფუნქციონირება
- დარწმუნდით, რომ მას შეუძლია ჩაწეროს ანაბეჭდები
- დარწმუნდით, რომ მას შეუძლია ამოიცნოს ანაბეჭდები
- ჩაწერეთ ანაბეჭდები, რომელთა გამოყენება გსურთ სისტემაში
*სრულ პროგრამას არ აქვს ჩარიცხვის ფუნქციის შესაძლებლობები მეხსიერების შეზღუდვის გამო, დარწმუნდით, რომ ჩაწერეთ ანაბეჭდები ძირითადი პროგრამის გამოყენებამდე. დარწმუნდით, რომ გაითვალისწინეთ თითოეული პირის რეგისტრაციის ნომერი.
ნაბიჯი 3: დიზაინის სქემა
ეს არის სისტემის სქემატური სისტემა EAGLE 9.0 -ის გამოყენებით
მე უნდა შევქმნა თითის ანაბეჭდის მოდულის პერსონალური ნაწილი, რომელსაც აქ შევიტან.
*ბატარეის დატენვა და გამაძლიერებელი ჩართვა არჩევითია და სურვილის შემთხვევაში შეიძლება გამოტოვდეს. მე ასევე შევიტანე დიზაინის სამონტაჟო ხვრელები და სათაურები sparkfun ბატარეის მოდულისთვის.
ნაბიჯი 4: PCB დიზაინი
ეს PCB დიზაინი არის 99 მმ x 99 მმ, სტანდარტული ზომით, იაფი PCB შეკვეთისთვის, რომელსაც ზოგადად აქვს 100 მმ x 100 მმ ლიმიტი.
ხვრელები თავსებადია M3 ჭანჭიკთან და ნეილონის ჩამორჩენილების გამოყენება დაფის ამოსაყვანად მიწიდან რეკომენდირებულია, რადგან ნაპერწკლების მოდულები შექმნილია დაფის ქვეშ დასაყენებლად.
ამჟამად მე ვურჩევ JLC PCB წარმოებას, რადგან ისინი გვთავაზობენ 48 საათიან შემობრუნებას და DHL გადაზიდვას. იმ ათეულიდან, რაც მე მათ შევუკვეთე, ყველა შეკვეთა მოვიდა 7 დღის განმავლობაში
ნაბიჯი 5: შეაგროვეთ 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 გვერდი, თუ გსურთ ნახოთ ჩემი სხვა პროექტები.
მადლობა
გირჩევთ:
DIY- თითის ანაბეჭდის გასაღები უსაფრთხოების სისტემა: 8 ნაბიჯი
DIY- თითის ანაბეჭდის გასაღები უსაფრთხოების სისტემა: ეს პროგრამა სასარგებლოა ჩვენი ყოველდღიური საჭირო გასაღებების უზრუნველსაყოფად (ჩაკეტვა). ზოგჯერ ჩვენ გვაქვს რამდენიმე საერთო გასაღები, როგორიცაა სახლი, ავტოფარეხი, პარკინგი ორ ან მეტ ადამიანს შორის. არსებობს მრავალი ბიო მეტრული სისტემა ბაზარზე, რაც შეიძლება
თითის ანაბეჭდი და RFID დაფუძნებული დასწრების სისტემა Raspberry Pi და MySQL მონაცემთა ბაზის გამოყენებით: 5 ნაბიჯი
თითის ანაბეჭდი და RFID დაფუძნებული დასწრების სისტემა Raspberry Pi და MySQL მონაცემთა ბაზის გამოყენებით: ამ პროექტის ვიდეო
თითის ანაბეჭდის ხმის მიცემის ონლაინ სისტემა (FVOS): 5 ნაბიჯი
თითის ანაბეჭდის ხმის მიცემის ონლაინ სისტემა (FVOS): თითის ანაბეჭდის ხმის მიცემის ონლაინ სისტემა საშუალებას აძლევს ამომრჩეველს ხმის მიცემა სრულად ციფრული გზით, მისი ინფორმაციის შეგროვებითა და დადასტურებით მოწყობილობის მეშვეობით თითის ანაბეჭდის სკანირებისა და მონაცემების სერვერზე შენახვის გზით. მას აქვს მოსახერხებელი G
Arduino თითის ანაბეჭდის დასწრების სისტემა W/ Cloud მონაცემთა შენახვა: 8 ნაბიჯი
Arduino თითის ანაბეჭდის დასწრების სისტემა W/ Cloud Data Storage: შეგიძლიათ წაიკითხოთ ეს და სხვა საოცარი გაკვეთილები ElectroPeak– ის ოფიციალურ ვებ – გვერდზე მიმოხილვა დღესდღეობით, IoT მოწყობილობების მუშაობისა და განხორციელების შესახებ სწავლა იმდენად მნიშვნელოვანია IoT სისტემების მზარდი გამოყენების გამო. ამ გაკვეთილში ჩვენ ვაპირებთ
როგორ მოატყუოთ თითის ანაბეჭდის უსაფრთხოების სისტემა ისე მარტივად, როგორც ABC: 12 ნაბიჯი (სურათებით)
როგორ მოატყუოთ თითის ანაბეჭდის უსაფრთხოების სისტემა ისე მარტივად, როგორც ABC: ეს ინსტრუქცია გაჩვენებთ, თუ როგორ უნდა მოატყუოთ თითის ანაბეჭდის უსაფრთხოების სისტემა ისე მარტივად, როგორც ABC. IBM– ს არასოდეს სურს რომ იცოდეთ ,. ის ასევე მუშაობს თითის ანაბეჭდის უსაფრთხოების სისტემის უმეტესობაზე. მაგალითად: მაგ. კარი, მობილური ტელეფონი …. ეს ინსტრუქცია მოყვება