Оглавление:
- Шаг 1. Аппаратное обеспечение
- Шаг 2: Программное обеспечение
- Шаг 3: Используйте это
- Шаг 4: Что мне делать дальше?
![Декодер магнитной полосы Arduino: 4 шага (с изображениями) Декодер магнитной полосы Arduino: 4 шага (с изображениями)](https://i.howwhatproduce.com/images/005/image-13990-37-j.webp)
Видео: Декодер магнитной полосы Arduino: 4 шага (с изображениями)
![Видео: Декодер магнитной полосы Arduino: 4 шага (с изображениями) Видео: Декодер магнитной полосы Arduino: 4 шага (с изображениями)](https://i.ytimg.com/vi/Fyk0F--43Cw/hqdefault.jpg)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:54
![Декодер магнитной полосы Arduino Декодер магнитной полосы Arduino](https://i.howwhatproduce.com/images/005/image-13990-38-j.webp)
В этом руководстве показано, как использовать некоторый свободно доступный код, Arduino и стандартный считыватель магнитных полос для сканирования и отображения данных, хранящихся на картах с магнитными полосами, таких как кредитные карты, студенческие билеты и т. Д. Я был вдохновлен опубликовать это после прочтения введение в чтение магнитных полос и Stripe Snoop, которое можно найти в журнале MAKE, том 1. В этом руководстве подробно рассказывается, как связать считыватель полос с интерфейсом игрового порта, но у меня есть ноутбук Mac, поэтому у меня нет интерфейса игрового порта! Кроме того, я думаю, что набор аппаратного и программного обеспечения arduino намного более интегрирован и прост для понимания для новичков, чем «традиционный» подход, представленный на веб-сайте Stripe Snoop и в журнале MAKE. Однако это приложение просто показывает данные на магнитной полосе; у него нет более продвинутых функций, которые есть у Stripe Snoop. На последнем шаге этого руководства есть несколько ссылок на более подробную информацию по этой теме для тех, кому это интересно.
Шаг 1. Аппаратное обеспечение
![Аппаратное обеспечение Аппаратное обеспечение](https://i.howwhatproduce.com/images/005/image-13990-39-j.webp)
![Аппаратное обеспечение Аппаратное обеспечение](https://i.howwhatproduce.com/images/005/image-13990-40-j.webp)
![Аппаратное обеспечение Аппаратное обеспечение](https://i.howwhatproduce.com/images/005/image-13990-41-j.webp)
![Аппаратное обеспечение Аппаратное обеспечение](https://i.howwhatproduce.com/images/005/image-13990-42-j.webp)
Очевидно, сначала необходимо приобрести считыватель магнитных карт. Я использую Omron V3A-4K, который я заказал в digikey. Это обошлось мне в 20 долларов или около того. Если вы не можете найти один из них, подойдет любой стандартный считыватель TTL.
Не беспокойтесь о покупке одной из модных привязных ремней, которые они продают. На плате внутри считывателя есть контактные площадки. Как только вы получили свой ридер, снимите боковую крышку и припаяйте провода к контактным площадкам, как показано на рисунке. Конечно, если у вас другой считыватель, возможно, будет другая схема подключения. В этом случае обратитесь к таблице данных вашего ридера, чтобы найти необходимые электроды. Затем подключите провода к цифровым контактам Arduino следующим образом: DATA - 2 CLK - 3 LOAD - 5 Наконец, подключите + 5 В и GND к соответствующим клеммам на плате Arduino.
Шаг 2: Программное обеспечение
Шаг 3: Используйте это
Наконец, просто откройте последовательное соединение в апплете Arduino и начните считывать карты! Декодированные данные с карты появятся в окне, как только вы проведете по ней.
Шаг 4: Что мне делать дальше?
Если вы хотите узнать больше о картах с магнитной полосой, обязательно прочтите прилагаемую статью «Один день из жизни обратного потока» графа Зеро. Этот документ в значительной степени является библией о том, как магнитные полосы работают физически. Он также содержит информацию о стандартном форматировании дорожек на магнитных полосах, которая полезна при интерпретации данных, которые вы получаете из настройки, показанной в этом руководстве. Кроме того, ознакомьтесь с Stripe Snoop. Это программное обеспечение требует немного более сложной настройки оборудования, но поставляется с базой данных известных форматов карт и будет пытаться анализировать удобочитаемые данные с любой карты, которую вы проводите по ней. Например, если вы проведете пальцем по кредитной карте или водительским правам, он распознает их и покажет вам всю вашу личную информацию, которая хранится на этой карте! Хотя, поскольку эта настройка выводит данные непосредственно на последовательный порт компьютера, я Я уверен, что с помощью небольшого взлома кода будет не так уж сложно заставить этот ридер напрямую взаимодействовать с Stripe Snoop…..
Рекомендуемые:
Разделение и расширение световой полосы Philips Hue: 8 шагов (с изображениями)
![Разделение и расширение световой полосы Philips Hue: 8 шагов (с изображениями) Разделение и расширение световой полосы Philips Hue: 8 шагов (с изображениями)](https://i.howwhatproduce.com/images/006/image-16062-j.webp)
Разделите и увеличьте световую полосу Philips Hue Lightstrip: я добавляю еще больше " умный дом " типа гаджетов к себе домой, и одна из вещей, с которыми я играл, - это Philips Hue Lightstrip. Это светодиодная полоса, которой можно управлять из приложения или с помощью умного помощника, такого как Alexa или
Автономный автомобиль для удержания полосы движения с использованием Raspberry Pi и OpenCV: 7 шагов (с изображениями)
![Автономный автомобиль для удержания полосы движения с использованием Raspberry Pi и OpenCV: 7 шагов (с изображениями) Автономный автомобиль для удержания полосы движения с использованием Raspberry Pi и OpenCV: 7 шагов (с изображениями)](https://i.howwhatproduce.com/images/010/image-28567-j.webp)
Автономный автомобиль для удержания полосы движения с использованием Raspberry Pi и OpenCV: в этих инструкциях будет реализован автономный робот, поддерживающий полосу движения, который будет проходить через следующие этапы: Сбор деталей Установка необходимых компонентов программного обеспечения Сборка оборудования Первый тест Обнаружение линий полосы движения и отображение руководства
Светодиодные полосы выцветания с питанием от Arduino, контролируемые датчиком: 6 шагов (с изображениями)
![Светодиодные полосы выцветания с питанием от Arduino, контролируемые датчиком: 6 шагов (с изображениями) Светодиодные полосы выцветания с питанием от Arduino, контролируемые датчиком: 6 шагов (с изображениями)](https://i.howwhatproduce.com/images/005/image-12388-13-j.webp)
Затухающие светодиодные полосы с питанием от Arduino: недавно я обновил свою кухню и знал, что освещение «улучшит» внешний вид шкафов. Я выбрал «True Handless», так что у меня есть щель под рабочей поверхностью, а также доска, под шкафом и наверху доступных шкафов и
Голосовое управление Освещение Электроника Светодиодные полосы RGB и многое другое с помощью Cortana и Arduino Домашняя автоматизация: 3 шага
![Голосовое управление Освещение Электроника Светодиодные полосы RGB и многое другое с помощью Cortana и Arduino Домашняя автоматизация: 3 шага Голосовое управление Освещение Электроника Светодиодные полосы RGB и многое другое с помощью Cortana и Arduino Домашняя автоматизация: 3 шага](https://i.howwhatproduce.com/images/006/image-15140-27-j.webp)
Освещение для голосового управления Электроника Светодиодные полосы RGB и многое другое с Cortana и Arduino Домашняя автоматизация: Вам нравится идея управлять вещами с помощью голоса? Или не любите вставать с постели, чтобы выключить свет? Но все существующие решения вроде Google Home слишком дороги? Теперь вы можете сделать это самостоятельно менее чем за 10 $. А еще лучше это очень просто
Arduino - Цветовые полосы VGA Gen .: 4 шага
![Arduino - Цветовые полосы VGA Gen .: 4 шага Arduino - Цветовые полосы VGA Gen .: 4 шага](https://i.howwhatproduce.com/images/001/image-343-84-j.webp)
Arduino - VGA Color Bars Gen: очень простой дешевый и иногда полезный проект, который вы можете использовать для настройки или проверки линейности ТВ / мониторов (с входом VGA)