Índice:
- Suprimentos
- Etapa 1: Quadro e botões
- Etapa 2: um estojo bonito
- Etapa 3: Software Magic
- Etapa 4: como usar?
Vídeo: MicroKeyRing: Tiny Password Storage que cabe no seu bolso: 4 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:36
Senhas, senhas e mais senhas.
Todo site, aplicativo de e-mail ou serviço do Google precisa de uma senha. E você NÃO DEVE usar a mesma senha em dois lugares.
Onde você pode armazená-los? Em um aplicativo de desktop? Em um aplicativo da web (supostamente seguro)? Eles precisarão de sua própria senha!
Alguns anos atrás, eu estava mexendo nas famosas placas Arduino quando descobri o modelo Leonardo. É uma placa especial com uma porta USB definida por software. Ele pode se comportar como um teclado ou mouse quando você o conecta a um computador. Você só precisa programar a placa corretamente e ela enviará as teclas que você definiu para o computador, como um teclado padrão.
Navegando no enorme catálogo atual de placas estilo Arduino, encontrei uma pequena placa com um plugue USB plano e o chip atmega32u4. Ele tem esse recurso de emulador de teclado. Perfeito para um chaveiro digital de bolso!
Suprimentos
Para construir um NanoKeyring como este, você precisará destes materiais:
- Uma placa USB DIYMore (procure por ATMEGA32U4-AU Beetle)
- Alguns botões pequenos (3x6x7mm)
- Alguns centímetros de fio fino isolado
E essas ferramentas:
- Ferro de solda
- Uma impressora 3d
- Um computador
- Uma lupa, se seus olhos forem tão antigos quanto os meus:-D
Etapa 1: Quadro e botões
Decidi adicionar dois botões: um para usuário / senha / qualquer autotipagem e outro para seleção de usuário. Dessa forma, você pode carregar suas quatro ou cinco senhas comumente usadas e selecionar a que precisa facilmente.
Os botões precisam de um resistor para evitar valores flutuantes. Esta placa tem esses resistores pull_up, então você só precisa ativá-los em seu software. Um resistor pull_up faz seu programa ler um valor alto contínuo até que você coloque o pino e o aterramento (usando um botão).
Coloquei um botão no meio do lado oposto ao conector USB. Este será o principal. Esses botões têm pernas longas. Basta dobrá-los com cuidado e prender a ponta no orifício identificado como D10. Se os seus forem diferentes, solde um pequeno pedaço de fio para conectar uma perna e D10.
Adicione o outro botão no meio do lado direito e dobre sua perna em direção ao buraco D11.
Junte as outras duas pernas e solde um fio para conectar as duas pernas e o orifício GND.
Como você pode ver, soldar não é meu forte. Eu uso todos os tipos de ferramentas para fazer boas juntas (lupas, mãos que ajudam, ferro com temperatura selecionável …), mas nada parece funcionar. Isso deve levar você a montar seu NanoKeyring!
Conselho de último segundo: você pode fazer o caso antes e usá-lo como um suporte para colocar os botões no lugar. Tome cuidado para não derreter a caixa com o ferro de solda.
Etapa 2: um estojo bonito
Depois de 96 protótipos, cheguei com um design que se encaixa perfeitamente na placa e mantém os botões no lugar.
Baixe-o em thingiverse (https://www.thingiverse.com/thing:4003337) e imprima-o em sua própria impressora 3D. Não precisa ser especialmente forte, então qualquer material - como o PLA - ficará bom.
Alternativamente, você pode perguntar a um amigo ou encomendá-lo de um serviço online.
Se a impressão em 3D não for uma opção para você, talvez algum tipo de argila de polímero possa ser um bom substituto.
Você pode até fazer uma versão luxo com algumas peças de madeira envernizada!
Etapa 3: Software Magic
Você precisa fazer o upload do meu código para a pequena placa.
Você encontrará centenas de tutoriais sobre como fazer upload de código para o arduino, usando o IDE do Arduino ou o novo PlatformIO.
Eu preparei o código e as bibliotecas para este último IDE. Baixe tudo deste repositório:
github.com/alfem/MicroKeyRing
Não se esqueça de editar os três primeiros arrays e substituir os usuários e senhas de demonstração pelos seus.
Etapa 4: como usar?
Como você provavelmente viu no vídeo, este MicroKeyRing tem muitas funções:
- Pressione o botão principal para injetar seu nome de usuário
- Pressione longamente o botão principal (até que o LED pisque) para injetar sua senha
- Clique duas vezes no botão principal para injetar dados adicionais (telefone, número do cartão visa …)
- Pressione o botão secundário (o de um lado) para alternar para o próximo usuário / senha definido.
Uma função extra (e não muito bem testada): pressione e segure o botão secundário para ativar / desativar o recurso anti-inatividade. Quando esse recurso é ativado, o MicroKeyRing move o mouse um pixel a cada 30 segundos para evitar o bloqueio da tela. Útil se sua política corporativa impõe um tempo ocioso realmente curto.
Recomendado:
Como fazer um mini-ventilador pessoal de mesa com um computador antigo - cabe no seu bolso: 6 etapas
Como fazer um mini-ventilador pessoal de mesa com um computador antigo - cabe no seu bolso: Eu mostrarei como fazer um mini-ventilador pessoal de mesa com um computador antigo. Um bônus é que cabe até no bolso. Este é um projeto muito simples, portanto, não é necessária muita experiência ou especialização. Então, vamos começar
Heartcrab: um robô que anda lambada no seu bolso !: 15 etapas (com fotos)
Heartcrab: um Lambada-Walking Robot in Your Pocket !: Este é um desses projetos com vários significados: este é o parente cafona dos " headcrabs " dos videogames Half-Life? Talvez um robô ambulante apaixonado por uma joaninha? Ou a joaninha está pilotando seu próprio mech? Qualquer que seja a resposta
Visualizador de sinais de bolso (osciloscópio de bolso): 10 etapas (com imagens)
Pocket Signal Visualizer (Pocket Oscilloscope): Olá a todos, Todos nós fazemos muitas coisas todos os dias. Para cada trabalho há onde precisa de algumas ferramentas. Isso é para fazer, medir, terminar etc. Então, para trabalhadores eletrônicos, eles precisam de ferramentas como ferro de solda, multímetro, osciloscópio, etc
BOLSO DE BOLSO AMPLIFICADOR BLUETOOTH CUM POWER BANK: 15 etapas (com fotos)
AMPLIFICADOR DE BLUETOOTH DE BOLSO CUM POWER BANK: Oi pessoal, então este é um instrutível para pessoas que amam carregar suas músicas com elas, assim como odeia carregar seus carregadores de telefone em busca de uma tomada;-). Isso é simples, barato e fácil de fazer alto-falante bluetooth portátil
Tamanho de bolso: Leve o seu escritório no seu telefone: 7 etapas
Tamanho de bolso: Leve seu escritório no seu telefone: Você já saiu e percebeu que se esqueceu de enviar um e-mail para um cliente importante? Você já teve uma ótima ideia para um instrutível enquanto caminhava pela rua, mas não tinha papel? Você já desejou poder receber seu e-mail em seu telefone? Você pode fazer tudo t