Სარჩევი:

MicroKeyRing: პატარა პაროლის შენახვა, რომელიც ჯდება თქვენს ჯიბეში: 4 ნაბიჯი
MicroKeyRing: პატარა პაროლის შენახვა, რომელიც ჯდება თქვენს ჯიბეში: 4 ნაბიჯი

ვიდეო: MicroKeyRing: პატარა პაროლის შენახვა, რომელიც ჯდება თქვენს ჯიბეში: 4 ნაბიჯი

ვიდეო: MicroKeyRing: პატარა პაროლის შენახვა, რომელიც ჯდება თქვენს ჯიბეში: 4 ნაბიჯი
ვიდეო: MicroKeyRing Demo 2024, ნოემბერი
Anonim
Image
Image
დაფა და ღილაკები
დაფა და ღილაკები

პაროლები, პაროლები და სხვა პაროლები.

ყველა ვებსაიტს, ფოსტის პროგრამას ან Google სერვისს სჭირდება პაროლი. და თქვენ არ უნდა გამოიყენოთ ერთი და იგივე პაროლი ორ ადგილას.

სად შეიძლება მათი შენახვა? დესკტოპის პროგრამაში? (უაღრესად უსაფრთხო) ვებ აპლიკაციაში? მათ დასჭირდებათ საკუთარი პაროლი!

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

არდუინოს სტილის დაფების მიმდინარე უზარმაზარი კატალოგის დათვალიერებისას ვიპოვე პატარა დაფა ბრტყელი USB დანამატით და atmega32u4 ჩიპით. მას აქვს კლავიატურის ემულატორის ფუნქცია. იდეალურია ჯიბის ციფრული გასაღებისთვის!

მარაგები

ასეთი NanoKeyring– ის ასაშენებლად დაგჭირდებათ ეს მასალები:

  1. DIY მეტი USB დაფა (მოძებნეთ ATMEGA32U4-AU ხოჭო)
  2. რამდენიმე პატარა ღილაკი (3x6x7 მმ)
  3. რამდენიმე სანტიმეტრი თხელი იზოლირებული მავთული

და ეს ინსტრუმენტები:

  1. გასაყიდი რკინა
  2. 3D პრინტერი
  3. კომპიუტერი
  4. გამადიდებელი ჭიქა, თუ შენი თვალები ისეთივე ძველია, როგორც ჩემი:-D

ნაბიჯი 1: დაფა და ღილაკები

დაფა და ღილაკები
დაფა და ღილაკები
დაფა და ღილაკები
დაფა და ღილაკები
დაფა და ღილაკები
დაფა და ღილაკები

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

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

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

დაამატეთ მეორე ღილაკი მარჯვენა მხარეს შუაში და მოხარეთ ფეხი D11 ხვრელისკენ.

შეაერთეთ დანარჩენი ორი ფეხი და შეაერთეთ მავთული ორივე ფეხისა და GND ხვრელის დასაკავშირებლად.

როგორც ხედავთ, soldering არ არის ჩემი ძლიერი სარჩელი. მე ვიყენებ ყველანაირ ინსტრუმენტს ლამაზი სახსრების გასაკეთებლად (გამადიდებლები, დამხმარე ხელები, ტემპერატურის შესარჩევი რკინა …), მაგრამ არაფერი ჩანს. ამან უნდა მიგიყვანოთ თქვენი NanoKeyring– ის შესაქმნელად!

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

ნაბიჯი 2: საყვარელი შემთხვევა

საყვარელი შემთხვევა
საყვარელი შემთხვევა

96 პროტოტიპის შემდეგ, მე მოვედი დიზაინით, რომელიც შესანიშნავად ჯდება დაფაზე და ინახავს ღილაკებს.

გადმოწერეთ thingiverse– დან (https://www.thingiverse.com/thing:4003337) და დაბეჭდეთ იგი თქვენს 3D პრინტერზე. მას არ სჭირდება განსაკუთრებულად ძლიერი, ამიტომ ნებისმიერი მასალა – PLA– ს მსგავსად, კარგად იქნება.

გარდა ამისა, შეგიძლიათ სთხოვოთ მეგობარს ან შეუკვეთოთ იგი ონლაინ სერვისიდან.

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

თქვენ კი შეგიძლიათ გააკეთოთ ძვირადღირებული ვერსია ლაქიანი ხის ნაჭრებით!

ნაბიჯი 3: ჯადოსნური პროგრამა

ჯადოსნური პროგრამული უზრუნველყოფა
ჯადოსნური პროგრამული უზრუნველყოფა

თქვენ უნდა ატვირთოთ ჩემი კოდი პატარა დაფაზე.

თქვენ ნახავთ ასობით გაკვეთილს arduino– ზე კოდის ატვირთვის შესახებ, Arduino IDE– ს ან ახალი PlatformIO– ს გამოყენებით.

მე მოვამზადე კოდი და ბიბლიოთეკები ამ ბოლო IDE– სთვის. ჩამოტვირთეთ ყველაფერი ამ საცავიდან:

github.com/alfem/MicroKeyRing

არ დაგავიწყდეთ პირველი სამი მასივის რედაქტირება და შეცვალეთ დემო მომხმარებლები და პაროლები თქვენით.

ნაბიჯი 4: როგორ გამოვიყენოთ იგი?

როგორც თქვენ ალბათ ნახეთ ვიდეოში, ამ MicroKeyRing– ს აქვს მრავალი ფუნქცია:

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

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

გირჩევთ: