Kazalo:

Arduino dekodirnik magnetnih trakov: 4 koraki (s slikami)
Arduino dekodirnik magnetnih trakov: 4 koraki (s slikami)

Video: Arduino dekodirnik magnetnih trakov: 4 koraki (s slikami)

Video: Arduino dekodirnik magnetnih trakov: 4 koraki (s slikami)
Video: Magnetic levitation with Arduino 2024, November
Anonim
Arduino dekodirnik magnetnih trakov
Arduino dekodirnik magnetnih trakov

Ta navodila kažejo, kako uporabiti nekaj prosto dostopne kode, arduino in standardni bralnik magnetnih trakov za skeniranje in prikaz podatkov, shranjenih na karticah z magnetnimi črtami, kot so kreditne kartice, študentske izkaznice itd. uvod v branje magnetnih črt in Stripe Snoop, ki ga najdete v reviji MAKE 1. zvezek. Ta vadnica podrobno opisuje, kako bralnik črtic povezati z vmesnikom za vrata za igre, vendar imam prenosnik Mac, zato nimam vmesnika za vrata za igre! Prav tako menim, da je zbirka strojne/programske opreme arduino veliko bolj integrirana in lažja za razumevanje za začetnike kot "tradicionalni" pristop, predstavljen na spletnem mestu Stripe Snoop in reviji MAKE. Vendar pa ta aplikacija preprosto prikazuje podatke, ki so na magnetnem traku; nima nobene naprednejše funkcije, ki jo ima Stripe Snoop. Zadnji korak tega navodila vsebuje nekaj povezav do bolj poglobljenih informacij o tej temi za tiste, ki jih to zanima.

1. korak: Strojna oprema

Strojna oprema
Strojna oprema
Strojna oprema
Strojna oprema
Strojna oprema
Strojna oprema
Strojna oprema
Strojna oprema

Očitno je, da morate najprej kupiti čitalnik magnetnih trakov. Uporabljam Omron V3A-4K, ki sem ga naročil pri digikey. Stalo me je približno 20,00 USD. Če enega od teh ne najdete, bo ustrezen kateri koli standardni bralnik TTL.

Ne skrbite, da bi kupili enega od modnih pasov, ki jih prodajajo. Na vezju znotraj čitalnika so odklopne blazinice. Ko prejmete bralnik, odstranite stranski pokrov in spajkajte žice na blazinice, kot je prikazano na sliki. Seveda, če imate drugega bralca, bo ožičenje verjetno drugačno. V tem primeru poiščite potrebne blazinice v podatkovnem listu bralca. Nato priključite žice na digitalne zatiče Arduino na naslednji način: DATA - 2 CLK - 3 LOAD - 5 Na koncu priključite +5v in GND na ustrezne sponke na plošči Arduino.

2. korak: Programska oprema

3. korak: Uporabite ga

Nazadnje preprosto odprite serijsko povezavo v arpletu applet in začnite vleči kartice! Dekodirani podatki s kartice bodo prikazani v oknu, takoj ko jih povlečete.

4. korak: Kam naj grem od tu?

Če vas zanima več o karticah z magnetnimi črtami, je obvezno branje priloženega članka "Dan v življenju preobrata toka" grofa Zeroa. Ta dokument je precej biblija o maticah in vijakih (volti?) O tem, kako fizično delujejo magnetni trakovi. Vsebuje tudi informacije o standardnem oblikovanju skladb na magnetnih črtah, kar je v pomoč pri razlagi podatkov, ki jih dobite iz nastavitev, prikazanih v tem navodilu. Preverite tudi Stripe Snoop. Ta programska oprema zahteva nekoliko bolj zapleteno nastavitev strojne opreme, vendar ima zbirko podatkov o znanih oblikah kartic in bo poskušala razčleniti človeško berljive podatke s katere koli kartice, ki jo povlečete po njej. Če na primer povlečete svojo kreditno kartico ali vozniško dovoljenje, jo bo ta prepoznala in prikazala vse vaše osebne podatke, ki so shranjeni na tej kartici! Čeprav ta nastavitev izpisuje podatke neposredno v serijska vrata računalnika, Prepričan sem, da z malce krampanja kode ne bi bilo težko prisiliti tega bralca, da se neposredno poveže s Stripe Snoop…..

Priporočena: