Talaan ng mga Nilalaman:

Arduino Magnetic Stripe Decoder: 4 na Hakbang (na may Mga Larawan)
Arduino Magnetic Stripe Decoder: 4 na Hakbang (na may Mga Larawan)

Video: Arduino Magnetic Stripe Decoder: 4 na Hakbang (na may Mga Larawan)

Video: Arduino Magnetic Stripe Decoder: 4 na Hakbang (na may Mga Larawan)
Video: Master a Tinkercad LCD in Minutes! Fun, Fast and Full of Sweet Skills! 2024, Hulyo
Anonim
Arduino Magnetic Stripe Decoder
Arduino Magnetic Stripe Decoder

Ipinapakita ng itinuturo na ito kung paano gumamit ng ilang malayang magagamit na code, isang arduino, at isang pamantayang magnetic stripe reader upang i-scan at ipakita ang data na nakaimbak sa mga magnetic stripe card tulad ng mga credit card, mga student ID, atbp. Pinasigla akong i-post ito pagkatapos basahin ang intro sa pagbabasa ng magnetic stripe at Stripe Snoop na matatagpuan sa MAKE magazine na Volume 1. Ang detalye ng tutorial na iyon kung paano i-interface ang isang stripe reader sa isang interface ng game port, ngunit mayroon akong isang mac laptop, kaya wala akong interface ng game port! Gayundin, sa palagay ko ang arduino suite ng hardware / software ay higit na isinama at madaling maunawaan para sa mga nagsisimula kaysa sa "tradisyunal" na diskarte na ipinakita sa website ng Stripe Snoop at MAKE magazine. Gayunpaman, ipinapakita lamang ng application na ito ang data na nasa isang magnetic stripe; wala itong alinman sa mga mas advanced na tampok na ginagawa ng Stripe Snoop. Ang huling hakbang ng itinuturo na ito ay may ilang mga link sa mas malalim na impormasyon tungkol sa paksang ito para sa mga interesado.

Hakbang 1: Hardware

Hardware
Hardware
Hardware
Hardware
Hardware
Hardware
Hardware
Hardware

Malinaw na, kailangan mo munang kumuha ng isang magnetic stripe reader. Gumagamit ako ng isang Omron V3A-4K na iniutos ko mula sa digikey. Nagkakahalaga ito sa akin ng $ 20.00 o higit pa. Kung hindi mo mahahanap ang isa sa mga ito, gagawin ang anumang karaniwang mambabasa ng TTL.

Huwag mag-alala tungkol sa pagbili ng isa sa mga magarbong harness na ibinebenta nila. Mayroong mga breakout pad sa circuit board sa loob ng mambabasa. Kapag natanggap mo na ang iyong mambabasa, i-pop off ang takip sa gilid, at mga wire ng panghinang sa mga pad tulad ng ipinakita sa larawan. Siyempre, kung mayroon kang ibang magbabasa, maaaring magkakaiba ang mga kable. Sa kasong ito, kumunsulta sa datasheet ng iyong mambabasa upang hanapin ang mga kinakailangang pad. Susunod, ikonekta ang mga wire sa mga digital pin ng Arduino tulad ng sumusunod: DATA - 2 CLK - 3 LOAD - 5 Panghuli, ikonekta ang + 5v at GND sa kani-kanilang mga terminal sa Arduino board.

Hakbang 2: Software

Hakbang 3: Gamitin Ito

Sa wakas, buksan lamang ang serial connection sa arduino applet, at simulang mag-swipe ng mga card! Ang na-decode na data mula sa card ay lilitaw sa window sa sandaling mag-swipe ka ng isa.

Hakbang 4: Saan Ako Pupunta Dito?

Kung interesado kang matuto nang higit pa tungkol sa mga magnetic stripe card, ang nakalakip na artikulo, "Isang Araw sa Buhay ng isang Flux Reversal" ni Count Zero ay kinakailangang basahin. Ang dokumentong ito ay halos bibliya sa mga mani at bolts (volts?) Kung paano gumana nang pisikal ang mga guhit na magnet. Naglalaman din ito ng impormasyon tungkol sa karaniwang pag-format ng mga track sa mga magnetic stripe, na kapaki-pakinabang sa pagbibigay kahulugan ng data na nakukuha mo mula sa pag-setup na ipinakita sa itinuturo na ito. Gayundin, tingnan ang Stripe Snoop. Ang software na ito ay nangangailangan ng isang bahagyang mas kumplikadong pag-setup ng hardware, ngunit mayroong isang database ng mga kilalang mga format ng card at susubukan na i-parse ang nababasa na data ng tao mula sa anumang card na iyong na-swipe dito. Halimbawa, kung i-swipe mo ang iyong credit card o lisensya sa pagmamaneho, makikilala ito, at ipapakita sa iyo ang lahat ng iyong personal na impormasyon na nakaimbak sa card na iyon! Bagaman, dahil ang setup na ito ay naglalabas ng data nang direkta sa serial port ng computer, Sigurado ako na sa isang maliit na pag-hack ng code ay hindi ito magiging mahirap upang makuha ang mambabasa na ito sa interface nang direkta sa Stripe Snoop…..

Inirerekumendang: