Table des matières:

Décodeur de bande magnétique Arduino : 4 étapes (avec photos)
Décodeur de bande magnétique Arduino : 4 étapes (avec photos)

Vidéo: Décodeur de bande magnétique Arduino : 4 étapes (avec photos)

Vidéo: Décodeur de bande magnétique Arduino : 4 étapes (avec photos)
Vidéo: Tutoriel du contrôleur de vitesse de moteur 2024, Juillet
Anonim
Décodeur de bande magnétique Arduino
Décodeur de bande magnétique Arduino

Cette instructable montre comment utiliser un code disponible gratuitement, un arduino et un lecteur de bande magnétique standard pour numériser et afficher les données stockées sur des cartes à bande magnétique telles que les cartes de crédit, les cartes d'étudiant, etc. introduction à la lecture de bande magnétique et Stripe Snoop qui se trouve dans le magazine MAKE Volume 1. Ce didacticiel explique comment interfacer un lecteur de bande à une interface de port de jeu, mais j'ai un ordinateur portable mac, donc je n'ai pas d'interface de port de jeu ! De plus, je pense que la suite matérielle/logicielle arduino est beaucoup plus intégrée et facile à comprendre pour les débutants que l'approche "traditionnelle" présentée sur le site Web Stripe Snoop et le magazine MAKE. Cependant, cette application affiche simplement les données qui se trouvent sur une bande magnétique; il ne possède aucune des fonctionnalités les plus avancées de Stripe Snoop. La dernière étape de cette instructable contient des liens vers des informations plus détaillées sur ce sujet pour ceux qui sont intéressés.

Étape 1: Matériel

Matériel
Matériel
Matériel
Matériel
Matériel
Matériel
Matériel
Matériel

Évidemment, vous devez d'abord vous procurer un lecteur de bande magnétique. J'utilise un Omron V3A-4K que j'ai commandé chez digikey. Cela m'a coûté 20,00 $ environ. Si vous n'en trouvez pas, n'importe quel lecteur TTL standard fera l'affaire.

Ne vous inquiétez pas d'acheter l'un des harnais de fantaisie qu'ils vendent. Il y a des plots de dérivation sur le circuit imprimé à l'intérieur du lecteur. Une fois que vous avez reçu votre lecteur, retirez le couvercle latéral et soudez les fils aux pastilles comme indiqué sur l'image. Bien sûr, si vous avez un lecteur différent, le câblage sera probablement différent. Dans ce cas, consultez la fiche technique de votre lecteur pour localiser les plots nécessaires. Ensuite, connectez les fils aux broches numériques de l'Arduino comme suit: DATA - 2 CLK - 3 LOAD - 5 Enfin, connectez le +5v et GND à leurs bornes respectives sur la carte Arduino.

Étape 2: Logiciel

Étape 3: Utilisez-le

Enfin, ouvrez simplement la connexion série dans l'applet arduino et commencez à glisser les cartes ! Les données décodées de la carte apparaîtront dans la fenêtre dès que vous en glisserez une.

Étape 4: Où puis-je aller d'ici ?

Si vous souhaitez en savoir plus sur les cartes à bande magnétique, l'article ci-joint, "Une journée dans la vie d'un renversement de flux" de Count Zero, est une lecture obligatoire. Ce document est à peu près la bible sur les écrous et les boulons (volts?) Du fonctionnement physique des bandes magnétiques. Il contient également des informations sur le formatage standard des pistes sur les bandes magnétiques, ce qui est utile pour interpréter les données que vous obtenez de la configuration illustrée dans cette instructable. Consultez également Stripe Snoop. Ce logiciel nécessite une configuration matérielle légèrement plus compliquée, mais est livré avec une base de données de formats de cartes connus et tentera d'analyser les données lisibles par l'homme à partir de n'importe quelle carte que vous glissez dessus. Par exemple, si vous glissez votre carte de crédit ou votre permis de conduire, il le reconnaîtra et vous montrera toutes vos informations personnelles stockées sur cette carte ! Bien que, puisque cette configuration envoie des données directement sur le port série de l'ordinateur, je Je suis sûr qu'avec un peu de piratage de code, il ne serait pas trop difficile de faire en sorte que ce lecteur s'interface directement avec Stripe Snoop…..

Conseillé: