Съдържание:

Декодер на магнитни ленти Arduino: 4 стъпки (със снимки)
Декодер на магнитни ленти Arduino: 4 стъпки (със снимки)

Видео: Декодер на магнитни ленти Arduino: 4 стъпки (със снимки)

Видео: Декодер на магнитни ленти Arduino: 4 стъпки (със снимки)
Видео: Leap Motion SDK 2024, Юли
Anonim
Декодер на магнитни ленти Arduino
Декодер на магнитни ленти Arduino

Тази инструкция показва как да използвам свободно достъпен код, arduino и стандартен четец на магнитни ленти за сканиране и показване на данните, съхранявани на карти с магнитна лента, като кредитни карти, студентски листове и др. Бях вдъхновен да публикувам това, след като прочетох въведение в четенето на магнитни ленти и Stripe Snoop, което се намира в списание MAKE Том 1. Този урок описва как да се свърже четец на ивици към интерфейс на порт за игри, но аз имам Mac лаптоп, така че нямам интерфейс за порт за игри! Също така мисля, че пакетът хардуер/софтуер arduino е много по -интегриран и лесен за разбиране за начинаещи, отколкото „традиционният“подход, представен на уебсайта на Stripe Snoop и списание MAKE. Това приложение обаче просто показва данните, които са на магнитна лента; той няма нито една от по -напредналите функции, които Stripe Snoop има. Последната стъпка от тази инструкция има някои връзки към по-задълбочена информация по тази тема за тези, които се интересуват.

Стъпка 1: Хардуер

Хардуер
Хардуер
Хардуер
Хардуер
Хардуер
Хардуер
Хардуер
Хардуер

Очевидно е, че първо трябва да получите четец на магнитни ленти. Използвам Omron V3A-4K, който поръчах от digikey. Струваше ми около 20,00 долара. Ако не можете да намерите някой от тях, ще го направи всеки стандартен TTL четец.

Не се притеснявайте, че ще си купите някой от модерните колани, които продават. На платката вътре в четеца има пробивни тампони. След като получите своя четец, свалете страничния капак и запоявайте проводниците към подложките, както е показано на снимката. Разбира се, ако имате различен четец, окабеляването вероятно ще бъде различно. В този случай се консултирайте с листа с данни на вашия читател, за да намерите необходимите тампони. След това свържете проводниците към цифровите щифтове на Arduino, както следва: DATA - 2 CLK - 3 LOAD - 5 Накрая свържете +5v и GND към съответните им клеми на платката Arduino.

Стъпка 2: Софтуер

Стъпка 3: Използвайте го

И накрая, просто отворете серийната връзка в аплета arduino и започнете да плъзгате карти! Декодираните данни от картата ще се появят в прозореца веднага след като плъзнете една.

Стъпка 4: Къде да отида от тук?

Ако се интересувате да научите повече за картите с магнитни ленти, задължително се чете приложената статия „Един ден от живота на обръщане на потока“от граф Нула. Този документ е почти библията на гайките и болтовете (волта?) За това как физически работят магнитните ленти. Той също така съдържа информация за стандартното форматиране на песните на магнитни ленти, което е полезно при тълкуването на данните, които получавате от настройката, показана в тази инструкция. Също така проверете Stripe Snoop. Този софтуер изисква малко по-сложна хардуерна настройка, но се доставя с база данни с известни формати на карти и ще се опита да анализира четими от човека данни от всяка карта, която плъзнете през нея. Например, ако плъзнете кредитната си карта или шофьорската си книжка, тя ще я разпознае и ще ви покаже цялата лична информация, която се съхранява на тази карта! Въпреки че, тъй като тази настройка извежда данни директно към серийния порт на компютъра, аз Сигурен съм, че с малко хакване на код не би било твърде трудно да накара този четец да се свърже директно с Stripe Snoop …

Препоръчано: