Obsah:

MicroKeyRing: Malé úložisko hesiel, ktoré sa zmestí do vrecka: 4 kroky
MicroKeyRing: Malé úložisko hesiel, ktoré sa zmestí do vrecka: 4 kroky

Video: MicroKeyRing: Malé úložisko hesiel, ktoré sa zmestí do vrecka: 4 kroky

Video: MicroKeyRing: Malé úložisko hesiel, ktoré sa zmestí do vrecka: 4 kroky
Video: iCloud for Windows 11 - How to INSTALL & SYNC your APPLE DEVICES to your WINDOWS PC WIRELESSLY! 2024, November
Anonim
Image
Image
Doska a gombíky
Doska a gombíky

Heslá, heslá a ďalšie heslá.

Každý web, poštová aplikácia alebo služba Google vyžaduje heslo. A rovnaké heslo by ste nemali používať na dvoch miestach.

Kde ich môžete uložiť? V desktopovej aplikácii? Vo (údajne bezpečnej) webovej aplikácii? Budú potrebovať svoje vlastné heslo!

Pred niekoľkými rokmi som sa pohrával so slávnymi doskami Arduino, keď som objavil model Leonardo. Je to špeciálna doska so softvérovo definovaným portom USB. Keď ho zapojíte do počítača, môže sa správať ako klávesnica alebo myš. Stačí správne naprogramovať dosku a bude odosielať vami definované klávesové skratky do počítača, ako štandardná klávesnica.

Pri prehľadávaní súčasného obrovského katalógu dosiek v štýle Arduino som našiel malú dosku s plochým konektorom USB a čipom atmega32u4. Má túto funkciu emulátora klávesnice. Ideálne pre vreckové digitálne prívesky na kľúče!

Zásoby

Na stavbu jedného NanoKeyringu budete potrebovať tieto materiály:

  1. Doska USB typu DIYMore (vyhľadajte Beetle ATMEGA32U4-AU)
  2. Niekoľko malých tlačidiel (3x6x7 mm)
  3. Niekoľko centimetrov tenkého izolovaného drôtu

A tieto nástroje:

  1. Spájkovačka
  2. 3D tlačiareň
  3. Počítač
  4. Lupa, ak máš oči staré ako ja:-D

Krok 1: Doska a tlačidlá

Doska a gombíky
Doska a gombíky
Doska a gombíky
Doska a gombíky
Doska a gombíky
Doska a gombíky

Rozhodol som sa pridať dve tlačidlá: jedno pre používateľa/heslo/akékoľvek automatické písanie a druhé pre výber používateľa. Môžete tak nosiť štyri alebo päť bežne používaných hesiel a ľahko si vybrať požadované.

Tlačidlá potrebujú odpor, aby sa vyhli pohyblivým hodnotám. Táto doska má v sebe tieto pull_up rezistory, takže ich musíte iba aktivovať vo svojom softvéri. Odpor Pull_up spôsobuje, že váš program číta nepretržite vysokú hodnotu, kým nespojíte kolík a uzemnenie (pomocou tlačidla).

Jedno tlačidlo som umiestnil do stredu strany oproti konektoru USB. Toto bude hlavný. Tieto gombíky majú dlhé nohy. Stačí ich opatrne ohnúť a zastrčiť hrot do otvoru označeného D10. Ak sú tie vaše odlišné, spájkujte krátky drôt na pripojenie jednej nohy a D10.

Pridajte druhé tlačidlo do stredu pravej strany a pokrčte jeho nohu smerom k otvoru D11.

Spojte ďalšie dve nohy a spájkujte drôt, aby ste spojili obe nohy a otvor GND.

Ako vidíte, spájkovanie nie je moja silná stránka. Na vytváranie pekných spojov používam všetky druhy nástrojov (lupy, pomocné ruky, žehlička s možnosťou výberu teploty …), ale nič nefunguje. To by vás malo prinútiť zostaviť NanoKeyring!

Rada na poslednú chvíľu: Prípad môžete vyrobiť vopred a použiť ho ako súpravu na umiestnenie tlačidiel. Dávajte pozor, aby ste zabránili roztaveniu puzdra pomocou spájkovačky.

Krok 2: Roztomilý prípad

Roztomilý prípad
Roztomilý prípad

Po 96 prototypoch som prišiel s dizajnom, ktorý sa perfektne hodí k doske a drží tlačidlá na svojom mieste.

Stiahnite si ho z programu thingsiverse (https://www.thingiverse.com/thing:4003337) a vytlačte si ho na vlastnej 3D tlačiarni. Nemusí byť zvlášť pevný, takže akýkoľvek materiál podobný PLA - bude v poriadku.

Prípadne môžete požiadať priateľa alebo si ho objednať z online služby.

Ak pre vás 3D tlač nie je možnosťou, môže byť dobrou náhradou nejaký druh polymérnej hliny.

Môžete si dokonca vyrobiť luxusnú verziu s niektorými kúskami lakovaného dreva!

Krok 3: Magic Software

Magický softvér
Magický softvér

Musíte nahrať môj kód na malú dosku.

Nájdete tu stovky návodov na nahrávanie kódu do arduina pomocou Arduino IDE alebo nového PlatformIO.

Pre toto posledné IDE som pripravil kód a knižnice. Stiahnite si všetko z tohto úložiska:

github.com/alfem/MicroKeyRing

Nezabudnite upraviť prvé tri polia a nahradiť používateľov a heslá ukážky svojimi.

Krok 4: Ako ho používať?

Ako ste pravdepodobne videli na videu, tento MicroKeyRing má mnoho funkcií:

  • Používateľské meno zadáte stlačením hlavného tlačidla
  • Heslo zadáte dlhým stlačením hlavného tlačidla (kým nezačne blikať LED dióda)
  • Dvojitým kliknutím na hlavné tlačidlo vložíte dodatočné údaje (telefón, číslo vízovej karty …)
  • Stlačením sekundárneho tlačidla (na jednej strane) prepnete na ďalšie nastavenie používateľa/hesla.

Extra (a nie príliš dobre testovaná) funkcia: dlhým stlačením sekundárneho tlačidla aktivujete/deaktivujete funkciu proti voľnobehu. Keď je táto funkcia aktivovaná, MicroKeyRing presunie myš o 30 pixelov každých 30 sekúnd, aby sa zabránilo uzamknutiu obrazovky. Praktické, ak sa vo vašej firemnej politike uplatní skutočne krátky čas nečinnosti.

Odporúča: