Daftar Isi:

Arduino Magnetic Stripe Decoder: 4 Langkah (dengan Gambar)
Arduino Magnetic Stripe Decoder: 4 Langkah (dengan Gambar)

Video: Arduino Magnetic Stripe Decoder: 4 Langkah (dengan Gambar)

Video: Arduino Magnetic Stripe Decoder: 4 Langkah (dengan Gambar)
Video: DIY Radar With Ultrasonic Sensor And Chat-GPT Generated Arduino Code | Coders Cafe 2024, November
Anonim
Dekoder Strip Magnetik Arduino
Dekoder Strip Magnetik Arduino

Instruksi ini menunjukkan cara menggunakan beberapa kode yang tersedia secara bebas, arduino, dan pembaca strip magnetik standar untuk memindai dan menampilkan data yang disimpan pada kartu strip magnetik seperti kartu kredit, ID siswa, dll. Saya terinspirasi untuk memposting ini setelah membaca intro membaca strip magnetik dan Stripe Snoop yang ditemukan di majalah MAKE Volume 1. Tutorial itu merinci cara menghubungkan pembaca strip ke antarmuka port game, tetapi saya memiliki laptop mac, jadi saya tidak memiliki antarmuka port game! Juga, saya pikir rangkaian perangkat keras/perangkat lunak arduino jauh lebih terintegrasi dan mudah dipahami bagi pemula daripada pendekatan "tradisional" yang disajikan di situs web Stripe Snoop dan majalah MAKE. Namun, aplikasi ini hanya menampilkan data yang ada pada strip magnetik; itu tidak memiliki fitur yang lebih canggih seperti Stripe Snoop. Langkah terakhir dari instruksi ini memiliki beberapa tautan ke informasi yang lebih mendalam tentang topik ini bagi mereka yang tertarik.

Langkah 1: Perangkat Keras

Perangkat keras
Perangkat keras
Perangkat keras
Perangkat keras
Perangkat keras
Perangkat keras
Perangkat keras
Perangkat keras

Jelas, Anda harus terlebih dahulu mendapatkan pembaca strip magnetik. Saya menggunakan Omron V3A-4K yang saya pesan dari digikey. Saya biaya $20,00 atau lebih. Jika Anda tidak dapat menemukan salah satunya, pembaca TTL standar apa pun akan melakukannya.

Jangan khawatir tentang membeli salah satu harness mewah yang mereka jual. Ada bantalan breakout di papan sirkuit di dalam pembaca. Setelah Anda menerima pembaca Anda, lepaskan penutup samping, dan solder kabel ke bantalan seperti yang ditunjukkan pada gambar. Tentu saja, jika Anda memiliki pembaca yang berbeda, kabelnya mungkin akan berbeda. Dalam hal ini, lihat lembar data pembaca Anda untuk menemukan bantalan yang diperlukan. Selanjutnya, sambungkan kabel ke pin digital Arduino sebagai berikut: DATA - 2 CLK - 3 LOAD - 5 Terakhir, sambungkan +5v dan GND ke terminal masing-masing di papan Arduino.

Langkah 2: Perangkat Lunak

Langkah 3: Gunakan

Terakhir, cukup buka koneksi serial di applet arduino, dan mulailah menggesek kartu! Data yang didekode dari kartu akan muncul di jendela segera setelah Anda menggeseknya.

Langkah 4: Ke Mana Saya Pergi Dari Sini?

Jika Anda tertarik untuk mempelajari lebih lanjut tentang kartu strip magnetik, artikel terlampir, "Sehari dalam Kehidupan Pembalikan Fluks" oleh Count Zero wajib dibaca. Dokumen ini cukup banyak Alkitab tentang mur dan baut (volt?) Tentang bagaimana strip magnetik bekerja secara fisik. Ini juga berisi informasi tentang pemformatan standar trek pada strip magnetik, yang membantu dalam menafsirkan data yang Anda dapatkan dari pengaturan yang ditunjukkan dalam instruksi ini. Juga, periksa Stripe Snoop. Perangkat lunak ini memerlukan pengaturan perangkat keras yang sedikit lebih rumit, tetapi dilengkapi dengan basis data format kartu yang dikenal dan akan mencoba mengurai data yang dapat dibaca manusia dari kartu apa pun yang Anda gesek. Misalnya, jika Anda menggesek kartu kredit atau SIM Anda, itu akan mengenalinya, dan menunjukkan semua informasi pribadi Anda yang disimpan di kartu itu! Meskipun, karena pengaturan ini mengeluarkan data langsung ke port serial komputer, saya 'm yakin bahwa dengan sedikit peretasan kode tidak akan terlalu sulit untuk membuat pembaca ini terhubung langsung ke Stripe Snoop…..

Direkomendasikan: