Tabla de contenido:

Decodificador de banda magnética Arduino: 4 pasos (con imágenes)
Decodificador de banda magnética Arduino: 4 pasos (con imágenes)

Video: Decodificador de banda magnética Arduino: 4 pasos (con imágenes)

Video: Decodificador de banda magnética Arduino: 4 pasos (con imágenes)
Video: TOP 15 Proyectos con Arduino 2022 2024, Mes de julio
Anonim
Decodificador de banda magnética Arduino
Decodificador de banda magnética Arduino

Este instructivo muestra cómo usar un código disponible gratuitamente, un arduino y un lector de banda magnética estándar para escanear y mostrar los datos almacenados en tarjetas de banda magnética como tarjetas de crédito, identificaciones de estudiantes, etc. Me inspiré para publicar esto después de leer el introducción a la lectura de bandas magnéticas y Stripe Snoop que se encuentra en el volumen 1 de la revista MAKE. Ese tutorial detalla cómo conectar un lector de bandas a una interfaz de puerto de juego, pero tengo una computadora portátil Mac, ¡así que no tengo una interfaz de puerto de juego! Además, creo que el conjunto de hardware / software arduino está mucho más integrado y es más fácil de entender para los principiantes que el enfoque "tradicional" presentado en el sitio web de Stripe Snoop y la revista MAKE. Sin embargo, esta aplicación simplemente muestra los datos que están en una banda magnética; no tiene ninguna de las funciones más avanzadas que tiene Stripe Snoop. El último paso de este instructivo tiene algunos enlaces a información más detallada sobre este tema para aquellos que estén interesados.

Paso 1: hardware

Hardware
Hardware
Hardware
Hardware
Hardware
Hardware
Hardware
Hardware

Obviamente, primero debe obtener un lector de banda magnética. Estoy usando un Omron V3A-4K que pedí a digikey. Me costó $ 20.00 más o menos. Si no puede encontrar uno de estos, cualquier lector TTL estándar servirá.

No se preocupe por comprar uno de los elegantes arneses que venden. Hay almohadillas de conexión en la placa de circuito dentro del lector. Una vez que haya recibido su lector, retire la cubierta lateral y suelde los cables a las almohadillas como se muestra en la imagen. Por supuesto, si tiene un lector diferente, el cableado probablemente será diferente. En este caso, consulte la hoja de datos de su lector para ubicar las almohadillas necesarias. A continuación, conecte los cables a los pines digitales del Arduino de la siguiente manera: DATA - 2 CLK - 3 LOAD - 5 Finalmente, conecte el + 5v y GND a sus respectivos terminales en la placa Arduino.

Paso 2: software

Paso 3: ¡Úselo

Finalmente, simplemente abra la conexión serial en el subprograma arduino y comience a deslizar tarjetas. Los datos decodificados de la tarjeta aparecerán en la ventana tan pronto como deslice uno.

Paso 4: ¿A dónde voy desde aquí?

Si está interesado en obtener más información sobre las tarjetas de banda magnética, es obligatorio leer el artículo adjunto, "Un día en la vida de una inversión de flujo" de Count Zero. Este documento es más o menos la Biblia sobre las tuercas y tornillos (¿voltios?) De cómo funcionan físicamente las bandas magnéticas. También contiene información sobre el formato estándar de las pistas en bandas magnéticas, que es útil para interpretar los datos que obtiene de la configuración que se muestra en este instructivo. También, consulte Stripe Snoop. Este software requiere una configuración de hardware un poco más complicada, pero viene con una base de datos de formatos de tarjeta conocidos e intentará analizar los datos legibles por humanos de cualquier tarjeta que pase a través de ella. Por ejemplo, si desliza su tarjeta de crédito o licencia de conducir, la reconocerá y le mostrará toda su información personal que está almacenada en esa tarjeta. Estoy seguro de que con un poco de pirateo de código no sería demasiado difícil conseguir que este lector se conecte directamente a Stripe Snoop …

Recomendado: