Innholdsfortegnelse:

Arduino Magnetic Stripe Decoder: 4 trinn (med bilder)
Arduino Magnetic Stripe Decoder: 4 trinn (med bilder)

Video: Arduino Magnetic Stripe Decoder: 4 trinn (med bilder)

Video: Arduino Magnetic Stripe Decoder: 4 trinn (med bilder)
Video: Кемпинг под дождем у лесного ручья с собакой - Дождь ASMR 2024, November
Anonim
Arduino magnetisk stripedekoder
Arduino magnetisk stripedekoder

Denne instruksjonsboken viser hvordan du bruker noen fritt tilgjengelige koder, en arduino og en standard magnetstriperleser for å skanne og vise dataene som er lagret på magnetstrippekort, for eksempel kredittkort, studentbevis, etc. Jeg ble inspirert til å poste dette etter å ha lest intro til lesing av magnetstriper og Stripe Snoop som finnes i MAKE magazine Volume 1. Denne opplæringen beskriver hvordan du grensesnitter en stripeleser til et spillportgrensesnitt, men jeg har en mac -bærbar datamaskin, så jeg har ikke et spillportgrensesnitt! Jeg tror også at arduino -pakken med maskinvare/programvare er mye mer integrert og lett å forstå for nybegynnere enn den "tradisjonelle" tilnærmingen som presenteres på Stripe Snoop -nettstedet og MAKE magazine. Imidlertid viser denne applikasjonen ganske enkelt dataene som er på en magnetisk stripe; den har ingen av de mer avanserte funksjonene som Stripe Snoop gjør. Det siste trinnet i denne instruksjonsboken har noen lenker til mer grundig informasjon om dette emnet for de som er interessert.

Trinn 1: Maskinvare

Maskinvare
Maskinvare
Maskinvare
Maskinvare
Maskinvare
Maskinvare
Maskinvare
Maskinvare

Selvfølgelig må du først skaffe deg en magnetstriperleser. Jeg bruker en Omron V3A-4K som jeg bestilte fra digikey. Det kostet meg $ 20,00 eller så. Hvis du ikke finner en av disse, vil en hvilken som helst standard TTL -leser gjøre det.

Ikke bekymre deg for å kjøpe en av de flotte selene de selger. Det er breakout pads på kretskortet inne i leseren. Når du har mottatt leseren, skyver du av sidedekselet og loddetrådene til putene som vist på bildet. Selvfølgelig, hvis du har en annen leser, vil kablingene trolig være annerledes. I dette tilfellet, se leserens datablad for å finne de nødvendige putene. Deretter kobler du ledningene til Arduino sine digitale pinner som følger: DATA - 2 CLK - 3 LOAD - 5 Til slutt kobler du +5v og GND til sine respektive terminaler på Arduino -kortet.

Trinn 2: Programvare

Trinn 3: Bruk den

Til slutt, bare åpne den serielle tilkoblingen i arduino -appleten, og begynn å sveipe kort! De dekodede dataene fra kortet vil vises i vinduet så snart du sveiper et.

Trinn 4: Hvor skal jeg gå herfra?

Hvis du er interessert i å lære mer om kort med magnetstriper, må du lese den vedlagte artikkelen "A Day in the Life of a Flux Reversal" av Count Zero. Dette dokumentet er ganske mye bibelen på muttere og bolter (volt?) Om hvordan magnetiske striper fysisk fungerer. Den inneholder også informasjon om standardformateringen av sporene på magnetstriper, noe som er nyttig for å tolke data som du får fra oppsettet som vises i denne instruksjonsboken. Sjekk også Stripe Snoop. Denne programvaren krever et litt mer komplisert maskinvareoppsett, men kommer med en database med kjente kortformater og vil forsøke å analysere lesbare data fra et hvilket som helst kort du sveiper gjennom det. For eksempel, hvis du sveiper kredittkortet eller førerkortet, vil det gjenkjenne det og vise deg all din personlige informasjon som er lagret på kortet! Selv om dette oppsettet sender ut data direkte til seriell port på datamaskinen, Jeg er sikker på at med litt kodehacking det ikke ville være for vanskelig å få denne leseren til å grensesnitt direkte til Stripe Snoop…..

Anbefalt: