Obsah:
- Zásoby
- Krok 1: Deska a tlačítka
- Krok 2: Roztomilý případ
- Krok 3: Magic Software
- Krok 4: Jak jej používat?
Video: MicroKeyRing: Drobné úložiště hesel, které se vejde do kapsy: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:20
Hesla, hesla a další hesla.
Každý web, poštovní aplikace nebo služba Google vyžaduje heslo. A na dvou místech NESMÍTE používat stejné heslo.
Kam je můžete uložit? V desktopové aplikaci? Ve (údajně zabezpečené) webové aplikaci? Budou potřebovat vlastní heslo!
Před několika lety jsem si pohrával se slavnými deskami Arduino, když jsem objevil model Leonardo. Jedná se o speciální desku se softwarově definovaným portem USB. Když jej připojíte k počítači, může se chovat jako klávesnice nebo myš. Stačí správně naprogramovat desku a ta odešle vámi definované klávesy do počítače, jako standardní klávesnice.
Při procházení aktuálního obrovského katalogu desek ve stylu Arduino jsem našel malou desku s plochým konektorem USB a čipem atmega32u4. Má tuto funkci emulátoru klávesnice. Ideální pro kapesní digitální klíčenku!
Zásoby
K sestavení jednoho NanoKeyringu budete potřebovat tyto materiály:
- DIYMore USB Board (vyhledejte ATMEGA32U4-AU Beetle)
- Pár malých tlačítek (3x6x7mm)
- Několik centimetrů tenkého izolovaného drátu
A tyto nástroje:
- Páječka
- 3D tiskárna
- Počítač
- Lupa, pokud máte oči stejně staré jako já:-D
Krok 1: Deska a tlačítka
Rozhodl jsem se přidat dvě tlačítka: jedno pro uživatele/heslo/jakýkoli automatický typ a druhé pro výběr uživatele. Tímto způsobem můžete nosit čtyři nebo pět běžně používaných hesel a snadno si vybrat to, které potřebujete.
Tlačítka potřebují odpor, aby se vyhnuly pohyblivým hodnotám. Tato deska má v sobě tyto pull_up rezistory, takže je stačí aktivovat ve vašem softwaru. Díky odporu pull_up bude váš program číst nepřetržitě vysokou hodnotu, dokud nezkratujete pin a uzemnění (pomocí tlačítka).
Jedno tlačítko jsem umístil doprostřed strany naproti USB konektoru. Toto bude hlavní. Tato tlačítka mají dlouhé nohy. Stačí je opatrně ohnout a zasunout špičku do otvoru označeného D10. Pokud se vaše liší, pájejte krátký kousek drátu pro připojení jedné nohy a D10.
Přidejte druhé tlačítko doprostřed pravé strany a ohněte jeho nohu směrem k otvoru D11.
Spojte další dvě nohy a pájením drátu spojte obě nohy a otvor GND.
Jak vidíte, pájení není moje silná stránka. K vytváření hezkých spojů používám všechny druhy nástrojů (lupy, pomocné ruce, žehlička s možností výběru teploty …), ale nic nefunguje. To by vás mělo přimět sestavit NanoKeyring!
Rada na poslední vteřinu: můžete si kufřík vyrobit a použít jej jako návazec k umístění tlačítek na místo. Dávejte pozor, abyste neroztavili pouzdro pomocí páječky.
Krok 2: Roztomilý případ
Po 96 prototypech jsem přišel s designem, který perfektně sedí na desce a drží tlačítka na svém místě.
Stáhněte si jej z aplikace thingsiverse (https://www.thingiverse.com/thing:4003337) a vytiskněte si ho na vlastní 3D tiskárně. Nemusí být zvlášť pevný, takže jakýkoli materiál podobný materiálu PLA bude v pořádku.
Případně můžete požádat přítele nebo si jej objednat u online služby.
Pokud pro vás 3dprinting není volba, možná by mohl být dobrou náhradou nějaký druh polymerové hlíny.
Dalo by se dokonce udělat luxusní verzi s některými kusy lakovaného dřeva!
Krok 3: Magic Software
Musíte nahrát můj kód na malou desku.
Najdete zde stovky návodů k nahrávání kódu do arduina pomocí Arduino IDE nebo nového PlatformIO.
Pro toto poslední IDE jsem připravil kód a knihovny. Stáhněte si vše z tohoto úložiště:
github.com/alfem/MicroKeyRing
Nezapomeňte upravit první tři pole a nahradit uživatele demo a hesla demo svými.
Krok 4: Jak jej používat?
Jak jste pravděpodobně viděli ve videu, tento MicroKeyRing má mnoho funkcí:
- Stisknutím hlavního tlačítka zadáte své uživatelské jméno
- Chcete -li zadat heslo, dlouze stiskněte hlavní tlačítko (dokud LED dioda nebliká)
- Dvojitým kliknutím na hlavní tlačítko vložíte další údaje (telefon, číslo vízové karty…)
- Stisknutím sekundárního tlačítka (na jedné straně) přepnete na další sadu uživatelů/hesel.
Extra (a nepříliš dobře testovaná) funkce: dlouhým stisknutím sekundárního tlačítka aktivujete/deaktivujete funkci proti nečinnosti. Když je tato funkce aktivována, MicroKeyRing posune myš o jeden pixel každých 30 sekund, aby zabránil zámku obrazovky. Praktické, pokud vaše firemní politika vynucuje opravdu krátkou dobu nečinnosti.
Doporučuje:
PŘEHRÁVAČ HUDBY KAPSY: 6 kroků
POCKET MUSIC PLAYER: V tomto návodu se naučíte, jak si vyrobit vlastní kapesní hudební přehrávač s pozastavením přehrávání a další funkce pomocí arduino pro mini nebo arduino nano
Jak vyrobit osobní mini stolní ventilátor ze starého počítače - vejde se do kapsy: 6 kroků
Jak vyrobit osobní mini stolní ventilátor ze starého počítače - vejde se do kapsy: Ukážu vám, jak ze starého počítače vyrobit osobní mini stolní ventilátor. Bonusem je, že se dokonce vejde do kapsy. Jedná se o velmi jednoduchý projekt, takže není potřeba mnoho zkušeností ani odborných znalostí. Začněme tedy
„Heeds the Box“- model, který se vám vejde do vlastní hlavy: 7 kroků
„Heeds the Box“- model, který se vám vejde do vlastní hlavy: Slyšel jsem o japonských kartonových hračkách, kde se hlava stala úložným boxem pro celý model. Zkoušel jsem najít jeden online, ale neuspěl jsem. Nebo jsem možná uspěl, ale nemohl jsem přečíst japonský scénář? Anyhoo, rozhodl jsem se vytvořit si vlastní. Říká se mu Heed
PassPen (Správce hesel Arduino): 4 kroky
PassPen (Arduino Password Manager): Toto je můj projekt PassPen. malé arduino nano, které mě přihlásilo k počítačům ve škole. Je vyroben z malé desky plošných spojů, která je navržena s tlačítky tak, aby měla kolík umožňující zamykání před tiskem hesel
ŽEHLIČKA VE VELKOSTI KAPSY: 8 kroků (s obrázky)
POCKET SIZE IRON BOX: Když jsem někam vyrazil, pokud jde o mě, nošení oblečení s vráskami by vypadalo strašně, také není možné vynést objemný železný box. Tato obava mě přivedla k této mysli ohromující inovace ……………. & quo