Სარჩევი:

კარის ელექტრო საკეტი თითის ანაბეჭდის სკანერით და RFID წამკითხველით: 11 ნაბიჯი (სურათებით)
კარის ელექტრო საკეტი თითის ანაბეჭდის სკანერით და RFID წამკითხველით: 11 ნაბიჯი (სურათებით)

ვიდეო: კარის ელექტრო საკეტი თითის ანაბეჭდის სკანერით და RFID წამკითხველით: 11 ნაბიჯი (სურათებით)

ვიდეო: კარის ელექტრო საკეტი თითის ანაბეჭდის სკანერით და RFID წამკითხველით: 11 ნაბიჯი (სურათებით)
ვიდეო: Smart WIFI საკეტი, ჭკვიანი კარის საკეტი 2024, ნოემბერი
Anonim
კარის ელექტრო საკეტი თითის ანაბეჭდის სკანერით და RFID წამკითხველით
კარის ელექტრო საკეტი თითის ანაბეჭდის სკანერით და RFID წამკითხველით

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

ნაბიჯი 1: კომპონენტები

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

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

  • 1 არდუინო ნანო;
  • 1 FPM10A ოპტიკური თითის ანაბეჭდის მკითხველის სენსორული მოდული Arduino საკეტებისათვის;
  • 1 Leitor RFID Rc522 de 13.56 mhz;
  • 2 Leds (1 მწვანე და 1 წითელი) * 1 Oled Display 128 X 32 Serial i2c Arduino 0, 91;
  • 1 ელექტრონული კარის საკეტი HDL FEC-91 CA.

ყველა ეს მასალა ადვილად მოიძებნება ინტერნეტში. თუ იდეა მიზნად ისახავს ამ პროექტის განხორციელებას რაც შეიძლება სწრაფად, რეკომენდირებულია შეიძინოთ ნივთები ვებგვერდზე Mercado Livre (მხოლოდ იმ შემთხვევაში, თუ ბრაზილიაში ცხოვრობთ), რადგან მას აქვს უსაფრთხო და სწრაფი გადაზიდვა (პროდუქტები დანიშნულების ადგილზე მივა დაახლოებით 1 ან 2 კვირა). თუმცა, თუკი პროექტი არ უნდა გაკეთდეს ჩქარობით, ბევრად იაფი იქნება უცხოეთში საგნების ყიდვა ისეთ ვებგვერდებზე, როგორიცაა Ebay, AliExpress და ა.შ. მაგრამ არ არსებობს გარანტია, როდის და თუ არა პროდუქტი დანიშნულების ადგილზე რა

Mercado Livre– ის შესყიდვის მთლიანი საშუალო ღირებულება: +/- 200 რეალი (დაახლოებით 38,62 აშშ დოლარი). მთლიანი საშუალო შესყიდვის ღირებულება საერთაშორისო ვებსაიტებზე: +/- 45 რეალი (დაახლოებით 8, 69 შეერთებული შტატების დოლარი).

ეს ფასები გამოითვლება კარის ელექტრონული საკეტის HDL ღირებულების გარეშე, რომელიც შეგიძლიათ იხილოთ ამ ბმულზე:

HDL– ის ფასი იმ ინსტრუქციის დამზადების დღეს იყო $ 74, 90 ($ 14, 69) + R $ 6, 00 ($ 1, 16) გადაზიდვისთვის.

ნაბიჯი 2: აპარატურა - სქემის დაყენება

აპარატურა - სქემის დაყენება
აპარატურა - სქემის დაყენება
აპარატურა - სქემის დაყენება
აპარატურა - სქემის დაყენება
აპარატურა - სქემის დაყენება
აპარატურა - სქემის დაყენება
აპარატურა - სქემის დაყენება
აპარატურა - სქემის დაყენება

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

პროგრამა Fritzing გამოიყენებოდა სქემატური და ფაილის (.fzz) შესაქმნელად, რომლის ჩამოტვირთვა შესაძლებელია:

ცხრილები აჩვენებს კავშირებს სენსორებსა და ოლედ ეკრანს არდუინო ნანოზე.

