Arduino Magnetic Stripe Decoder: 4 Steps (with Pictures)

Arduino Magnetic Stripe Decoder: 4 Steps (with Pictures)

Isi kandungan:

Anonim

Pengajaran ini menunjukkan cara menggunakan beberapa kod yang tersedia secara bebas, arduino, dan pembaca jalur magnetik standard untuk mengimbas dan memaparkan data yang disimpan pada kad jalur magnetik seperti kad kredit, ID pelajar, dan sebagainya.

Saya telah diilhamkan untuk menyiarkannya selepas membaca intro untuk bacaan jalur magnetik dan Stripe Snoop yang terdapat di JUMLAH JUMLAH majalah. Perincian tutorial bagaimana untuk menghubungkan pembaca stripe ke antara muka port permainan, tetapi saya mempunyai komputer riba mac, jadi saya tidak mempunyai antara muka port permainan!

Juga, saya fikir suite arduino perkakasan / perisian adalah lebih bersepadu dan mudah difahami untuk pemula daripada pendekatan "tradisional" yang dipaparkan di laman web Stripe Snoop dan membuat majalah.

Walau bagaimanapun, aplikasi ini hanya menunjukkan data yang ada pada jalur magnetik; ia tidak mempunyai ciri-ciri yang lebih maju yang Stripe Snoop tidak.

Langkah terakhir pengajaran ini mempunyai beberapa pautan ke maklumat lebih mendalam tentang topik ini bagi mereka yang berminat.

Bekalan:

Langkah 1: Perkakasan

Jelas sekali, anda perlu mendapatkan pembaca jalur magnetik terlebih dahulu. Saya menggunakan Omron V3A-4K yang saya pesan dari digikey. Ia kos saya $ 20,00 atau lebih. Jika anda tidak dapat mencari salah satu daripada ini, mana-mana pembaca TTL yang standard akan dilakukan.

Jangan risau membeli salah satu kelebihan mewah yang mereka jual. Terdapat pad pelayaran di papan litar di dalam pembaca. Sebaik sahaja anda telah menerima pembaca anda, sampaikan penutup sampingan, dan wayar pateri ke pad seperti yang ditunjukkan dalam gambar. Sudah tentu, jika anda mempunyai pembaca yang berbeza, pendawaian mungkin berbeza. Dalam kes ini, rujuk datasheet pembaca anda untuk mencari pad yang diperlukan.

Seterusnya, sambungkan wayar ke pin digital Arduino seperti berikut:

DATA - 2

CLK - 3

LOAD - 5

Akhirnya, hubungkan + 5v dan GND ke terminal masing-masing di papan Arduino.

Langkah 2: Perisian

Langkah 3: Gunakannya!

Akhirnya, buka sambungan siri dalam applet arduino, dan mulailah kad swiping! Data yang ditodakan dari kad akan muncul dalam tetingkap sebaik sahaja anda meleret satu.

Langkah 4: Di manakah saya pergi dari sini?

Sekiranya anda berminat untuk mempelajari lebih lanjut tentang kad jalur magnetik, artikel yang dilampirkan, "A Day in the Life of a Flux Reversal" oleh Count Zero diperlukan membaca. Dokumen ini cukup banyak bible pada kacang dan bolt (volts?) Tentang bagaimana garis magnet yang berfungsi secara fizikal. Ia juga mengandungi maklumat tentang pemformatan standard trek pada jalur magnetik, yang membantu dalam menafsirkan data yang anda dapat dari persediaan yang ditunjukkan dalam pengajaran ini.

Juga, periksa Stripe Snoop. Perisian ini memerlukan persediaan perkakasan yang agak rumit, tetapi dilengkapi dengan pangkalan data format kad yang diketahui dan akan cuba menguraikan data yang boleh dibaca manusia daripada mana-mana kad yang anda luncurkan melaluinya. Sebagai contoh, jika anda menggesek kad kredit atau lesen memandu anda, ia akan mengenalinya, dan menunjukkan kepada anda semua maklumat peribadi anda yang disimpan pada kad itu!

Walaupun, sejak persediaan ini mengeluarkan data terus ke port serial komputer, saya yakin bahawa dengan kod kecil hacking itu tidak akan terlalu sukar untuk mendapatkan pembaca ini untuk menghubungkan terus ke Stripe Snoop …..