Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Производственный процесс

Интеграция HID Prox RFID (Wiegand) с Arduino UNO — пошаговое руководство

Компоненты и материалы

Компонент Количество
Arduino UNO 1
Ридер HID Prox Pro II (модель 5455BGN06, Wiegand, 5V) 1

О проекте

Большинство Arduino RFID-проектов используют 13.56 МГц (Mifare, NFC). Профессиональные системы контроля доступа (HID Prox) работают на 125 кГц и используют интерфейс Wiegand. Этот проект показывает, как подключить промышленный ридер HID Prox Pro II к Arduino Uno и считывать номера карт (26 или 35 бит) с facility code.

Источник: obviate.io.

Подключение (Wiring)

У ридера 10-проводной шлейф. Нам нужны 4 провода:

Остальные провода (LED, Beeper, Hold, Card Present, Shield) можно не подключать или использовать для индикации. Схема на фото и в файле schematic.png.

Программный код

Автор нашёл рабочую библиотеку на Pagemac.com (2012 г.), доработал её: добавил управление LED и бузером. Код размещён на GitHub Gist: https://gist.github.com/4319d3e82a858c9d00c1d80f20da81a3.

Основные моменты:

Сборка и запуск

  1. Соберите схему (сначала GND, D0, D1, потом VCC).
  2. Подключите Arduino к USB.
  3. Загрузите скетч из Gist.
  4. Откройте Serial Monitor (9600 или 115200 baud).
  5. Приложите HID-карту/брелок к ридеру — он пикнёт, в мониторе появятся Card Number и Facility Code.

Дальнейшие шаги

Схемы и файлы

Производственный процесс

  1. Надёжный RFID-замок на Arduino с RC522 (MIFARE 13.56 МГц) и сервоприводом
  2. Защита от USB HID-атак: Демонстрация эксплойта клавиатуры на Arduino Leonardo
  3. Создание надежного RFID-замка на Arduino — пошаговое руководство
  4. Надежная система учета рабочего времени на Arduino с RFID и Python
  5. Сборка Bluetooth-робота-шпиона на Arduino с управлением с телефона
  6. FlickMote: жестовое IR-пульт для умного дома на Arduino 101 и ультразвуковом датчике
  7. DIY Arduino TV-B-Gone: универсальный пульт для выключения любого телевизора
  8. Создание пользовательских LED-часов с будильником — видно с 12 метров
  9. Find Me: Умный поисковик вещей на Arduino и Bluetooth
  10. Оптимизированные решения питания для проектов на Arduino