ნაბიჯი 3: პროგრამული უზრუნველყოფა - კოდის ჩამოტვირთვა

პროგრამული უზრუნველყოფა - კოდის ჩამოტვირთვა
პროგრამული უზრუნველყოფა - კოდის ჩამოტვირთვა

Arduino Nano– ზე არსებული რამდენიმე მეხსიერების გამო, კოდი გაიყო 3 სხვადასხვა საქაღალდეზე, რომელთა გადმოწერა შესაძლებელია ქვემოთ მოცემულ ფაილზე ან ბმულზე:

github.com/andreocunha/PET_Tranca_EngComp

  • პირველი საქაღალდე არის თითის ანაბეჭდისა და ბარათის წაკითხვა. მისი სახელია: "Leitura_Cartao_e_Biometria".
  • მეორე არის თითის ანაბეჭდის რეგისტრაცია. და ის საქაღალდეზეა: "Cadastro_Biometria".
  • მესამე ფაილი არის ბარათის კოდის წაკითხვა. და ის საქაღალდეზეა: "Cadastro_RFID".

ჩამოტვირთეთ Arduino IDE თქვენს კომპიუტერში. გადმოწერილი ფაილის შიგნით, სამი საქაღალდის გარდა, არის ორი zip ფაილი. ეს zip ფაილები არის სენსორების ბიბლიოთეკები (RFID და ბიომეტრიული თითის ანაბეჭდის სკანერი), ასე რომ შეიტანეთ ისინი Arduino IDE– ში.

ნაბიჯი 4: პროგრამული უზრუნველყოფა - კოდი "Cadastro_Biometria"

პროგრამული უზრუნველყოფა - "Cadastro_Biometria" კოდის განმარტება
პროგრამული უზრუნველყოფა - "Cadastro_Biometria" კოდის განმარტება
პროგრამული უზრუნველყოფა - "Cadastro_Biometria" კოდის განმარტება
პროგრამული უზრუნველყოფა - "Cadastro_Biometria" კოდის განმარტება

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

ბიომეტრიულ სენსორს უკვე აქვს შიდა მეხსიერება, რომელიც ჩაწერს თითის ანაბეჭდებს (მას შეუძლია ჩაწეროს 128 -მდე ანაბეჭდი). ეს იძლევა გარანტიას, რომ რეგისტრირებული მონაცემები არ დაიკარგება მიკროსქემის გათიშვის შემდეგ.

თქვენი კომპიუტერის ფაილ მენეჯერზე გადადით გადმოწერილ საქაღალდეში "Cadastro_Biometria" და ორჯერ დააწკაპუნეთ ფაილზე "Cadastro_Biometria.ino". Arduino IDE იტვირთება კოდი და მას ექნება 5 ჩანართი, თითოეული წარმოადგენს კოდის ერთ ფუნქციას. ჩატვირთეთ კოდი თქვენს არდუინოში, გახსენით სერიული მონიტორი 9600 წელს და მიჰყევით იქ მითითებებს ახალი თითის ანაბეჭდის რეგისტრაციისთვის, ამოღების მიზნით ან თითოეული თითის ანაბეჭდის შესასწავლად.

ნაბიჯი 5: პროგრამული უზრუნველყოფა - "Cadastro_RFID" კოდის ახსნა

პროგრამული უზრუნველყოფა - კოდექსის ახსნა
პროგრამული უზრუნველყოფა - კოდექსის ახსნა

ყველა თითის ანაბეჭდის ჩაწერის შემდეგ დროა დაარეგისტრიროთ RFID ბარათები ან ტეგები. თითის ანაბეჭდის სკანერისგან განსხვავებით, კოდის ამ ნაწილში არ იქნება შენახული RFID ბარათების ან ტეგების რეგისტრაცია. ამის ცოდნისას გახსენით საქაღალდე "Cadastro_RFID" და ორჯერ დააწკაპუნეთ ფაილზე "Cadastro_RFID.ino". ჩატვირთეთ კოდი Arduino- ზე, გახსენით სერიული მონიტორი 9600 წელს და შემდეგ მიუახლოვეთ ბარათი ან ტეგი მკითხველს.

ექვსმეტობითი კოდი გენერირდება და გამოჩნდება ეკრანზე (მაგალითად (მაგალითად: "32: 80: CD: F2"). ჩაწერეთ ის თქვენს კომპიუტერში ან ქაღალდზე, რადგან ის გადაწერილი იქნება საბოლოო კოდი (ის, რომელიც წაიკითხავს მხოლოდ ინფორმაციას).

ნაბიჯი 6: პროგრამული უზრუნველყოფა - კოდი "Leitura_Cartao_e_Biometria"

პროგრამული უზრუნველყოფა - კოდექსის ახსნა
პროგრამული უზრუნველყოფა - კოდექსის ახსნა
პროგრამული უზრუნველყოფა - კოდექსის ახსნა
პროგრამული უზრუნველყოფა - კოდექსის ახსნა

ჩვენ ახლა კოდის ბოლო ნაწილზე ვართ. გახსენით საქაღალდე "Leitura_Cartao_e_Biometria" და ორჯერ დააწკაპუნეთ "Leitura_Cartao_e_Biometria.ino". კოდი გაიხსნება Arduino IDE– ზე და მას ექნება 4 ჩანართი, თითოეული წარმოადგენს ფუნქციას. ზოგიერთი ცვლილება უნდა მოხდეს, რომ კოდმა იმუშაოს სწორად

დააწკაპუნეთ ჩანართზე "leituraRfid" და ჩაანაცვლეთ თითოეული თექვსმეტობითი რიცხვი "if" და "else id" ფრჩხილებში იმ ნომრით, რომელიც თქვენ შეინახეთ ბლოკნოტში (მაგალითად: "32: 80: CD: F2"). დაამატოთ ან წაშალოთ ნებისმიერი "სხვა თუ" კოდიდან.

ახლა დააწკაპუნეთ ჩანართზე "nomeDoUsuario" და ჩაანაცვლეთ ფრჩხილის სახელები შესაბამისი მომხმარებლების სახელებით და ამ მომხმარებლისთვის არჩეული პირადობის მოწმობებით. Შესრულებულია!! ახლა თქვენ უბრალოდ უნდა ჩატვირთოთ კოდი Arduino– ზე.

ნაბიჯი 7: დაბეჭდილი მიკროსქემის დაფა (PCB)

Image
Image

თუ ყველა ნაბიჯი უკან კარგად მიდიოდა აქამდე, გააკეთეთ დაბეჭდილი მიკროსქემის დაფა (როგორც წესი, ჩვენ ვიყენებთ პროგრამულ უზრუნველყოფას EAGLE CAD ამის გასაკეთებლად) და შემდეგ შედუღეთ კომპონენტები. მიკროსქემის მსგავსი იქნება ვიდეოში ნაჩვენები.

ნაბიჯი 8: გააკეთეთ პატარა ყუთი, რომ შეინარჩუნოთ წრე

გააკეთეთ პატარა ყუთი, რომ შეინარჩუნოთ წრე
გააკეთეთ პატარა ყუთი, რომ შეინარჩუნოთ წრე

ჩვენ გავაკეთეთ ყუთი 3D პრინტერის გამოყენებით FindesLab– თან პარტნიორობით. ამის შემდეგ, ჩვენ დავასრულეთ, შეღებვა და ჩართვა ჩართვა.

ნაბიჯი 9: პროექტის ინსტალაცია

Image
Image

ყუთი ხრახნიან კედელზე და HDL (პასუხისმგებელია კარის ჩაკეტვის შენარჩუნებაზე) კარზე. ნახეთ პროექტის საბოლოო დემონსტრირების ვიდეო.

ნაბიჯი 10: პროექტის დასრულება

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

ნაბიჯი 11: პროექტის ლიცენზია

ელექტრო კარის საკეტი თითის ანაბეჭდის სკანერით და RFID მკითხველით PET Engenharia de Computação ლიცენზირებულია Creative Commons Attribution 4.0 საერთაშორისო ლიცენზიით.

გირჩევთ: