Obsah:

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

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

Video: Magnetický dekodér Arduino: 4 kroky (s obrázky)
Video: A4988 Stepper Driver pada Wemos D1 Mini (Subtittled) 2024, Červenec
Anonim
Magnetický dekodér Arduino
Magnetický dekodér Arduino

Tento návod ukazuje, jak použít nějaký volně dostupný kód, arduino a standardní čtečku magnetických proužků ke skenování a zobrazení dat uložených na kartách s magnetickými proužky, jako jsou kreditní karty, studentské průkazy atd. Inspiroval jsem se, že to zveřejním po přečtení úvod do čtení magnetických proužků a Stripe Snoop, který najdete v časopise MAKE, svazek 1. Tento tutoriál popisuje, jak propojit čtečku proužků s rozhraním herního portu, ale mám notebook Mac, takže nemám rozhraní herního portu! Také si myslím, že sada hardwaru/softwaru arduino je pro začátečníky mnohem integrovanější a srozumitelnější než „tradiční“přístup prezentovaný na webových stránkách Stripe Snoop a časopisu MAKE. Tato aplikace však jednoduše zobrazuje data, která jsou na magnetickém proužku; nemá žádné pokročilejší funkce, které Stripe Snoop dělá. Poslední krok tohoto pokynu obsahuje odkazy na podrobnější informace o tomto tématu pro ty, které to zajímá.

Krok 1: Hardware

Hardware
Hardware
Hardware
Hardware
Hardware
Hardware
Hardware
Hardware

Očividně si nejprve musíte pořídit čtečku magnetických proužků. Používám Omron V3A-4K, který jsem si objednal z digikey. Stálo mě to asi 20,00 dolarů. Pokud žádný z nich nenajdete, udělá to jakákoli standardní čtečka TTL.

Nebojte se koupit jeden z efektních postrojů, které prodávají. Na desce s plošnými spoji uvnitř čtečky jsou odlamovací podložky. Jakmile obdržíte čtečku, vysuňte boční kryt a připájejte dráty k podložkám, jak je znázorněno na obrázku. Samozřejmě, pokud máte jinou čtečku, zapojení bude pravděpodobně jiné. V takovém případě vyhledejte potřebné podložky v datovém listu čtenáře. Dále připojte vodiče k digitálním pinům Arduina následujícím způsobem: DATA - 2 CLK - 3 LOAD - 5 Nakonec připojte +5v a GND k jejich příslušným svorkám na desce Arduino.

Krok 2: Software

Krok 3: Použijte to

Nakonec jednoduše otevřete sériové připojení v apletu arduino a začněte tahat karty! Dekódovaná data z karty se objeví v okně, jakmile na ně přejedete prstem.

Krok 4: Kam mám jít odsud?

Pokud máte zájem dozvědět se více o kartách s magnetickými proužky, je nutné přečíst si přiložený článek „A Day in the Life of a Flux Reversal“od hraběte Nula. Tento dokument je do značné míry biblí o maticích a šroubech (voltech?) O tom, jak magnetické pruhy fyzicky fungují. Obsahuje také informace o standardním formátování stop na magnetických pruzích, což je užitečné při interpretaci dat, která získáte z nastavení zobrazeného v tomto návodu. Podívejte se také na Stripe Snoop. Tento software vyžaduje trochu komplikovanější nastavení hardwaru, ale je dodáván s databází známých formátů karet a pokusí se analyzovat data čitelná lidmi z jakékoli karty, kterou přes ni přejedete. Pokud například přejedete kreditní kartou nebo řidičským průkazem, rozpozná ji a zobrazí vám všechny vaše osobní údaje, které jsou na této kartě uloženy! Přestože toto nastavení odesílá data přímo do sériového portu počítače, Jsem si jistý, že s trochou hackování kódu by nebylo příliš těžké přimět tuto čtečku k rozhraní přímo do Stripe Snoop…..

Doporučuje: