Transformez votre Arduino en un lecteur de cartes magnétiques ! (2 / 9 étapes)

Étape 2: Synchronisation des lecteurs de cartes magnétiques

Lecteurs de cartes magnétiques sont "auto overclocking," ce qui signifie qu’ils fournissent une horloge appelée un stroboscope, contre lequel le microcontrôleur connecté peut synchroniser. Il s’agit d’une aubaine. Cela signifie que vous n’avez pas à vous soucier si vous cherchez un signal de synchronisation et synchronisation du signal au centre directement sur le signal de synchronisation et pas gênant oscillant dans le sweet spot du signal horloge. Ce sens quand vous pensez à coups de carte : tout le monde passe à un rythme différent, certains plus lent, certains plus vite que d’autres. Synchronisation automatique permet même ma grand-mère douce la possibilité d’utiliser sa carte sans casser son poignet. Ca me rappelle d’avoir à modifier le paramètre pour elle qui détermine combien de temps est valable entre les clics pour vous inscrire à un double-clic...

Les données de ce lecteur de carte sont valide 1.0 nous avant le stroboscope est mis sur la ligne, donc il n’y a aucun souci au sujet de retarder d’entrer vous-même dans le « temps de bit ». Pour un tête double lecteur tel que celui que j’utilise, il y a deux pistes de données disponibles pour lire. Dans ce ' ible, je vais vous montrer la lecture de la première piste principale pour vous aider à démarrer.

Il y a cinq connexions, que vous devrez faire (quatre si vous ne me dérange pas abandonner plus de contrôle à l’écoute fine pour des ports i/o moins utilisé). Découvrez la photo ci-dessous. Le fil rouge va à + 5 v tandis que le fil noir va à la terre. Le fil vert est /CARD_PRESENT ; le fil jaune est /STROBE, et le fil blanc est /DATA1. La barre oblique (/) signifie que les données sont inversées. Un signal faible (c’est à dire 0) est lu comme un, ou haute. Les autres connecteurs sont bruns pour /STROBE2 et orange pour les /DATA2. Nous ne sera pas utiliser ceux-ci.

Si vous le souhaitez, vous pouvez oublier de /CARD_PRESENT. Cette ligne de données va peu après que tête environ 17 rotations pour indiquer qu’une carte est présente (au lieu de, disons, des bruit aléatoire provoquant votre lecteur envoyer des données fausses) et est utilisée pour valider que les données que vous obtenez sont données de la carte et pas d’ordure de flux. Vous pouvez ignorer cette connexion si vous recherchez la sentinelle de démarrer sur le flux de données. Plus sur cela plus tard.

Comme vous pouvez le voir ci-dessous, j’ai utilisé un en-tête mâle coudée connecté à une carte de pain et connecté mon lecteur à qui. J’ai branché le /STROBE à PIND2 (broche numérique 2 sur un Arduino), /CARD_PRESENT à PIND3 (à des fins d’illustration) et /DATA1 à PIND4. Assurez-vous que vous activez des tractions sur ces broches donc vos NIP ne flotte. J’ai aussi échangé sur mon Arduino pour un AVR Bare Bones parce que j’aime la façon dont elle s’insère dans le montage d’essai.

Articles Liés

Lecteur de carte magnétique USB

Lecteur de carte magnétique USB

toujours, lecteurs de cartes mémoire USB semblent disparaître. Dans notre vie moderne, une fois que vous copiez les images sur votre ordinateur, où le lecteur de carte va ? Dans un tiroir ? Derrière l'ordinateur dans le fouillis de câbles ? Retour da
Spoofer carte magnétique

Spoofer carte magnétique

cette instructable montre comment utiliser un électro-aimant, un circuit amplificateur simple, et un lecteur de musique personnel pour induire des signaux dans un lecteur de carte magnétique, amenant à penser que vous avez glissée une carte à travers
Transformez votre Arduino Uno en un USB-HID-Mididevice

Transformez votre Arduino Uno en un USB-HID-Mididevice

