Obsah:

Magnetický dekodér Arduino: 4 kroky (s obrázkami)
Magnetický dekodér Arduino: 4 kroky (s obrázkami)

Video: Magnetický dekodér Arduino: 4 kroky (s obrázkami)

Video: Magnetický dekodér Arduino: 4 kroky (s obrázkami)
Video: Bluetooth - Arduino Uno 2024, Júl
Anonim
Magnetický pásový dekodér Arduino
Magnetický pásový dekodér Arduino

Tento návod ukazuje, ako použiť nejaký voľne dostupný kód, arduino a štandardnú čítačku magnetických prúžkov na skenovanie a zobrazenie údajov uložených na kartách s magnetickými prúžkami, ako sú kreditné karty, študentské preukazy atď. Inšpirovalo ma to zverejniť po prečítaní úvod do čítania magnetických prúžkov a Stripe Snoop, ktoré sa nachádzajú v časopise MAKE, zväzok 1. Tento návod podrobne popisuje, ako prepojiť čítačku prúžkov s rozhraním herného portu, ale mám prenosný počítač mac, takže nemám rozhranie herného portu! Tiež si myslím, že arduino sada hardvéru/softvéru je pre začiatočníkov oveľa integrovanejšia a zrozumiteľnejšia než "tradičný" prístup prezentovaný na webových stránkach Stripe Snoop a časopise MAKE. Táto aplikácia však jednoducho zobrazuje údaje, ktoré sú na magnetickom prúžku; nemá žiadne pokročilejšie funkcie, ktoré ponúka Stripe Snoop. Posledný krok tohto pokynu obsahuje niekoľko odkazov na podrobnejšie informácie o tejto téme pre tých, ktorých to zaujíma.

Krok 1: Hardvér

Hardvér
Hardvér
Hardvér
Hardvér
Hardvér
Hardvér
Hardvér
Hardvér

Očividne si musíte najskôr zaobstarať čítačku magnetických prúžkov. Používam Omron V3A-4K, ktorý som si objednal z digikey. Stálo ma to približne 20,00 dolárov. Ak nenájdete ani jeden z nich, urobí to akákoľvek štandardná čítačka TTL.

Nebojte sa kúpiť jeden z efektných postrojov, ktoré predávajú. Na doske s plošnými spojmi vo vnútri čítačky sú odlamovacie podložky. Hneď ako dostanete čítačku, vysuňte bočný kryt a spájajte vodiče s podložkami podľa obrázku. Samozrejme, ak máte inú čítačku, zapojenie bude pravdepodobne iné. V takom prípade vyhľadajte potrebné podložky v technickom liste svojho čitateľa. Ďalej zapojte vodiče k digitálnym kolíkom Arduina nasledovne: DATA - 2 CLK - 3 ZATIAŽENIE - 5 Nakoniec pripojte +5v a GND k ich príslušným svorkám na doske Arduino.

Krok 2: Softvér

Krok 3: Použite to

Nakoniec jednoducho otvorte sériové pripojenie v aplete arduino a začnite ťahať karty! Dekódované údaje z karty sa zobrazia v okne, hneď ako po nich prejdete prstom.

Krok 4: Kam odtiaľto pôjdem?

Ak máte záujem dozvedieť sa viac o kartách s magnetickými prúžkami, je potrebné prečítať si priložený článok „Deň v živote obráteného toku“od grófa Nula. Tento dokument je do značnej miery bibliou o maticiach a skrutkách (voltoch?) O tom, ako magnetické prúžky fyzicky fungujú. Obsahuje tiež informácie o štandardnom formátovaní stôp na magnetických prúžkoch, ktoré sú nápomocné pri interpretácii údajov, ktoré získate z nastavenia uvedeného v tomto návode. Pozrite sa tiež na Stripe Snoop. Tento softvér vyžaduje trochu komplikovanejšie nastavenie hardvéru, ale je dodávaný s databázou známych formátov kariet a pokúsi sa analyzovať údaje čitateľné pre ľudí z akejkoľvek karty, ktorou ním prejdete. Ak napríklad prejdete prstom po kreditnej karte alebo vodičskom preukaze, rozpozná ho a zobrazí vám všetky vaše osobné informácie, ktoré sú na ňom uložené! Aj keď však toto nastavenie odosiela údaje priamo do sériového portu počítača, Som si istý, že s trochou hackovania kódu by nebolo príliš ťažké dostať túto čítačku do rozhrania priamo do Stripe Snoop …..

Odporúča: