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 2025, Siječanj
Anonim
Arduino dekoder za magnetske trake
Arduino dekoder za 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 magnetskim trakama, poput kreditnih kartica, studentskih iskaznica itd. uvod u čitanje magnetskih traka i Stripe Snoop koji se nalazi u časopisu MAKE 1. svezak. Taj vodič opisuje kako spojiti čitač pruga na sučelje priključka za igre, ali ja imam Mac prijenosno računalo, tako da nemam sučelje priključka za igre! Također, mislim da je arduino paket hardvera/softvera puno 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 nijednu od naprednijih značajki koje ima Stripe Snoop. Posljednji 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č magnetskih 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 se oko kupovine jednog od fensi pojaseva koje prodaju. Na pločici unutar čitača nalaze se zaštitni jastučići. Nakon što 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 tablicu č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 Na kraju, spojite +5v i GND na odgovarajuće priključke na Arduino ploči.

Korak 2: Softver

Korak 3: Iskoristite ga

Na kraju, jednostavno otvorite serijsku vezu u arduino apletu i počnite prevlačiti kartice! Dekodirani podaci s kartice pojavit će se u prozoru čim ih prijeđete prstom.

Korak 4: Gdje da krenem odavde?

Ako ste zainteresirani saznati više o karticama s magnetskom trakom, priloženi članak, "Dan u životu preokreta fluksa" od grofa Nula obavezno je pročitati. Ovaj je dokument prilično biblija o maticama i vijcima (volti?) O tome kako magnetske trake fizički rade. Također sadrži informacije o standardnom oblikovanju pjesama na magnetskim trakama, što je korisno u tumačenju podataka koje dobivate iz postavki prikazanih u ovoj uputi. Također provjerite 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 ljudima s bilo koje 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 osobne podatke koji su pohranjeni na toj kartici! Iako, budući da ova postavka šalje podatke izravno na serijski port računala, siguran sam da uz malo hakiranja koda ne bi bilo previše teško natjerati čitatelja da se poveže izravno sa Stripe Snoopom …