Obsah:
- Zásoby
- Krok 1: Doska a tlačidlá
- Krok 2: Roztomilý prípad
- Krok 3: Magic Software
- Krok 4: Ako ho používať?
Video: MicroKeyRing: Malé úložisko hesiel, ktoré sa zmestí do vrecka: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:57
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:
- Doska USB typu DIYMore (vyhľadajte Beetle ATMEGA32U4-AU)
- Niekoľko malých tlačidiel (3x6x7 mm)
- Niekoľko centimetrov tenkého izolovaného drôtu
A tieto nástroje:
- Spájkovačka
- 3D tlačiareň
- Počítač
- Lupa, ak máš oči staré ako ja:-D
Krok 1: Doska a tlačidlá
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
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
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:
Ako vyrobíte osobný stolný ventilátor zo starého počítača - zmestí sa do vrecka: 6 krokov
Ako vyrobiť osobný stolný ventilátor zo starého počítača - zmestí sa do vrecka: Ukážem vám, ako zo starého počítača vyrobiť malý ventilátor. Bonusom je, že sa dokonca zmestí do vrecka. Jedná sa o veľmi jednoduchý projekt, takže nie sú potrebné žiadne skúsenosti ani odborné znalosti. Začnime teda
Systém hesiel: 9 krokov
Systém hesiel: Systém hesiel, pomocou ktorého môžete nastaviť heslo na uzamknutie vecí, ktoré potrebujete. Vytvoril som však iba systém hesiel, čo znamená, že musíte nájsť projekt, ktorý veci zamkne. Dve z nich sa teda dajú kombinovať
Organizátor rezistora a úložisko: 4 kroky (s obrázkami)
Organizátor a úložisko rezistorov: Jednou z vecí, ktoré pri vytváraní vlastných obvodov rýchlo nájdete, sú rezistory, ktorých usporiadanie môže byť veľmi náročné. Rezistory prichádzajú v mnohých rôznych hodnotách, takže je nevyhnutné mať spôsob, ako ich usporiadať, aby ste rýchlo našli požadovanú hodnotu. Narazil som na
PassPen (správca hesiel Arduino): 4 kroky
PassPen (Správca hesiel Arduino): Toto je môj projekt PassPen. malé arduino nano, ktoré ma v škole prihlási k počítačom. Je vyrobený z malého plošného spoja, ktorého tlačidlá sú navrhnuté tak, aby mali kolík umožňujúci uzamknutie pred tlačou hesiel
Nepremokavé vreckové úložisko batérií: 4 kroky
Vodotesné vreckové úložisko batérií: Veci, ktoré používajú batérie, zrejme potrebujú nové články vždy, keď sa otočíme. Jednoduché riešenie, noste vo vrecku ďalšie batérie alebo špeciálne navrhnutý nosič. S oboma týmito metódami bohužiaľ existujú problémy . Ak nosíte so sebou