
Სარჩევი:
2025 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2025-01-23 14:50

შექმენით ციფრული კოდის ჩაკეტვის მოწყობილობა 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 წარუმატებელი მცდელობის შემდეგ.
გირჩევთ:
მაგნიტური გადამრთველი კარის სიგნალიზაციის სენსორი, ჩვეულებრივ ღია, მარტივი პროექტი, 100% სამუშაო, კოდის მოცემული: 3 ნაბიჯი

მაგნიტური გადამრთველი კარის სიგნალიზაციის სენსორი, ჩვეულებრივ ღია, მარტივი პროექტი, 100% სამუშაო, წყაროს კოდი მოცემული: აღწერა: გამარჯობა ბიჭებო, მე ვაპირებ გაკვეთილი გავაკეთო MC-18 მაგნიტური გადამრთველის სენსორის სიგნალიზაციის შესახებ, რომელიც მუშაობს ჩვეულებრივ ღია რეჟიმში. გადართვის ტიპი: არა (ნორმალური დახურვის ტიპი), წრე ნორმალურად ღიაა და, წრე დაკავშირებულია მაგნიტის მახლობლად. ლერწამი
Mirolo ქსელური LED მატრიცის ჩვენება ციფრული სიგნალისთვის: 22 ნაბიჯი (სურათებით)

Mirolo Networked LED Matrix Display for Digital Signage: ციფრული სიგნალი შეიძლება იყოს სასარგებლო ღონისძიებებში, რათა აცნობოს ვიზიტორებს მომავალი პანელების, გრაფიკის ცვლილებების შესახებ ან დინამიურად მიაწოდოს ინფორმაცია. LED მატრიქსის დისპლეების გამოყენება, რაც შეტყობინებებს იკითხავს შორიდანაც კი და თვალშისაცემია
RFID ჩაკეტვის სისტემა Arduino– ს გამოყენებით: 6 ნაბიჯი

RFID ჩაკეტვის სისტემა Arduino– ს გამოყენებით: მოგესალმებით ყველას, ეს არის ჩემი პირველი სასწავლო ინსტრუქცია და წარმოადგინა ჯუდი პრასეტიომ. სემინარი მასპინძლობდა ასამბლეას, სადაც ვმუშაობ სტაჟიორად და ეს არის ერთ -ერთი საუკეთესო ადგილი სამუშაოსთვის, თუ თქვენ ხართ შემქმნელი. დავბრუნდები RFID საკეტის სისტემით, მე
JustAPendulum: ღია კოდის ციფრული ქანქარა: 13 ნაბიჯი

JustAPendulum: ღია კოდის ციფრული ქანქარა: JustAPendulum არის არდუინოზე დაფუძნებული ღია ქანქარა, რომელიც ზომავს და ითვლის რხევის პერიოდს დედამიწის გრავიტაციული აჩქარების საპოვნელად (, 9,81 მ/წ²). იგი შეიცავს ხელნაკეთ Arduino UNO- ს, რომელიც იყენებს USB- სერიულ ადაპტერს კომუნიკაციისთვის
4 პროექტი 1 -ში DFRobot FireBeetle ESP32 და LED მატრიცის საფარი: 11 ნაბიჯი (სურათებით)

4 პროექტი 1 -ში DFRobot FireBeetle ESP32 & LED Matrix Cover: მე ვიფიქრე თითოეული ამ პროექტისთვის ინსტრუქციის გაკეთებაზე, მაგრამ საბოლოოდ გადავწყვიტე, რომ მართლაც ყველაზე დიდი განსხვავება არის თითოეული პროექტის პროგრამული უზრუნველყოფა, ვიფიქრე რომ უკეთესი იყო ერთი დიდი სასწავლო! აპარატურა იგივეა, რაც