Სარჩევი:
- ნაბიჯი 1: მასალები
- ნაბიჯი 2: კლავიატურის კოდირება
- ნაბიჯი 3: სერვო ძრავის მიმაგრება
- ნაბიჯი 4: ექსტრა- შეაერთეთ იგი უსაფრთხოდ
ვიდეო: კლავიატურის კოდირება: 4 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
ამ პროექტის მიზანია კლავიატურის აღება და კოდირება ისე, რომ ის პასუხობს გარკვეულ პაროლს, რომელიც წინასწარ იქნება მითითებული თავად კოდში. შემდეგ მე გამოვიყენებ ამ კლავიატურას წინასწარ დამზადებული მოდელის სეიფზე დასაყენებლად. პროექტის მიზანია სეიფის გახსნა, თუ და როდესაც შეიყვანება სწორი პაროლი. ამ პროექტის შესაქმნელად მე ვიყენებ Arduino- ს, რათა დავეხმარო კლავიატურის კოდს. ამ გზით მე შევძლებ ჩემი პაროლის დაყენებას და შემდეგ Arduino- ს შეასრულებს ჩემს მიერ არჩეულ ნებისმიერ ბრძანებას. მე ნამდვილად აღფრთოვანებული ვარ ამ პროექტით და დარწმუნებული ვარ, რომ ის კარგად გამოვა.
ნაბიჯი 1: მასალები
ქვემოთ მოცემულია მასალა, რომელიც მე დამჭირდება პროექტის დასრულების მიზნით.
- არდუინო- 1
- კლავიატურა- 1
- სერვო მოტორი
- არდუინოს მავთულები
- პურის დაფა
- ლეპტოპი (დაინსტალირებული Arduino აპლიკაციით)
ნაბიჯი 2: კლავიატურის კოდირება
ამ პროექტის ყველაზე მნიშვნელოვანი ნაბიჯი არის კლავიატურის კოდირება ისე, რომ კომპიუტერს შეუძლია წაიკითხოს რომელი რიცხვებია შეყვანილი და შემდეგ უთხრას სხვა წყაროს სწორია თუ არასწორი პაროლი. ამ პროექტისთვის მე ვიყენებ Arduino– ს, ამიტომ მე გამოვიყენე რამდენიმე ონლაინ რესურსი, რათა გამეგო როგორ მიერთმია და შემდეგ დაეკოდი კლავიატურა, რათა შეესაბამებოდეს ზემოთ ჩამოთვლილ მოთხოვნებს. ის რაც ქსელში აღმოვაჩინე ის იყო, რომ კლავიატურაზე თითოეული გამომავალი უნდა შემეერთებინა Arduino– ს პინ ნომერზე, შემდეგ კი კლავიატურის მიწიერი გამომუშავება Arduino– ზე. კოდი, რომელსაც მე ვიყენებ, თან ერთვის სურათებს. ეს კოდი საშუალებას აძლევს კომპიუტერს წაიკითხოს რა რიცხვებში იჭრება, ასევე განსაზღვროს პაროლი სწორია თუ არასწორი.
ნაბიჯი 3: სერვო ძრავის მიმაგრება
კომპიუტერმა უნდა წაიკითხოს საშუალებები და ამით განსაზღვროს პაროლი სწორია თუ არასწორი ერთია, მაგრამ ამის შემდგომ მისი მოქმედება ნამდვილად მაგარი იქნება! ამის მისაღწევად ჩვენ დავუკავშირეთ სერვო ძრავა არდუინოს. გარედან ყველაზე მეტი გამომავალი სერვისი მიდის 5V– მდე, ხოლო დანარჩენი ორი მიდის პინ ნომრებზე (შეგიძლიათ გამოიყენოთ ქინძისთავები a0 და a1, თუ ამოიწურება კლავიატურის გამო). როგორც კი ეს კეთდება, თქვენ ჩაწერეთ თქვენს კოდში რამდენი გსურთ ძრავის ბრუნვა იმისდა მიხედვით, არის თუ არა სწორი ან არასწორი პაროლი აკრეფილი. ამის კოდი მოცემულია სურათებში.
ნაბიჯი 4: ექსტრა- შეაერთეთ იგი უსაფრთხოდ
ახლა, როდესაც მექანიზმი ფუნქციონირებს, ვიფიქრე, რომ მე შემეძლო ამ პროექტის გადადგმა კიდევ უფრო წინ გადადგმულიყო ისეთ ობიექტზე, როგორიცაა სეიფი, რათა დაენახა, შეძლებს თუ არა ჩემი პროექტი მისი გახსნისა და დახურვის კონტროლს. მე მივიღე მზა მუყაოს სეიფი (ჩემმა თანაკლასელმა გააკეთა (მუყაოს უსაფრთხო)), რომელსაც არსებითად ჰქონდა ყუთი მუყაოს ზოლით, რომელიც გადავიდოდა და გამოდიოდა, შესაბამისად აკონტროლებდა სეიფის გახსნის ან დახურვის შესაძლებლობას. მე გადავწყვიტე სერვო ძრავა დავამატო იმ მუყაოს ზოლზე- რომელიც შემდეგ გააკონტროლებდა ზოლის მოძრაობას, შესაბამისად სეიფის გახსნასა და დახურვას.
გირჩევთ:
კაზუს კოდირება: 5 ნაბიჯი
Kazoo კოდირება: ეს არის ლამაზი 3D მოდელი kazoo დამზადებული Tinkercad. თქვენ შეგიძლიათ გააკეთოთ ერთი ამ intstructable
როგორ კოდირება ფერის დამლაგებელი Modkit– ში Vex– ისთვის: 7 ნაბიჯი
როგორ კოდირება ფერის დამლაგებელი Modkit– ში Vex– ზე: გამარჯობა ყველას, ამ გაკვეთილში თქვენ ისწავლით თუ როგორ უნდა კოდირებდეთ ფერის ბურთის დასალაგებლად Modkit– ში Vex– სთვის
კოდირება IOS კოდის ბლოკებით: 6 ნაბიჯი
კოდირება IOS კოდის ბლოკებით: iOS– ით კოდირება არის უნიკალური გზა, რომ თქვენი iOS მოწყობილობა ავტომატიზირებდეს, აიღოს სიახლეები, დაიწყოს კიბერ -ომი და დაგეგმოს ტექსტური შეტყობინებებიც კი. ამ სასწავლო მიზნისთვის, ჩვენ ყურადღებას გავამახვილებთ კიბერ ომზე, განსაკუთრებით მეგობრების სპამზე და
LabDroid: მორსის კოდის კოდირება/დეკოდირება: 4 ნაბიჯი
LabDroid: მორსის კოდის კოდირება/დეკოდირება: შენიშვნა: ეს ინსტრუქცია არ შეიძლება განხორციელდეს 1: 1 LabDroid– ის უახლეს ვერსიაში. მე მას მალე განვაახლებ. ეს პროექტი გაჩვენებთ რისი გაკეთება შეგიძლიათ LabDroid– ით. ვინაიდან Hello World ჩვეულებრივ მზადდება ტექსტის, სინათლის ან ხმის საფუძველზე, მე ვიფიქრე LabDr– ისთვის
კლავიატურის ინტერფეისი 8051 -ით და კლავიატურის ნომრების ჩვენება 7 სეგმენტში: 4 ნაბიჯი (სურათებით)
კლავიატურის ინტერფეისი 8051 -ით და კლავიატურის ნომრების ჩვენება 7 სეგმენტში: ამ გაკვეთილში მე გეტყვით იმაზე, თუ როგორ შეგვიძლია დავაკავშიროთ კლავიატურა 8051 -თან და გამოვაჩინოთ კლავიატურის ნომრები 7 სეგმენტის ეკრანზე