Სარჩევი:

Arduino ციფრული კოდის ჩაკეტვის პროექტი მატრიცის კლავიატურის გამოყენებით: 9 ნაბიჯი
Arduino ციფრული კოდის ჩაკეტვის პროექტი მატრიცის კლავიატურის გამოყენებით: 9 ნაბიჯი

ვიდეო: Arduino ციფრული კოდის ჩაკეტვის პროექტი მატრიცის კლავიატურის გამოყენებით: 9 ნაბიჯი

ვიდეო: Arduino ციფრული კოდის ჩაკეტვის პროექტი მატრიცის კლავიატურის გამოყენებით: 9 ნაბიჯი
ვიდეო: Motherboard Mastery: IT Admins' Guide to Desktop Support 2024, ივლისი
Anonim
Arduino ციფრული კოდის ჩაკეტვის პროექტი მატრიცის კლავიატურის გამოყენებით
Arduino ციფრული კოდის ჩაკეტვის პროექტი მატრიცის კლავიატურის გამოყენებით

შექმენით ციფრული კოდის ჩაკეტვის მოწყობილობა Arduino და Qwiic სისტემით Zio M Uno და Hex 4x3 Matrix კლავიატურის გამოყენებით.

Პროექტის მიმოხილვა

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

ამ გაკვეთილის ბოლოს თქვენ შეძლებთ:

  • დააყენეთ ციფრული კოდის ჩაკეტვა Zio და ძირითადი 12 გასაღების კლავიატურა
  • შეძლებს Arduino IDE– სთან ინტერფეისს Zio– ს პროგრამირებისათვის კლავიატურით
  • შექმენით პროგრამა, რომელიც სთხოვს მომხმარებლებს შეიყვანონ ექვსნიშნა პაროლი განბლოკვის მიზნით
  • შეძლებს შექმნას ახალი ექვსნიშნა პაროლი

დამხმარე რესურსები

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

ამ პროექტისთვის ჩვენ ვივარაუდოთ, რომ თქვენ უკვე დააკონფიგურირეთ Zuino M Uno Arduino IDE– თან ინტერფეისისათვის. თუ ეს არ გაკეთებულა, ჩვენ გვაქვს ცალკე პოსტი ჩვენი განვითარების დაფის სახელმძღვანელოებზე. შეამოწმეთ ისინი ქვემოთ:

Zuino M Uno Qwiic დაწყების სახელმძღვანელო

ნაბიჯი 1: სქემატური განლაგება

სქემატური განლაგება
სქემატური განლაგება

ნაბიჯი 2: დაყენება და კონფიგურაცია

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

  • ზუინო მ უნო
  • Zio Qwiic 0.91”OLED დისპლეი
  • Hex Matrix Keypad (4 x 3)
  • Qwiic კაბელები 200 მმ
  • Breadboard კაბელები Jumper ხაზები (მამაკაცი ქალი)
  • მიკრო USB კაბელი

ნაბიჯი 3:

გამოსახულება
გამოსახულება

დეიზი ჯაჭვს მოდულებს ერთად, როგორც ეს ნაჩვენებია სქემატურ დიაგრამაზე ზემოთ.

ნაბიჯი 4:

გამოსახულება
გამოსახულება
გამოსახულება
გამოსახულება
გამოსახულება
გამოსახულება
გამოსახულება
გამოსახულება

დააკავშირეთ კლავიატურა მამაკაცის გამოყენებით ქალი მხტუნავებთან, თქვენს Zuino M Uno– სთან

ნაბიჯი 5:

ჩამოტვირთეთ და დააინსტალირეთ შემდეგი ბიბლიოთეკები თქვენს Arduino IDE– ში:

  • ადაფრუტის GFX ბიბლიოთეკა
  • ადაფრუტის SSD1306 ბიბლიოთეკა
  • არდუინოს კლავიატურის ბიბლიოთეკა

ნაბიჯი 6:

შეაერთეთ თქვენი Uno კომპიუტერთან. ჩამოტვირთეთ და ჩააბარეთ კოდი თქვენს Uno– ში Arduino IDE გამოყენებით.

შეგიძლიათ ჩამოტვირთოთ კოდი ჩვენი Github გვერდიდან.

ნაბიჯი 7: დემო: შესვლის ტესტი

დემო: შესვლის ტესტი
დემო: შესვლის ტესტი
დემო: შესვლის ტესტი
დემო: შესვლის ტესტი
დემო: შესვლის ტესტი
დემო: შესვლის ტესტი

შეიყვანეთ ექვსნიშნა პაროლი, რასაც მოჰყვება "#" ღილაკი. პროგრამის კოდში შენახული 6 ციფრიანი პაროლის საპოვნელად გახსენით სერიული მონიტორი და ის გამოჩნდება დაბლოკვის პაროლს.

თუ წარმატებით შეხვალთ სწორი პაროლით ნახავთ მისასალმებელ ეკრანს.

ნაბიჯი 8: შეცვალეთ პაროლის ტესტი

შეცვალეთ პაროლის ტესტი
შეცვალეთ პაროლის ტესტი
შეცვალეთ პაროლის ტესტი
შეცვალეთ პაროლის ტესტი

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

ამ მაგალითში მე შევცვალე პაროლი 123456 -დან 000000 -მდე, როგორც ეს ნაჩვენებია სერიულ მონიტორზე.

ნაბიჯი 9: შესვლის მცდელობა ვერ მოხერხდა

შესვლის მცდელობა ვერ მოხერხდა
შესვლის მცდელობა ვერ მოხერხდა
შესვლის მცდელობა ვერ მოხერხდა
შესვლის მცდელობა ვერ მოხერხდა

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

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

გირჩევთ: