Sadržaj:

Arduino dekoder na magnetske trake: 4 koraka (sa slikama)
Arduino dekoder na magnetske trake: 4 koraka (sa slikama)

Video: Arduino dekoder na magnetske trake: 4 koraka (sa slikama)

Video: Arduino dekoder na magnetske trake: 4 koraka (sa slikama)
Video: Leap Motion SDK 2024, Juli
Anonim
Arduino dekoder na magnetske trake
Arduino dekoder na magnetske trake

Ovo uputstvo pokazuje kako koristiti neki slobodno dostupan kôd, arduino i standardni čitač magnetskih traka za skeniranje i prikaz podataka pohranjenih na karticama s magnetnom trakom, poput kreditnih kartica, studentskih iskaznica itd. uvod u čitanje magnetskih traka i Stripe Snoop koji se nalazi u časopisu MAKE Tom 1. U ovom vodiču je detaljno opisano kako spojiti čitač pruga na interfejs porta za igru, ali ja imam Mac laptop pa nemam interfejs za port za igre! Također, mislim da je arduino paket hardvera/softvera mnogo više integriran i lakši za razumijevanje za početnike od "tradicionalnog" pristupa predstavljenog na web stranici Stripe Snoop i časopisu MAKE. Međutim, ova aplikacija jednostavno prikazuje podatke koji se nalaze na magnetskoj traci; nema nikakve naprednije funkcije koje ima Stripe Snoop. Zadnji korak ovog uputstva ima neke veze do detaljnijih informacija o ovoj temi za one koje zanima.

Korak 1: Hardver

Hardver
Hardver
Hardver
Hardver
Hardver
Hardver
Hardver
Hardver

Očigledno je da prvo morate nabaviti čitač magnetnih traka. Koristim Omron V3A-4K koji sam naručio od digikey. Koštalo me oko 20,00 USD. Ako ne možete pronaći jedan od ovih, to će učiniti bilo koji standardni TTL čitač.

Ne brinite o kupovini jednog od modernih pojaseva koje prodaju. Na pločici unutar čitača nalaze se zaštitni jastučići. Kada primite čitač, skinite bočni poklopac i lemite žice na jastučiće kao što je prikazano na slici. Naravno, ako imate drugog čitača, ožičenje će vjerojatno biti drugačije. U tom slučaju, potražite tehničke podatke čitatelja kako biste pronašli potrebne jastučiće. Zatim spojite žice na Arduino digitalne pinove na sljedeći način: DATA - 2 CLK - 3 LOAD - 5 Konačno, spojite +5v i GND na odgovarajuće priključke na Arduino ploči.

Korak 2: Softver

Korak 3: Iskoristite ga

Konačno, jednostavno otvorite serijsku vezu u arduino apletu i počnite prevlačiti kartice! Dekodirani podaci s kartice pojavit će se u prozoru čim prevučete prstom.

Korak 4: Odakle da krenem odavde?

Ako ste zainteresirani za saznanje više o karticama s magnetskom trakom, obavezno je pročitati priloženi članak, "Dan u životu preokreta fluksa" grofa Nula. Ovaj dokument je otprilike biblija o maticama i vijcima (volti?) O tome kako magnetske trake fizički rade. Sadrži i informacije o standardnom oblikovanju zapisa na magnetskim trakama, što je korisno u tumačenju podataka koje dobivate iz postavki prikazanih u ovom uputstvu. Također pogledajte Stripe Snoop. Ovaj softver zahtijeva malo složenije hardversko postavljanje, ali dolazi s bazom podataka poznatih formata kartica i pokušat će raščlaniti podatke čitljive sa svake kartice koju provučete kroz nju. Na primjer, ako prevučete svoju kreditnu karticu ili vozačku dozvolu, ona će je prepoznati i prikazati vam sve vaše lične podatke koji su pohranjeni na toj kartici! Iako, budući da ova postavka šalje podatke izravno na serijski port računara siguran sam da uz malo hakiranja koda ne bi bilo previše teško natjerati ovaj čitač da se direktno poveže sa Stripe Snoop -om …

Preporučuje se: