亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 制造工艺

Arduino UNO 对接 HID Prox RFID 读卡器 (Wiegand 26/35 位) 完整指南

组件与物料

Arduino UNO ×1
HID Prox Pro II 读卡器 (5455BGN06, Wiegand 接口, 5V) ×1

项目背景

市面常见的 RFID 模块多为 13.56MHz (Mifare/NTAG),与专业门禁系统使用的 125kHz HID Prox 格式不兼容。本文演示如何将工业级 HID Prox Pro II 读卡器(Wiegand 26/35 位)直连 Arduino,读取卡号与设施代码。

原文来源:obviate.io

设备清单

读卡器尾线 10 根,仅需 4 根:红(VCC)、黑(GND)、绿(Data0)、白(Data1)。其余:橙/绿 LED、黄蜂鸣器、蓝/紫/屏蔽线暂不使用。

接线图

Arduino UNO 对接 HID Prox RFID 读卡器 (Wiegand 26/35 位) 完整指南

注意:先接地、数据线,最后接 VCC,防止热插拔损坏。

代码实现

基于 Pagemac.com 2012 年 Wiegand 库修改,支持 26 位与 35 位 HID 卡,自动解析设施代码与卡号。代码已整理至 GitHub Gist:

核心逻辑:利用两个外部中断 (INT0/INT1) 分别捕获 Data0/Data1 下降沿,组装位流,超时后判断位长并解码。

调试与使用

  1. 按接线图连接硬件
  2. 上传代码,打开串口监视器 (9600 波特率)
  3. 刷 HID 卡片,读卡器蜂鸣器响起,串口输出卡号 (如 Card: 12345 Facility: 10)

扩展建议

原理图文件

Arduino UNO 对接 HID Prox RFID 读卡器 (Wiegand 26/35 位) 完整指南

制造工艺

  1. Arduino RFID 门锁系统 – RC522 模块实现安全门禁
  2. 防范 USB HID 攻击:Arduino Leonardo 键盘模拟演示
  3. 打造安全的 Arduino RFID 门锁——分步指南
  4. 基于 Arduino 与 Python 的可靠 RFID 考勤系统
  5. DIY 蓝牙控制 Arduino 间谍小车
  6. FlickMote:基于手势的智能家居红外遥控器
  7. DIY Arduino TV-B-Gone:万能关机遥控器
  8. 自制大尺寸LED主时钟带闹钟功能 — 12米外清晰可见
  9. Find Me:基于 Arduino 与蓝牙的智能寻物器制作指南
  10. Arduino 项目优化供电方案:从按键开关到电池监测与数据记录
  11. Arduino 井字棋游戏:MAX7219 点阵屏 + 纸板外壳 DIY
  12. 从零构建智能 Arduino 四足机器人:完整指南