Índice:

Decodificador de tarja magnética Arduino: 4 etapas (com imagens)
Decodificador de tarja magnética Arduino: 4 etapas (com imagens)

Vídeo: Decodificador de tarja magnética Arduino: 4 etapas (com imagens)

Vídeo: Decodificador de tarja magnética Arduino: 4 etapas (com imagens)
Vídeo: Aprenda Copiar Tag Intelbras Linear e outras marcas Controle de acesso como clonar tags 125k ,Mifare 2024, Novembro
Anonim
Decodificador de tarja magnética Arduino
Decodificador de tarja magnética Arduino

Este instrutível mostra como usar algum código disponível gratuitamente, um arduino e um leitor de tarja magnética padrão para digitalizar e exibir os dados armazenados em cartões de tarja magnética, como cartões de crédito, carteiras de estudante, etc. Fiquei inspirado a postar isso depois de ler o introdução à leitura de tarja magnética e Stripe Snoop encontrada na revista MAKE Volume 1. Esse tutorial detalha como fazer a interface de um leitor de tarja com uma interface de porta de jogo, mas eu tenho um laptop mac, então não tenho uma interface de porta de jogo! Além disso, acho que o conjunto de hardware / software arduino é muito mais integrado e fácil de entender para iniciantes do que a abordagem "tradicional" apresentada no site Stripe Snoop e na revista MAKE. No entanto, este aplicativo simplesmente mostra os dados que estão em uma tarja magnética; ele não possui nenhum dos recursos mais avançados do Stripe Snoop. A última etapa deste instrutível contém alguns links para informações mais detalhadas sobre este tópico para os interessados.

Etapa 1: Hardware

Hardware
Hardware
Hardware
Hardware
Hardware
Hardware
Hardware
Hardware

Obviamente, primeiro você deve obter um leitor de tarja magnética. Estou usando um Omron V3A-4K que encomendei da digikey. Custou-me cerca de $ 20,00. Se você não conseguir encontrar um desses, qualquer leitor TTL padrão servirá.

Não se preocupe em comprar um dos arreios sofisticados que eles vendem. Existem almofadas de fuga na placa de circuito dentro do leitor. Depois de receber o leitor, retire a tampa lateral e solde os fios nas almofadas, conforme mostrado na imagem. Claro, se você tiver um leitor diferente, a fiação provavelmente será diferente. Neste caso, consulte a folha de dados do seu leitor para localizar as almofadas necessárias. Em seguida, conecte os fios aos pinos digitais do Arduino da seguinte maneira: DATA - 2 CLK - 3 LOAD - 5 Finalmente, conecte o + 5v e o GND aos seus respectivos terminais na placa do Arduino.

Etapa 2: Software

Etapa 3: Use

Finalmente, basta abrir a conexão serial no miniaplicativo arduino e começar a passar os cartões! Os dados decodificados do cartão aparecerão na janela assim que você passar um.

Etapa 4: para onde vou a partir daqui?

Se você estiver interessado em aprender mais sobre cartões de tarja magnética, o artigo em anexo, "Um dia na vida de uma reversão de fluxo" por Count Zero é leitura obrigatória. Este documento é basicamente a bíblia sobre os parafusos e porcas (volts?) De como as tarjas magnéticas funcionam fisicamente. Ele também contém informações sobre a formatação padrão das faixas em tarjas magnéticas, o que é útil na interpretação dos dados que você obtém da configuração mostrada neste manual. Além disso, verifique Stripe Snoop. Este software requer uma configuração de hardware um pouco mais complicada, mas vem com um banco de dados de formatos de cartão conhecidos e tentará analisar dados legíveis por humanos de qualquer cartão que você passar por ele. Por exemplo, se você passar seu cartão de crédito ou carteira de motorista, ele irá reconhecê-lo e mostrar-lhe todas as suas informações pessoais que estão armazenadas naquele cartão! Embora, como esta configuração envia dados diretamente para a porta serial do computador, eu tenho certeza de que, com um pouco de hackeamento de código, não seria muito difícil fazer este leitor interagir diretamente com o Stripe Snoop…..

Recomendado: