HID Prox RFID 리더를 아두이노 우노와 연동하기 – 단계별 설정 가이드
부품 및 소모품
| 부품 |
수량 |
| 아두이노 우노 (Arduino UNO) |
1 |
| HID Prox Pro II (5455BGN06) |
1 |
5V 호환, 위건드(Wiegand) 인터페이스 |
프로젝트 소개
아두이노 기반 RFID 리더 프로젝트는 흔하지만, 대부분 13.56MHz 또는 Mifare 호환 저가 부품입니다. 전문적인 HID Prox 호환 리더 시스템과 연동하려면 어떻게 해야 할까요? 의외로 간단합니다.
원문: obviate.io
장비 목록
- HID 5455 PROX PRO II 근접 카드 리더 (위건드 출력)
- 아두이노 우노
HID Prox 리더 선택 시 중요한 점: 5V 호환이고 위건드 인터페이스를 사용할 것. Prox Pro II는 아마존에서 약 $130에 구매 가능하지만, 중고로 $10 정도에도 구할 수 있습니다. 아두이노는 5V 로직을 사용하는 호환 보드면 무엇이든 가능합니다.
배선도
Prox 리더는 10선 피그테일이 있으며, 그중 4선만 사용합니다:
- 빨강 (VCC) → 아두이노 5V
- 검정 (GND) → 아두이노 GND
- 초록 (Data 0) → 디지털 핀 3
- 하양 (Data 1) → 디지털 핀 2
나머지 선들: 주황(녹색 LED), 갈색(적색 LED), 노랑(부저)은 아두이노 여유 핀에 연결해 제어 가능. 파랑(Hold), 보라(Card Present), 드레인(실드 그라운드)은 현재 용도 미정.
코드
여러 라이브러리를 테스트해 본 결과, 2012년 Pagemac.com의 라이브러리가 잘 작동했습니다. LED 및 부저 제어 기능을 추가해 수정했습니다. GitHub Gist에서 확인 가능합니다. 26비트 또는 35비트 HID 카드 모두 지원하며 시설 코드도 출력합니다. 커스텀 길이 카드도 쉽게 수정 가능합니다.
조립 및 테스트
- 배선 연결
- 아두이노를 USB로 연결
- 코드 업로드
- 시리얼 모니터 열기
- HID 배지를 Prox Pro II에 태그하면 부저음과 함께 시리얼 모니터에 배지 번호(및 시설 코드) 출력
코드
GitHub Gist: 4319d3e82a858c9d00c1d80f20da81a3
회로도
회로도 이미지 참조