Cuprins:

Decodor Arduino cu bandă magnetică: 4 pași (cu imagini)
Decodor Arduino cu bandă magnetică: 4 pași (cu imagini)

Video: Decodor Arduino cu bandă magnetică: 4 pași (cu imagini)

Video: Decodor Arduino cu bandă magnetică: 4 pași (cu imagini)
Video: Amazing arduino project 2024, Iulie
Anonim
Decodor Arduino cu bandă magnetică
Decodor Arduino cu bandă magnetică

Această instrucțiune arată cum să folosiți un cod disponibil gratuit, un arduino și un cititor standard de bandă magnetică pentru a scana și afișa datele stocate pe carduri cu bandă magnetică, cum ar fi carduri de credit, ID-uri de student etc. Am fost inspirat să postez acest lucru după ce am citit introducere în citirea benzii magnetice și Stripe Snoop care se găsește în revista MAKE Volumul 1. Acest tutorial detaliază cum să interfațezi un cititor de benzi la o interfață de port de joc, dar am un laptop Mac, deci nu am o interfață de port de joc! De asemenea, cred că suita de hardware / software arduino este mult mai integrată și mai ușor de înțeles pentru începători decât abordarea „tradițională” prezentată pe site-ul web Stripe Snoop și revista MAKE. Cu toate acestea, această aplicație arată pur și simplu datele care se află pe o bandă magnetică; nu are niciuna dintre caracteristicile mai avansate pe care le are Stripe Snoop. Ultimul pas al acestui instructable are câteva linkuri către informații mai detaliate despre acest subiect pentru cei interesați.

Pasul 1: Hardware

Hardware
Hardware
Hardware
Hardware
Hardware
Hardware
Hardware
Hardware

Evident, trebuie mai întâi să obțineți un cititor de bandă magnetică. Folosesc un Omron V3A-4K pe care l-am comandat de la digikey. M-a costat 20,00 dolari sau cam asa ceva. Dacă nu găsiți una dintre acestea, orice cititor TTL standard va face.

Nu vă faceți griji cu privire la cumpărarea unuia dintre hamurile elegante pe care le vând. Există plăcuțe de rupere pe placa de circuit din interiorul cititorului. După ce ați primit cititorul, scoateți capacul lateral și lipiți firele pe tampoane, așa cum se arată în imagine. Desigur, dacă aveți un cititor diferit, cablarea va fi probabil diferită. În acest caz, consultați fișa tehnică a cititorului pentru a localiza tampoanele necesare. Apoi, conectați firele la pinii digitali ai Arduino după cum urmează: DATA - 2 CLK - 3 LOAD - 5 În cele din urmă, conectați + 5v și GND la terminalele respective de pe placa Arduino.

Pasul 2: Software

Pasul 3: Folosește-l

În cele din urmă, pur și simplu deschideți conexiunea serială în applet-ul arduino și începeți să glisați cardurile! Datele decodificate de pe card vor apărea în fereastră imediat ce glisați una.

Pasul 4: Unde mă duc de aici?

Dacă sunteți interesat să aflați mai multe despre cardurile cu bandă magnetică, este necesar să citiți articolul atașat, „O zi în viața inversării fluxului” de Count Zero. Acest document este destul de mult biblia pe piulițe și șuruburi (volți?) A modului în care funcționează fizic benzile magnetice. De asemenea, conține informații despre formatarea standard a pistelor pe benzi magnetice, care este utilă în interpretarea datelor pe care le obțineți din configurarea prezentată în acest instructable. De asemenea, consultați Stripe Snoop. Acest software necesită o configurare hardware puțin mai complicată, dar vine cu o bază de date cu formate de carduri cunoscute și va încerca să analizeze datele citibile de om din orice card pe care îl glisați. De exemplu, dacă glisați cardul de credit sau permisul de conducere, acesta îl va recunoaște și vă va arăta toate informațiile dvs. personale care sunt stocate pe acel card! Sunt sigur că, cu un mic hacking de coduri, nu ar fi prea greu să-l faci pe acest cititor să interfețe direct cu Stripe Snoop …..

Recomandat: