Obsah:

MicroKeyRing: Drobné úložiště hesel, které se vejde do kapsy: 4 kroky
MicroKeyRing: Drobné úložiště hesel, které se vejde do kapsy: 4 kroky

Video: MicroKeyRing: Drobné úložiště hesel, které se vejde do kapsy: 4 kroky

Video: MicroKeyRing: Drobné úložiště hesel, které se vejde do kapsy: 4 kroky
Video: Cloud Computing - Computer Science for Business Leaders 2016 2024, Listopad
Anonim
Image
Image
Deska a tlačítka
Deska a tlačítka

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:

  1. DIYMore USB Board (vyhledejte ATMEGA32U4-AU Beetle)
  2. Pár malých tlačítek (3x6x7mm)
  3. Několik centimetrů tenkého izolovaného drátu

A tyto nástroje:

  1. Páječka
  2. 3D tiskárna
  3. Počítač
  4. Lupa, pokud máte oči stejně staré jako já:-D

Krok 1: Deska a tlačítka

Deska a tlačítka
Deska a tlačítka
Deska a tlačítka
Deska a tlačítka
Deska a tlačítka
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

Roztomilý případ
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

Kouzelný software
Kouzelný 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: