Índice:

Hackeando um teclado USB: 6 etapas (com imagens)
Hackeando um teclado USB: 6 etapas (com imagens)

Vídeo: Hackeando um teclado USB: 6 etapas (com imagens)

Vídeo: Hackeando um teclado USB: 6 etapas (com imagens)
Vídeo: Dá pra HACKEAR pelo celular? 📱 2024, Julho
Anonim
Hackeando um teclado USB
Hackeando um teclado USB

Como hackear um teclado USB ou qualquer teclado para esse assunto. Envie entradas para o computador sem um microcontrolador incômodo.

Suprimentos

Você vai precisar de:

Um teclado USB

Etapa 1: Abra o teclado

Abra o teclado
Abra o teclado

Abra o caso. Você pode usar uma chave de fenda ou qualquer ferramenta multifuncional de aparência ridícula. Às vezes, mesmo depois que todos os parafusos são removidos, o teclado ainda não abre. Nessa situação, não se preocupe, apenas force a abertura da caixa com sua chave de fenda. Não importa se você desfaz o caso. Você realmente não precisa disso.

Etapa 2: rastrear as letras de volta aos alfinetes

Rastreie as letras de volta aos alfinetes
Rastreie as letras de volta aos alfinetes
Rastreie as letras de volta aos alfinetes
Rastreie as letras de volta aos alfinetes
Rastreie as letras de volta aos alfinetes
Rastreie as letras de volta aos alfinetes

O interior da caixa deve ter duas folhas de plástico (uma em cima da outra). Uma folha de plástico terá traçados condutores impressos que vão para um conjunto de pinos na placa de circuito e a outra folha terá traçados que vão para outro conjunto de pinos na placa de circuito. Quando você pressiona uma tecla, os traçados em ambos as folhas vão tocar umas nas outras. Isso completa o circuito e diz à placa para enviar uma letra, número ou comando de volta ao computador. O que você precisa fazer é etiquetar cada círculo condutor em ambas as folhas com a tecla da letra que corresponde a ele. Assim, por exemplo, se você pressionasse "A" no teclado, rotule o círculo de plástico em ambas as folhas de plástico que seriam unidas se a tecla "A" batesse (veja a imagem das folhas etiquetadas). etiquetou ambas as folhas de plástico com todas as teclas correspondentes (que você planeja usar em seu projeto), a próxima coisa que você precisa fazer é rastrear as letras de volta à placa de circuito com um Sharpie (veja as notas nas fotos). Uma maneira de simplificar a questão é considerar uma folha "LADO A" e a outra "LADO B". Abaixo está um gráfico que fiz para o teclado específico em que estava trabalhando. Lembre-se de que todos os teclados são diferentes. Isso o ajudará imensamente se você fizer um gráfico semelhante para o teclado em que está trabalhando.

LAYOUT DO PIN: | | | | | | | | XXXXXX | | X | | | | | | | | X1234 5678 12 11 10 98765 432 1 LADO A LADO LADO DA BINHA AA01 - 0, 9, 8, 7, 4, 3, 2, 1A02 - 6, 5, -A03 - N, B,? (Barra) A04 - (ponto), (vírgula), M, V, C, X, Z, (entrar) A05 - H, G, (espaço), 'A06 - L, K, J, F, D, S, A,; A07 - Y, TA08 - P, O, I, U, R, E, W, LADO QPIN BA02 - 1, Q, A, ZA03 - 2, W, S, XA04 - 3, E, D, CA05 - 4, 5, R, T, F, G, V, BA06 - 6, 7, Y, U, H, J, N, MA07 - 8, I, K, (vírgula) A08 - 9, O, L, (ponto) A09 - P, 0,?, -, ',; A11 - (inserir) A12 - (espaço)

Etapa 3: uma nota sobre layouts de pinos e registros de deslocamento

Uma nota sobre layouts de pinos e registros de deslocamento
Uma nota sobre layouts de pinos e registros de deslocamento
Uma nota sobre layouts de pinos e registros de deslocamento
Uma nota sobre layouts de pinos e registros de deslocamento
Uma nota sobre layouts de pinos e registros de deslocamento
Uma nota sobre layouts de pinos e registros de deslocamento

Basicamente, um teclado é um registrador de deslocamento especializado. Ele recebe muitas entradas e envia uma saída para o computador (sendo um código ASCII ou comando de controle).

Quando uma chave é fechada, o registrador de deslocamento processa quais dois pinos estão conectados e o interpreta como uma saída particular.

Portanto, se você tivesse dez alfinetes em cada folha de plástico, teria cem combinações possíveis. Isso ocorre porque todos os pinos de uma folha podem ser combinados com todos os pinos do outro lado. Isso produziria dez linhas de dez combinações possíveis. Em outras palavras, você acabou de produzir uma matriz bidimensional "10 X 10".

Por exemplo, se você conectar o "Pino 4" no LADO A e o "Pino 6" no LADO B, você produzirá a letra "M" no computador (veja a imagem).

Se você conectar o "Pino 8" no LADO A e o "Pino 7" no LADO B, você produzirá a letra "I" no computador (veja a imagem).

É realmente muito simples.

Etapa 4: conectando fios

Anexando Fios
Anexando Fios
Anexando Fios
Anexando Fios
Anexando Fios
Anexando Fios

Então, agora você sabe quais alfinetes produzem quais letras. Agora você precisa conectar suas próprias criações malucas aos tabuleiros.

Mas espere!

Antes de conectar coisas à placa, você precisa conectar os fios à placa!

Suspirar…

Você vai precisar de:

fio (de preferência em várias cores)

epóxi de configuração rápida (da sua Radioshack ou Home Depot local) uma lâmina de barbear um ferro de solda

Então, aqui está o que você faz. Conte o número de pinos aos quais você precisa conectar os fios. Feito isso, prepare todos os fios de que vai precisar. Eles precisam ser descascados em ambas as extremidades cerca de um quarto de polegada e devem ter cerca de 13 a 15 centímetros de comprimento. Tente usar muitas cores diferentes de fio para que você possa diferenciá-los mais tarde. Em uma das extremidades, dobre a parte descascada do fio para que ele possa se prender à placa (veja a imagem).

Enrole o fio ao redor da placa de forma que a parte desencapada toque em um e somente um dos pinos aos quais ela precisa ser conectada. Certifique-se de que nenhum dos fios esteja se tocando. Quando todos os fios estiverem no lugar (tocando os pinos e não uns nos outros), você vai precisar colar.

Prepare um pouco de epóxi e cubra a parte de trás da placa com epóxi para que os fios sejam colados no lado oposto aos pinos condutores. Deixe-o por quantas horas o epóxi diz que precisa para obter força máxima.

De dezesseis a vinte horas mais ou menos, você precisará soldar. Então, solde o fio ao pino. Se a solda não grudar no pino, arranhe o pino com uma lâmina de barbear algumas vezes e tente novamente. Se o pino estiver revestido com alguma coisa, raspe o revestimento com uma lâmina de barbear e solde nele.

Se você tem muito dinheiro, basta colar o fio no pino com epóxi condutor com muito, muito, cuidado.

Quando tudo estiver seco e no lugar, teste o teclado. Se funcionar, então você já fez menos.

Coloque-o em uma caixa bonita ou em uma caixa do Radioshack. Não importa.

Etapa 5: outros teclados e considerações

Outros teclados e considerações
Outros teclados e considerações
Outros teclados e considerações
Outros teclados e considerações
Outros teclados e considerações
Outros teclados e considerações

Alguns teclados possuem soquetes. Se isso acontecer, você economiza muito trabalho. O que você precisa fazer é obter seu próprio soquete ou conjunto de pinos de cabeçalho e fios de solda para cada conexão. Depois de ter um soquete ou pinos de cabeçalho com fios conectados, conecte-o ao soquete na placa. Teste-o para ver se funciona tocando um fio de cada lado. Se funcionar, cole os pinos do cabeçalho ou soquete no soquete da placa e pronto. É tão simples de conectar, na verdade, que você pode nem querer se preocupar em rastrear as folhas de plástico e apenas tentar descobrir as combinações de teclas por tentativa e erro. Além disso, existem teclados USB Mac que permitem conectar outros dispositivos USB ao computador por meio deles. Eu gostaria de poder contar a vocês algo mais esclarecedor sobre as conexões USB nessas placas, mas não posso. Talvez você possa fazer algo profundo com eles. Caso contrário, você pode simplesmente conectar os fios a ele usando o método mostrado na Etapa 4. outras considerações: -O cabo USB tem a tendência de arrancar a placa de registro de deslocamento. Você pode querer colá-lo no lugar. -Os dispositivos USB são 5v 100ma-Algumas placas têm LEDS acoplados (veja a imagem). Você pode enviar dados de volta do computador para iluminá-los. Se você pode controlar os LEDS, pode conectar relés de baixa tensão a eles e ter saídas e entradas. Ainda não tentei descobrir, mas se você quiser tentar, um bom lugar para começar pode ser aqui:

Etapa 6: Um passo além

Um passo além!
Um passo além!
Um passo além!
Um passo além!
Um passo além!
Um passo além!

Depois de ter um teclado hackeado, você pode usá-lo para várias funções e conectar vários tipos diferentes de interruptores. Você pode construir seu próprio teclado de máquina de escrever. Verifique a foto e o vídeo. Pode não carregar automaticamente e pode demorar muito para carregar quando o faz (cerca de 20 MB), mas aqui está o vídeo da máquina de escrever: https://a.parsons.edu/~randy/video/typewriter.movVocê pode usar uma fotocélula como um interruptor (como visto na imagem e no vídeo). Você pode conectá-la a um sensor de capacitância e usar praticamente qualquer coisa para acionar um evento em um filme Flash. Você pode conectá-la a algum andar muda e desenvolve seu próprio jogo DDR. Você pode fazer mais coisas do que eu jamais poderia sonhar.

Imagem
Imagem

Você achou isso útil, divertido ou interessante? Siga @madeineuphoria para ver meus projetos mais recentes.

Recomendado: