INHOUDSOPGAWE:

MicroKeyRing: klein wagwoordberging wat in u sak pas: 4 stappe
MicroKeyRing: klein wagwoordberging wat in u sak pas: 4 stappe

Video: MicroKeyRing: klein wagwoordberging wat in u sak pas: 4 stappe

Video: MicroKeyRing: klein wagwoordberging wat in u sak pas: 4 stappe
Video: Como encontrar los mejores productos para Dropshipping 🚀 | Shopify Dropshipping 2020 2024, November
Anonim
Image
Image
Bord en knoppies
Bord en knoppies

Wagwoorde, wagwoorde en meer wagwoorde.

Elke webwerf, e -posprogram of Google -diens benodig 'n wagwoord. En jy MOET nie dieselfde wagwoord op twee plekke gebruik nie.

Waar kan jy dit stoor? In 'n lessenaarprogram? In 'n (vermoedelik veilige) webprogram? Hulle sal sy eie wagwoord nodig hê!

'N Paar jaar gelede het ek aan die beroemde Arduino -borde gekuier toe ek die Leonardo -model ontdek. Dit is 'n spesiale bord met 'n sagteware -gedefinieerde USB -poort. Dit kan soos 'n sleutelbord of 'n muis optree as u dit op 'n rekenaar aansluit. U hoef net die bord behoorlik te programmeer, en dit stuur die toetsaanslagen wat u gedefinieer het na die rekenaar, soos 'n standaard sleutelbord.

Deur die huidige groot katalogus met borde in Arduino -styl te blaai, het ek 'n klein bordjie gevind met 'n plat USB -prop en die atmega32u4 -chip. Dit het hierdie sleutelbordemulator -funksie. Ideaal vir 'n sak -sleutelhanger!

Voorrade

Om een NanoKeyring soos hierdie te bou, benodig u die volgende materiale:

  1. 'N DIY-USB-kaart (soek na ATMEGA32U4-AU Beetle)
  2. 'N Paar klein knoppies (3x6x7mm)
  3. 'N Paar sentimeter dun geïsoleerde draad

En hierdie gereedskap:

  1. Soldeerbout
  2. 'N 3D -drukker
  3. N rekenaar
  4. 'N Vergrootglas, as jou oë so oud soos myne is:-D

Stap 1: Bord en knoppies

Bord en knoppies
Bord en knoppies
Bord en knoppies
Bord en knoppies
Bord en knoppies
Bord en knoppies

Ek het besluit om twee knoppies by te voeg: een vir gebruikers/wagwoord/wat ook al outotipering is en ander vir gebruikerskeuse. Op hierdie manier kan u u vier of vyf algemeen gebruikte wagwoorde saamneem en die een wat u benodig, maklik kies.

Knoppies benodig 'n weerstand om drywende waardes te vermy. Hierdie bord het hierdie pull -up -weerstand, sodat u dit slegs in u sagteware hoef te aktiveer. Met 'n optrekweerstand kan u program 'n deurlopende hoë waarde lees totdat u die pen en die grond kortmaak (met 'n knoppie).

Ek het een knoppie in die middel van die kant teenoor die usb -aansluiting geplaas. Dit sal die belangrikste een wees. Hierdie knoppies het lang bene. Buig dit net versigtig en steek die punt in die gat gemerk D10. As die uwe anders is, soldeer 'n kort stuk draad om die een been en die D10 aan te sluit.

Voeg die ander knoppie in die middel van die regterkant en buig sy been na die D11 -gat.

Verbind die ander twee bene en soldeer 'n draad om albei bene en die GND -gat te verbind.

Soos u kan sien, is soldering nie my sterk punt nie. Ek gebruik allerhande gereedskap om mooi gewrigte te maak (vergrootglas, helpende hande, temperatuur wat gekies kan word …), maar niks werk nie. Dit moet u bring om u NanoKeyring saam te stel!

Laaste tweede advies: u kan die kas voor maak en dit as 'n tuig gebruik om die knoppies op hul plek te plaas. Wees versigtig om te verhoed dat die omhulsel met die soldeerbout smelt.

Stap 2: 'n Oulike kas

'N Oulike kas
'N Oulike kas

Na 96 prototipes het ek 'n ontwerp gekry wat perfek op die bord pas en die knoppies op hul plek hou.

Laai dit af van thingiverse (https://www.thingiverse.com/thing:4003337) en druk dit in u eie 3D -drukker. Dit hoef nie spesiaal sterk te wees nie, so enige materiaal -agtige PLA- sal goed wees.

U kan ook 'n vriend vra of dit by 'n aanlyn diens bestel.

As 3dprinting nie 'n opsie vir u is nie, kan 'n soort polimeer klei 'n goeie plaasvervanger wees.

U kan selfs 'n luukse weergawe maak met 'n paar stukke gelakte hout!

Stap 3: Magic sagteware

Magic sagteware
Magic sagteware

U moet my kode na die klein bordjie oplaai.

U vind honderde tutoriale oor die oplaai van kode na arduino, met behulp van Arduino IDE of die nuwe PlatformIO.

Ek het kode en biblioteke vir hierdie laaste IDE voorberei. Laai alles uit hierdie bewaarplek af:

github.com/alfem/MicroKeyRing

Moenie vergeet om die eerste drie skikkings te wysig nie, en vervang die demogebruikers en wagwoorde met joune.

Stap 4: Hoe om dit te gebruik?

Soos u waarskynlik in die video gesien het, het hierdie MicroKeyRing baie funksies:

  • Druk die hoofknoppie om u gebruikersnaam in te voer
  • Druk lank op die hoofknoppie (totdat die LED flikker) om u wagwoord in te voer
  • Dubbelklik op die hoofknoppie om bykomende data (telefoon, visumkaartnommer …)
  • Druk op die sekondêre knoppie (die een aan die een kant) om oor te skakel na die volgende stel gebruiker/wagwoord.

'N Ekstra funksie (en nie baie goed getoets nie): druk lank op die sekondêre knoppie om die funksie teen stilstand te aktiveer/deaktiveer. As hierdie funksie geaktiveer is, beweeg MicroKeyRing die muis elke 30 sekondes met 'n pixel om die skermslot te voorkom. Handig as u korporatiewe beleid 'n baie kort tydjie afgedwing het.

Aanbeveel: