Taula de continguts:
- Subministraments
- Pas 1: Tauler i botons
- Pas 2: un bonic cas
- Pas 3: programari màgic
- Pas 4: com utilitzar-lo?
Vídeo: MicroKeyRing: petit emmagatzematge de contrasenya que s’adapta a la butxaca: 4 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
Contrasenyes, contrasenyes i més contrasenyes.
Tots els llocs web, aplicacions de correu o servei de Google necessiten una contrasenya. I no heu d’utilitzar la mateixa contrasenya en dos llocs.
On els podeu guardar? En una aplicació d'escriptori? En una aplicació web (suposadament segura)? Necessitaran la seva pròpia contrasenya.
Fa uns anys estava fent jocs amb les famoses taules Arduino quan vaig descobrir el model Leonardo. És una placa especial amb un port USB definit per programari. Es pot comportar com un teclat o un ratolí quan el connecteu a un ordinador. Només heu de programar la placa correctament i enviarà les pulsacions de tecles que hàgiu definit a l’ordinador, com un teclat estàndard.
Navegant per l’enorme catàleg actual de plaques estil Arduino, vaig trobar una petita placa amb un endoll USB pla i el xip atmega32u4. Té aquesta funció d’emulador de teclat. Perfecte per a un clauer digital de butxaca!
Subministraments
Per construir un NanoKeyring així necessitareu aquests materials:
- Una placa USB DIYMore (cerca ATMEGA32U4-AU Beetle)
- Un parell de botons petits (3x6x7mm)
- Uns centímetres de fil aïllat prim
I aquestes eines:
- Soldador
- Una impressora 3D
- Un ordinador
- Una lupa, si els teus ulls són tan vells com els meus:-D
Pas 1: Tauler i botons
Vaig decidir afegir dos botons: un per a l'usuari / contrasenya / qualsevol autotipatge i un altre per a la selecció d'usuaris. D’aquesta manera podeu transportar les vostres quatre o cinc contrasenyes d’ús habitual i seleccionar-ne fàcilment la que necessiteu.
Els botons necessiten una resistència per evitar valors flotants. Aquest tauler té aquestes resistències pull_up, de manera que només cal que les activeu al vostre programari. Una resistència pull_up fa que el vostre programa llegeixi un valor continu continu fins que reduïu el pin i el terra (mitjançant un botó).
Vaig col·locar un botó al mig del costat oposat al connector USB. Aquest serà el principal. Aquests botons tenen cames llargues. Simplement doblegueu-los amb cura i fixeu la punta al forat etiquetat D10. Si el vostre és diferent, soldeu un tros de filferro curt per connectar una cama i D10.
Afegiu l’altre botó al centre del costat dret i doblegueu la cama cap al forat D11.
Uniu les altres dues potes i soldeu un cable per connectar les dues potes i el forat GND.
Com podeu veure, la soldadura no és el meu vestit fort. Utilitzo tot tipus d’eines per fer bones articulacions (lupes, mans ajudants, ferro seleccionable a temperatura …), però res no funciona. Això us ha de portar a muntar el vostre NanoKeyring.
Avís de l'últim segon: podeu fer el cas abans i utilitzar-lo com a plataforma per col·locar els botons al seu lloc. Tingueu cura de no fondre la caixa amb el soldador.
Pas 2: un bonic cas
Després de 96 prototips, vaig arribar amb un disseny que s’adapta perfectament al tauler i que manté els botons al seu lloc.
Baixeu-lo de thingiverse (https://www.thingiverse.com/thing:4003337) i imprimiu-lo a la vostra pròpia impressora 3D. No cal que sigui especialment resistent, de manera que qualsevol material -com el PLA- estarà bé.
També podeu demanar-ho a un amic o demanar-lo a un servei en línia.
Si la impressió 3d no és una opció per a vosaltres, potser algun tipus d’argila de polímer podria ser un bon substitut.
Fins i tot es podria fer una versió de luxe amb algunes peces de fusta envernissada!
Pas 3: programari màgic
Heu de penjar el meu codi al petit tauler.
Trobareu centenars de tutorials sobre la càrrega de codi a arduino, mitjançant Arduino IDE o el nou PlatformIO.
He preparat codi i biblioteques per a aquest darrer IDE. Baixeu-ho tot d'aquest dipòsit:
github.com/alfem/MicroKeyRing
No oblideu editar les tres primeres matrius i substituir els usuaris de demostració i les contrasenyes per les vostres.
Pas 4: com utilitzar-lo?
Com probablement heu vist al vídeo, aquest MicroKeyRing té moltes funcions:
- Premeu el botó principal per injectar el vostre nom d'usuari
- Premeu llargament el botó principal (fins que parpellegi el LED) per injectar la vostra contrasenya
- Feu doble clic al botó principal per injectar dades addicionals (telèfon, número de targeta de visat …)
- Premeu el botó secundari (el d’un costat) per canviar al següent conjunt d’usuaris / contrasenyes.
Una funció addicional (i no molt ben provada): premeu llargament el botó secundari per activar / desactivar la funció anti-ralentí. Quan aquesta funció està activada, MicroKeyRing mourà el ratolí un píxel cada 30 segons per evitar el bloqueig de pantalla. Molt útil si la vostra política corporativa va aplicar un temps d'inactivitat molt curt.
Recomanat:
Com fer un mini ventilador personal d’escriptori d’un ordinador antic: s’adapta a la butxaca: 6 passos
Com fer un mini ventilador personal d’escriptori d’un ordinador antic: s’adapta a la butxaca: us mostraré com fer un mini ventilador personal d’escriptori amb un ordinador antic. Un avantatge és que fins i tot encaixa a la butxaca. Es tracta d’un projecte molt senzill, de manera que no cal molta experiència ni experiència. Comencem, doncs
Visualitzador de senyal de butxaca (oscil·loscopi de butxaca): 10 passos (amb imatges)
Visualitzador de senyal de butxaca (oscil·loscopi de butxaca): Hola a tots, tots estem fent tantes coses cada dia. Per a cada treball que necessiti algunes eines. Això és per fabricar, mesurar, acabar, etc. Per tant, per als treballadors electrònics necessiten eines com soldar, multímetre, oscil·loscopi, etc
Un ordinador de butxaca petit i econòmic que es pot programar en qualsevol lloc: 5 passos
Un ordinador de butxaca petit i econòmic que es pot programar a qualsevol lloc: podeu convertir CardKB en un ordinador de butxaca! Ordinador de butxaca complet per a CardKB mitjançant la pantalla OLED ArduinoBaisc, CardKB, I2C. Com que BASIC utilitza ArduinoBasic (https://github.com/robinhedwards/ArduinoBASIC), és compatible amb gairebé totes les funcions normals, com ara
Un sistema d'alarma petit que utilitza una placa compatible amb Arduino súper petit !: 10 passos
Un sistema d'alarma petit que utilitza una placa compatible Arduino súper petit !: Hola, avui farem un petit projecte genial. Construirem un petit dispositiu d’alarma que mesuri la distància entre ell i un objecte al davant. I quan l'objecte passa més enllà d'una distància establerta, el dispositiu us notificarà amb un
Emmagatzematge de bateria de butxaca de mida impermeable: 4 passos
Emmagatzematge de bateries de mida de butxaca impermeable: les coses que fan servir piles semblen necessitar cèl·lules noves cada vegada que donem la volta. Solució senzilla, porteu piles addicionals a la butxaca o un transportista especialment dissenyat. Malauradament, hi ha problemes amb aquests dos mètodes. .Si portes ba