Mündəricat:
- Təchizat
- Addım 1: lövhə və düymələr
- Addım 2: Cute Case
- Addım 3: Sehrli Proqram
- Addım 4: Necə istifadə etməli?
Video: MicroKeyRing: Cibinizə uyğun kiçik parol saxlama: 4 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
Şifrələr, şifrələr və daha çox parol.
Hər veb sayt, poçt tətbiqi və ya google xidmətinin bir parola ehtiyacı var. Və eyni yerdə iki yerdə istifadə etməməlisiniz.
Onları harada saxlaya bilərsiniz? Masaüstü tətbiqində? (Təxminən təhlükəsiz) bir veb tətbiqində? Öz şifrəsinə ehtiyac duyacaqlar!
Bir neçə il əvvəl Leonardo modelini kəşf edərkən məşhur Arduino lövhələri ilə məşğul olurdum. Proqram təmin edilmiş USB portu olan xüsusi bir lövhədir. Kompüterə qoşduğunuz zaman klaviatura və ya siçan kimi davrana bilər. Lövhəni düzgün bir şəkildə proqramlaşdırmalısınız və standart klaviatura kimi təyin etdiyiniz düymələri kompüterə göndərəcəkdir.
Arduino üslublu lövhələrin mövcud nəhəng kataloqu ilə tanış olaraq düz USB fişi və atmega32u4 çipi olan kiçik bir lövhə tapdım. Bu klaviatura emulator xüsusiyyətinə malikdir. Cib rəqəmsal açarlıq üçün mükəmməldir!
Təchizat
Belə bir NanoKeyring qurmaq üçün bu materiallara ehtiyacınız olacaq:
- Bir DIYMore USB Kartı (ATMEGA32U4-AU Beetle üçün axtarış)
- Bir neçə kiçik düymə (3x6x7mm)
- Bir neçə santimetr nazik izolyasiya edilmiş tel
Və bu vasitələr:
- Lehimleme dəmir
- 3d printer
- Kompüter
- Büyüteç, gözləriniz mənimki qədər köhnədirsə:-D
Addım 1: lövhə və düymələr
İki düymə əlavə etmək qərarına gəldim: biri istifadəçi/parol/hər hansı bir avtomatik yazma və digər istifadəçi seçimi üçün. Bu yolla, çox istifadə etdiyiniz dörd və ya beş şifrənizi daşımaq və ehtiyacınız olanı asanlıqla seçmək olar.
Düymələrin üzən dəyərlərin qarşısını almaq üçün bir rezistora ehtiyacı var. Bu lövhədə bu pull_up rezistoru var, buna görə də onları yalnız proqramınızda aktivləşdirməlisiniz. Bir pull_up müqaviməti, pin və zəmini qısaldana qədər (bir düymədən istifadə edərək) proqramınızı davamlı olaraq yüksək bir dəyərlə oxumağa məcbur edir.
Usb konnektorunun əks tərəfinin ortasında bir düymə qoydum. Bu əsas olacaq. Bu düymələrin uzun ayaqları var. Onları diqqətlə bükün və ucunu D10 etiketli çuxura daxil edin. Sizinki fərqlidirsə, bir ayağı və D10 -u bağlamaq üçün qısa bir tel parçası lehimləyin.
Sağ tərəfin ortasındakı digər düyməni əlavə edin və ayağını D11 çuxuruna doğru bükün.
Digər iki ayağı birləşdirin və hər iki ayağı və GND çuxurunu birləşdirmək üçün bir tel lehimləyin.
Gördüyünüz kimi, lehimləmə mənim güclü kostyumum deyil. Gözəl birləşmələr etmək üçün hər cür vasitələrdən istifadə edirəm (böyüdücülər, köməkçi əllər, istiliyə görə seçilə bilən dəmir …), amma heç bir şey işləmir. Bu sizi NanoKeyring -inizi yığmağa sövq etməlidir!
Son saniyə məsləhət: işi əvvəlcədən düzəldə və düymələri yerinə qoymaq üçün qurğu kimi istifadə edə bilərsiniz. Çantanın lehimləmə dəmiri ilə əriməməsinə diqqət yetirin.
Addım 2: Cute Case
96 prototipdən sonra, lövhəyə mükəmməl uyğun gələn və düymələri yerində saxlayan bir dizaynla gəldim.
Threadiverse -dən yükləyin (https://www.thingiverse.com/thing:4003337) və öz 3d printerinizdə çap edin. Xüsusi möhkəmliyə ehtiyac yoxdur, buna görə PLA kimi hər hansı bir material yaxşı olacaq.
Alternativ olaraq bir dostunuzdan soruşa və ya onlayn xidmətdən sifariş edə bilərsiniz.
3d çap sizin üçün bir seçim deyilsə, bəlkə də bir növ polimer gil yaxşı bir əvəz ola bilər.
Bəzi laklı ağac parçaları ilə lüks bir versiya da edə bilərsiniz!
Addım 3: Sehrli Proqram
Kodumu kiçik lövhəyə yükləməlisiniz.
Arduino IDE və ya yeni PlatformIO istifadə edərək, arduinoya kod yükləməklə bağlı yüzlərlə dərslik tapa bilərsiniz.
Bu son IDE üçün kod və kitabxanalar hazırladım. Hər şeyi bu depodan yükləyin:
github.com/alfem/MicroKeyRing
İlk üç serialı redaktə etməyi və demo istifadəçilərini və parollarınızı özünüzlə əvəz etməyi unutmayın.
Addım 4: Necə istifadə etməli?
Videoda gördüyünüz kimi, bu MicroKeyRing bir çox funksiyaya malikdir:
- İstifadəçi adınızı daxil etmək üçün əsas düyməni basın
- Şifrənizi daxil etmək üçün əsas düyməni (LED yanıb sönənə qədər) uzun basın
- Əlavə məlumatları (telefon, viza kartı nömrəsi …) daxil etmək üçün əsas düyməni iki dəfə vurun.
- Növbəti istifadəçi/parol dəstinə keçmək üçün ikincil düyməni (bir tərəfdə) basın.
Əlavə (və çox yaxşı yoxlanılmamış) funksiya: boş dayanma xüsusiyyətini aktivləşdirmək/söndürmək üçün ikincil düyməni uzun basın. Bu xüsusiyyət aktivləşdirildikdə, MicroKeyRing ekran kilidinin qarşısını almaq üçün siçanı hər 30 saniyədə bir piksel hərəkət etdirəcək. Korporativ siyasətiniz həqiqətən qısa bir boş vaxt tətbiq edərsə faydalıdır.
Tövsiyə:
Tnikercad -da parol qorunan qapı kilidi: 4 addım
Tnikercad-da Şifrə Qorunan Qapı Kilidi: Bu layihə üçün bir klaviaturadan giriş alacağıq, bu girişi bucaq mövqeyi olaraq işləyəcəyik və əldə edilən 3 rəqəmli açıya əsaslanaraq servo motoru hərəkət etdirəcəyik. 4 x 4 klaviatura istifadə etdim, ancaq 3x4 klaviaturanız varsa, çox oxşar bir əlaqə var, buna görə ola bilər
Köhnə bir Kompüterdən Şəxsi Mini Masa Fanını necə etmək olar - Cibinizə Uyğundur: 6 Addım
Köhnə Kompüterdən Fərdi Mini Masa Fanını Necə Hazırlamaq olar - Cibinizə Uyğundur: Köhnə bir kompüterdən şəxsi mini masaüstü fanat hazırlamağı sizə göstərəcəyəm. Bir bonus, hətta cibinizə sığmasıdır. Bu çox sadə bir layihədir, buna görə çox təcrübə və ya təcrübəyə ehtiyac yoxdur. Beləliklə başlayaq
Super Kiçik Arduino Uyğun İdarə Heyətindən istifadə edən Kiçik Siqnal Sistemi!: 10 addım
Super Kiçik Arduino Uyğun İdarə Heyətindən istifadə edən Kiçik Siqnal Sistemi !: Salam, bu gün kiçik bir sərin layihə hazırlayacağıq. Özü ilə qarşısındakı bir cisim arasındakı məsafəni ölçən kiçik bir siqnalizasiya cihazı quracağıq. Və obyekt müəyyən bir məsafəni keçdikdə, cihaz sizə bu barədə məlumat verəcək
Kiçik Robotların Tikintisi: Bir Kübik İnç Mikro Sumo Robotu və Kiçik edilməsi: 5 Addım (Şəkillərlə birlikdə)
Kiçik Robotlar Yaratmaq: Bir Kübik İnç Mikro-Sumo Robotu və Kiçik edilməsi: Kiçik robotlar və sxemlərin qurulması ilə bağlı bəzi detallar. Bu təlimat, hər hansı bir ölçüdə robot qurmaqda faydalı olan bəzi əsas məsləhət və texnikaları da əhatə edəcək.Mənim üçün elektronikada ən böyük problemlərdən biri nə qədər kiçik olduğunu görməkdir
Çox Kiçik Bir Robot Yarat: Bir Tutucu ilə Dünyanın Ən Kiçik Təkərli Robotunu Hazırla: 9 Addım (Şəkillərlə)
Çox Kiçik Bir Robot Yarat: Bir Tutucu ilə Dünyanın Ən Kiçik Təkərli Robotunu hazırla: Kiçik əşyaları götürə və hərəkət etdirə bilən 1/20 kub düymlük bir robot tutacaqla qur. Picaxe mikro nəzarətçisi tərəfindən idarə olunur. Bu anda dünyanın ən kiçik təkərli robotu ola biləcəyinə inanıram. Bu heç şübhəsiz ki