I was inspired to post this after reading the intro to magnetic stripe reading and Stripe Snoop that is found in MAKE magazine Volume 1. That tutorial details how to interface a stripe reader to a game port interface, but I have a mac laptop, so I don't have a game port interface!
Also, I think that the arduino suite of hardware/software is much more integrated and easy to understand for beginners than the "traditional" approach presented on the Stripe Snoop website and MAKE magazine.
However, this application simply shows the data that's on a magnetic stripe; it does not have any of the more advanced features that Stripe Snoop does.
The last step of this instructable has some links to more in-depth information about this topic for those who are interested.
Remove these ads by
Signing UpStep 1: Hardware
Don't worry about buying one of the fancy harnesses that they sell. There are breakout pads on the circuit board inside of the reader. Once you have received your reader, pop off the side cover, and solder wires to the pads as shown in the picture. Of course, if you have a different reader, the wiring will probably be different. In this case, consult your reader's datasheet to locate the necessary pads.
Next, connect the wires to the Arduino's digital pins as follows:
DATA - 2
CLK - 3
LOAD - 5
Finally, connect the +5v and GND to their respective terminals on the Arduino board.






































Visit Our Store »
Go Pro Today »




hugs
Paul
"This adapter converts electrical signals from a TTL magnetic stripe reader into 1's and 0's that are "typed" on the USB keyboard device that the adapter registers when it is plugged into a computer. This string of 1's and 0's can be fed into Stripe Snoop using ss -i or saved to disk for later analysis"
So you should be able to do something like that.
Yes, I read little in the docs that come with stripesnoop, it has "input mode" where you can take any bitstream as input (via stdin) so just do
yourbitstream | ss -i, in linux at least. Maybe you have to convert it to binary first, I don't know.
I have to try this myself soon, the problem is that the stripe-reader I have is of some unknown model and I don't know which of the cables is for what, but it is 5 of them so I think I should be able to use it, if I only find out which ones are the right ones. Does anybody have any ideas on how to find out?
Give me the .pde File please. i want to have data as this :
Stripe_Data: 0001101001010111010101111100000
Stripe_Data: 111100011000100
...
heres plans let me know how it turns out.
http://m-cdn.dashdigital.com/make/vol01/#pg106
(where its says cover... change to page 106 if not set to 106
THank you
like if you swipe a boomers card can you put points on to it.
They have no data storage system accesible to every machine.
Could you, in theory, use this to 'credit' your vending card?
Great question...
Thanks in advance,
a student from the Netherlands
http://cal.freeshell.org/?p=21