tandis que construire un Arduino Uno fondé Midi-contrôleur pour Ableton Live, je suis tombé sur le projet HIDUINO (http://code.google.com/p/hiduino/). Il vous permet de transformer votre Arduino Uno (ou tout autre appareil utilisant un chipset USB AV
Arduinolyzer.js : Transformez votre Arduino en un analyseur logique

Arduinolyzer.js : Transformez votre Arduino en un analyseur logique

Lorsque je travaillais chez Intel comme un concepteur de matériel, j'ai utilisé un analyseur logique pour déboguer des microprocesseurs et des chipsets. Un analyseur logique est une machine qui se connecte à votre circuit et convertit ce qui se passe
Transformer votre Arduino en un synthétiseur wavetable de 4 voix avec seulement quelques composants...

Transformer votre Arduino en un synthétiseur wavetable de 4 voix avec seulement quelques composants...

Des projets de synthétiseur multiples ont été réalisées pour l'Arduino, mais peu ont été capables d'utiliser la pleine puissance du processeur de l'Arduino. DZL de GeekPhysical écrivit un synthétiseur wavetable 4 voix qui est l'un des plus avancés sy
Utilisation de votre imprimante comme un lecteur de carte.

Utilisation de votre imprimante comme un lecteur de carte.

Dans cette instuctable, je vais montrer comment utiliser une imprimante comme un lecteur de carte mémoire.OK alors laisse commencer.Étape 1: Ce que vous devez.Ce que vous devez :Une imprimante avec la fente pour carte mémoire de votre choix. (J'utili
RECOMPILE (renommer) et Flash HIDUINO avec ISP pour transformer votre Arduino en un périphérique HID (usb-midi)

RECOMPILE (renommer) et Flash HIDUINO avec ISP pour transformer votre Arduino en un périphérique HID (usb-midi)

HIDUINO est un firmware (code) fait pour courir sur les microcontrôleurs Atmega8u2 (Arduino UNO Rev 2 - et antérieur - ou Mega2560) et Atmega16u2 (Arduino UNO Rev3).Ce sont ceux en charge de faire de l'ordinateur et les conseils de parler les uns aux
ArduFlake : Transformez votre Arduino en le meilleur cadeau du monde !

ArduFlake : Transformez votre Arduino en le meilleur cadeau du monde !

S'il vous plaît votez pour moi au concours de cadeau de vacances et du faire ce concours Glow !Tout d'abord, cela a commencé comme un cadeau et non un instructable. S'il vous plaît excuse une main agitant ici et là comme je n'ai pas de photo de la gr
Carte magnétique téléphone Stand

Carte magnétique téléphone Stand

Hey C'est mon stand de téléphone. J'ai utilisé un laser pour couper le bois à sa forme pour le stand et la base qui tient les morceaux ensemble. Vous aurez besoin d'un accès à une imprimante laser pour terminer cela comme je le faisais.Choses dont vo
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 piste magnétique standard pour analyser et afficher les données stockées sur les cartes à bande magnétique comme les cartes de crédit, student ID,
Émulateur de bande magnétique Arduino

Émulateur de bande magnétique Arduino

il s'agit d'un émulateur simple piste magnétique.  Fondamentalement, vous pouvez coller ceci dans un lecteur de cartes magnétiques et émuler n'importe quelles données de bande que vous tiens.Étape 1: pièces Mince morceau de métal ferreux (environ 1 "
Câblage et programmation le lecteur de cartes série parallaxe RFID pour l’Arduino

Câblage et programmation le lecteur de cartes série parallaxe RFID pour l’Arduino

je viens de terminer un projet RFID utilisant un Arduino et le lecteur de cartes série parallaxe RFID - Voici les notes de matériels et logiciels sur tout faire fonctionner.Liste des pièces :1 - Arduino (j'utilise un R3 UNO pour cette démo)2 - lecteu
Lire une carte à bande magnétique avec un lecteur de carrés et un appareil Android

Lire une carte à bande magnétique avec un lecteur de carrés et un appareil Android

carte de crédit : place du dispositif est fondamentalement juste un magnétique de lecture lire connexion tête, résistance et micro.  En mettant en œuvre un algorithme permettant de décoder l'encodage audio normalisés, il est possible de lire arbitrai
Des en-têtes supplémentaires USB pour lecteurs de carte interne/front panel ports USB

Des en-têtes supplémentaires USB pour lecteurs de carte interne/front panel ports USB

je fais un "BOLD" de déplacer, de laits frappés à l'électronique ! Est fondamentalement cette instructable pour les personnes qui ont besoin d'un en-tête USB supplémentaire, que ce soit pour les ports de la façade sur votre dossier ou un lecteur