Sisällysluettelo:

MicroKeyRing: Pieni taskuun mahtuva salasanamuisti: 4 vaihetta
MicroKeyRing: Pieni taskuun mahtuva salasanamuisti: 4 vaihetta

Video: MicroKeyRing: Pieni taskuun mahtuva salasanamuisti: 4 vaihetta

Video: MicroKeyRing: Pieni taskuun mahtuva salasanamuisti: 4 vaihetta
Video: Удивить три раза пловом! Такого вы не увидите больше нигде! 2024, Marraskuu
Anonim
Image
Image
Hallitus ja painikkeet
Hallitus ja painikkeet

Salasanat, salasanat ja lisää salasanoja.

Jokainen verkkosivusto, sähköpostisovellus tai Google -palvelu tarvitsee salasanan. EI SAA käyttää samaa salasanaa kahdessa paikassa.

Missä voit säilyttää ne? Työpöytäsovelluksessa? (Oletettavasti suojatussa) verkkosovelluksessa? He tarvitsevat oman salasanansa!

Muutamia vuosia sitten tein töitä kuuluisien Arduino -levyjen kanssa, kun löysin Leonardo -mallin. Se on erikoiskortti, jossa on ohjelmiston määrittämä USB -portti. Se voi toimia kuin näppäimistö tai hiiri, kun liität sen tietokoneeseen. Sinun tarvitsee vain ohjelmoida levy kunnolla, ja se lähettää määrittämäsi näppäinpainallukset tietokoneelle, kuten tavallinen näppäimistö.

Selaamalla nykyistä valtavaa Arduino -tyyppisten levyjen luetteloa löysin pienen levyn, jossa on litteä USB -pistoke ja atmega32u4 -siru. Siinä on tämä näppäimistöemulaattori. Täydellinen taskun digitaaliseen avaimenperään!

Tarvikkeet

Yhden tällaisen Nano -avaimenperän rakentamiseen tarvitset seuraavat materiaalit:

  1. DIYLisää USB-korttia (etsi ATMEGA32U4-AU Beetle)
  2. Pari pientä painiketta (3x6x7mm)
  3. Muutaman senttimetrin ohut eristetty lanka

Ja nämä työkalut:

  1. Juotin
  2. 3D -tulostin
  3. Tietokone
  4. Suurennuslasi, jos silmäsi ovat yhtä vanhat kuin minun:-D

Vaihe 1: Hallitus ja painikkeet

Hallitus ja painikkeet
Hallitus ja painikkeet
Hallitus ja painikkeet
Hallitus ja painikkeet
Hallitus ja painikkeet
Hallitus ja painikkeet

Päätin lisätä kaksi painiketta: toisen käyttäjän/salasanan/mitä tahansa autotyyppiä varten ja toisen käyttäjän valinnan. Tällä tavalla voit kuljettaa neljää tai viittä yleisesti käytettyä salasanaasi ja valita haluamasi salasanan helposti.

Painikkeet tarvitsevat vastusta kelluvien arvojen välttämiseksi. Tällä kortilla on nämä pull_up -vastukset, joten sinun tarvitsee vain aktivoida ne ohjelmistossasi. Pull_up -vastus saa ohjelmasi lukemaan jatkuvasti korkean arvon, kunnes oikosuljet nastan ja maadoituksen (painikkeella).

Laitoin yhden painikkeen usb -liitintä vastapäätä olevan sivun keskelle. Tämä on tärkein. Näillä painikkeilla on pitkät jalat. Taivuta vain varovasti ja kiinnitä kärki reikään, jossa on merkintä D10. Jos omasi ovat erilaiset, juota lyhyt lankakappale yhdellä jalalla ja D10: llä.

Lisää toinen painike oikealle puolelle ja taivuta jalkaa kohti D11 -reikää.

Yhdistä kaksi muuta jalkaa yhteen ja juota lanka molempien jalkojen ja GND -reiän yhdistämiseksi.

Kuten huomaat, juottaminen ei ole vahvuuteni. Käytän kaikenlaisia työkaluja kauniiden liitosten tekemiseen (suurennuslasit, auttavat kädet, lämpötilan valittava rauta …), mutta mikään ei näytä toimivan. Tämän pitäisi saada sinut kokoamaan NanoKeyring!

Viimeinen neuvo: voit tehdä kotelon ennen ja käyttää sitä lautana painikkeiden asettamiseen paikalleen. Vältä kotelon sulamista juotosraudalla.

Vaihe 2: Söpö tapaus

Suloinen tapaus
Suloinen tapaus

96 prototyypin jälkeen sain mallin, joka sopii täydellisesti levylle ja pitää painikkeet paikallaan.

Lataa se osoitteesta thingiverse (https://www.thingiverse.com/thing:4003337) ja tulosta se omalla 3D -tulostimellasi. Sen ei tarvitse olla erityisen vahva, joten mikä tahansa materiaalin kaltainen PLA on hyvä.

Vaihtoehtoisesti voit kysyä kaverilta tai tilata sen verkkopalvelusta.

Jos 3D -tulostus ei ole vaihtoehto sinulle, ehkä jonkinlainen polymeerisavi voisi olla hyvä korvike.

Voit jopa tehdä ylellisen version lakatusta puusta!

Vaihe 3: Magic -ohjelmisto

Magic -ohjelmisto
Magic -ohjelmisto

Sinun on ladattava koodini pienelle levylle.

Löydät satoja opetusohjelmia koodin lataamisesta arduinoon Arduino IDE: n tai uuden PlatformIO: n avulla.

Olen valmistanut koodin ja kirjastot tätä viimeistä IDE: tä varten. Lataa kaikki tästä arkistosta:

github.com/alfem/MicroKeyRing

Älä unohda muokata kolmea ensimmäistä taulukkoa ja korvata demokäyttäjät ja salasanat omillesi.

Vaihe 4: Kuinka sitä käytetään?

Kuten olet todennäköisesti nähnyt videolla, tällä MicroKeyRingillä on monia toimintoja:

  • Anna käyttäjänimesi painamalla pääpainiketta
  • Anna salasana painamalla pitkään pääpainiketta (kunnes LED vilkkuu)
  • Kaksoisnapsauta pääpainiketta syöttääksesi lisätietoja (puhelin, viisumikortin numero …)
  • Paina toissijaista painiketta (yksi toisella puolella) vaihtaaksesi seuraavaan käyttäjä-/salasanasarjaan.

Ylimääräinen (eikä kovin hyvin testattu) toiminto: paina pitkään toissijaista painiketta aktivoidaksesi/deaktivoidaksesi joutokäynnin. Kun tämä ominaisuus on aktivoitu, MicroKeyRing liikuttaa hiirtä yhden pikselin 30 sekunnin välein estääkseen näytön lukituksen. Kätevää, jos yrityspolitiikkasi pakottaa todella lyhyen käyttämättömän ajan.

Suositeltava: