Sisukord:

Arduino magnetriba dekooder: 4 sammu (piltidega)
Arduino magnetriba dekooder: 4 sammu (piltidega)

Video: Arduino magnetriba dekooder: 4 sammu (piltidega)

Video: Arduino magnetriba dekooder: 4 sammu (piltidega)
Video: Рация на Arduino + NRF24L01 2.4ГГц 2024, November
Anonim
Arduino magnetriba dekooder
Arduino magnetriba dekooder

See juhend näitab, kuidas kasutada mõnda vabalt kättesaadavat koodi, arduinot ja tavalist magnetriba lugejat, et skannida ja kuvada magnetriba kaartidele (nt krediitkaardid, õpilaspiletid jne) salvestatud andmeid. Mind inspireeris see postitama pärast lugemist sissejuhatus magnetriba lugemisse ja Stripe Snoop, mis on leitav ajakirja MAKE 1. köitest. See õpetus kirjeldab triibulugeja ühendamist mängupordi liidesega, kuid mul on Mac -sülearvuti, nii et mul pole mängupordi liidest! Samuti arvan, et riistvara/tarkvara arduino komplekt on palju integreeritum ja algajatele arusaadavam kui "traditsiooniline" lähenemisviis, mida tutvustati Stripe Snoopi veebisaidil ja ajakirjas MAKE. Kuid see rakendus näitab lihtsalt magnetribal olevaid andmeid; sellel pole ühtegi täiustatud funktsiooni, mida Stripe Snoop teeb. Selle juhendi viimases etapis on mõned lingid huvilistele selle teema kohta põhjalikuma teabe saamiseks.

Samm: riistvara

Riistvara
Riistvara
Riistvara
Riistvara
Riistvara
Riistvara
Riistvara
Riistvara

Ilmselt peate kõigepealt hankima magnetriba lugeja. Kasutan Omike V3A-4K, mille tellisin digikeyst. See maksis mulle umbes 20,00 dollarit. Kui te ei leia ühtegi neist, teeb seda tavaline TTL -lugeja.

Ärge muretsege ühe nende väljamõeldud rakmete ostmise pärast. Lugeja sees oleval trükkplaadil on purunemispadjad. Kui olete lugeja kätte saanud, eemaldage külgkate ja jootke juhtmed patjade külge, nagu pildil näidatud. Muidugi, kui teil on erinev lugeja, on juhtmestik tõenäoliselt erinev. Sel juhul lugege vajalike padjade leidmiseks lugeja andmelehelt. Seejärel ühendage juhtmed Arduino digitaalsete tihvtidega järgmiselt: DATA - 2 CLK - 3 LOAD - 5 Lõpuks ühendage +5v ja GND nende vastavate klemmidega Arduino plaadil.

Samm 2: Tarkvara

Samm: kasutage seda

Lõpuks avage lihtsalt jadaühendus arduino apletis ja alustage kaartide pühkimist! Kaardilt dekodeeritud andmed ilmuvad aknasse niipea, kui te ühe pühkite.

4. samm: kuhu ma siit edasi lähen?

Kui soovite magnetriba kaartide kohta rohkem teada saada, tuleb lugeda lisatud krahv Zero artiklit "Päev voolu tagasipööramise elus". See dokument on peaaegu piibel mutrite ja poltide (voltide?) Kohta, kuidas magnetribad füüsiliselt töötavad. See sisaldab ka teavet magnetribade radade standardse vormindamise kohta, mis on kasulik selles juhendis näidatud seadistusest saadud andmete tõlgendamisel. Vaadake ka Stripe Snoopi. See tarkvara nõuab veidi keerukamat riistvara seadistamist, kuid sisaldab andmebaasi teadaolevatest kaardivormingutest ja proovib sõeluda inimesele loetavaid andmeid igalt kaardilt, mida te sealt pühkite. Näiteks kui libistate oma krediitkaardi või juhiloa, tunneb see selle ära ja näitab teile kogu teie kaardile salvestatud isiklikku teavet! Kuigi see seade väljastab andmed otse arvuti jadaporti, Olen kindel, et väikese koodimurdmisega poleks liiga raske seda lugejat otse Stripe Snoopiga liidestada …

Soovitan: