Innehållsförteckning:

Arduino Magnetic Stripe Decoder: 4 steg (med bilder)
Arduino Magnetic Stripe Decoder: 4 steg (med bilder)

Video: Arduino Magnetic Stripe Decoder: 4 steg (med bilder)

Video: Arduino Magnetic Stripe Decoder: 4 steg (med bilder)
Video: Leslie Kean on David Grusch (UFO Whistleblower): Non-Human Intelligence, Recovered UFOs, UAP, & more 2024, Juli
Anonim
Arduino magnetisk randavkodare
Arduino magnetisk randavkodare

Den här instruktionsboken visar hur man använder en del fritt tillgänglig kod, en arduino och en standardläsare för magnetremsor för att skanna och visa data som lagras på magnetkortskort som kreditkort, student -ID, etc. Jag blev inspirerad att lägga upp detta efter att ha läst intro till magnetremsläsning och Stripe Snoop som finns i MAKE magazine Volym 1. Den här handboken beskriver hur du kopplar en randläsare till ett spelportgränssnitt, men jag har en mac -bärbar dator, så jag har inte ett spelportgränssnitt! Jag tror också att arduino -paketet med hårdvara/programvara är mycket mer integrerat och lätt att förstå för nybörjare än det "traditionella" tillvägagångssättet som presenteras på Stripe Snoop -webbplatsen och MAKE magazine. Men den här applikationen visar helt enkelt data som finns på en magnetremsa; den har ingen av de mer avancerade funktionerna som Stripe Snoop gör. Det sista steget i denna instruerbara har några länkar till mer fördjupad information om detta ämne för dem som är intresserade.

Steg 1: Hårdvara

Hårdvara
Hårdvara
Hårdvara
Hårdvara
Hårdvara
Hårdvara
Hårdvara
Hårdvara

Uppenbarligen måste du först skaffa en magnetbandsläsare. Jag använder en Omron V3A-4K som jag beställde från digikey. Det kostade mig $ 20,00 eller så. Om du inte kan hitta en av dessa kommer alla vanliga TTL -läsare att göra.

Oroa dig inte för att köpa en av de fina selarna som de säljer. Det finns utbrottskuddar på kretskortet inuti läsaren. När du har tagit emot din läsare, ta av sidoluckan och lödtrådarna till dynorna som visas på bilden. Naturligtvis, om du har en annan läsare, kommer kablarna förmodligen att vara annorlunda. I det här fallet, se läsarens datablad för att hitta de nödvändiga kuddarna. Anslut sedan ledningarna till Arduinos digitala stift enligt följande: DATA - 2 CLK - 3 LOAD - 5 Anslut slutligen +5v och GND till sina respektive terminaler på Arduino -kortet.

Steg 2: Programvara

Steg 3: Använd det

Slutligen öppnar du helt enkelt den seriella anslutningen i arduino -appleten och börjar svepa kort! De avkodade data från kortet visas i fönstret så snart du sveper ett.

Steg 4: Var går jag härifrån?

Om du är intresserad av att lära dig mer om magnetbandskort, måste du läsa den bifogade artikeln "A Day in the Life of a Flux Reversal" av Count Zero. Detta dokument är i stort sett bibeln på muttrarna och bultarna (volt?) Om hur magnetränder fysiskt fungerar. Den innehåller också information om standardformateringen av spåren på magnetremsor, vilket är till hjälp vid tolkning av data som du får från installationen som visas i den här instruktionsboken. Kolla också på Stripe Snoop. Denna programvara kräver en lite mer komplicerad hårdvaruinstallation, men kommer med en databas med kända kortformat och kommer att försöka analysera mänskligt läsbar data från alla kort som du sveper igenom den. Om du till exempel sveper ditt kreditkort eller körkort, kommer det att känna igen det och visa dig all din personliga information som är lagrad på det kortet. Jag är säker på att med lite kodhackning skulle det inte vara för svårt att få den här läsaren att ansluta direkt till Stripe Snoop ….

Rekommenderad: