工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Manufacturing Technology >> 製造プロセス

HID Prox RFIDリーダーをArduino UNOと連携:ステップバイステップセットアップ

必要な部品と材料

Arduino UNO ×1
HID Prox Pro II(5455BGN06、Wiegandインターフェース、5V対応) ×1

プロジェクト概要

HID Prox RFIDリーダーをArduino UNOと連携:ステップバイステップセットアップ

ArduinoベースのRFIDリーダープロジェクトは数多く存在しますが、その多くは13.56MHzやMifare互換の安価なものです。しかしプロフェッショナルなRFIDバッジシステム(HID Prox互換)と互換性がありません。HID Prox互換リーダーをArduinoに接続する方法を解説します。

元記事:obviate.io

機材リスト

HID Prox RFIDリーダーをArduino UNOと連携:ステップバイステップセットアップ

HID Proxリーダー選定のポイント:5V動作対応であること、Wiegandインターフェースであること。Prox Pro IIはAmazonで入手しやすく約130ドル。中古ならeBayで10ドル程度で見つかることも。Arduinoは5V動作するものなら互換機でもOK。手元にUnoがあったので使用(プロトタイピングに最適)。次期版ではSparkFun Pro Microを検討中。

配線図

HID Prox RFIDリーダーをArduino UNOと連携:ステップバイステップセットアップ

配線は非常にシンプル。Proxリーダーのピグテール(10芯)のうち、重要なのは4線のみ:

VCC以外を先に接続すれば間違いようがありません。他の6線について:

Arduinoに余裕があればLEDやブザーも制御可能ですが、ブザーは読み取り時に必ず鳴ります。

コード

ネットでArduino/HID/Wiegandライブラリを探しましたが、うまく動くものが少なかったです。最終的にPagemac.comの2012年のコードが動作。LED制御とブザー制御をサンプルとして追加し、GitHub Gistに公開しています。26bit/35bitのHIDカードに対応し、ファシリティコードも出力します。コードはシンプルなので、カスタムビット長のHIDカードにも容易に対応可能です。

すべてを組み合わせる

配線完了後、ArduinoをUSB接続してコードをアップロード。シリアルモニタを開き、HIDバッジをProx Pro IIにかざすとブザーが鳴り、バッジ番号(とファシリティコード)がシリアルモニタに表示されます。完了!

コード

GitHub Gist

回路図

HID Prox RFIDリーダーをArduino UNOと連携:ステップバイステップセットアップ

製造プロセス

  1. ArduinoとRC522で作るセキュアなRFIDドアロック(MIFARE 13.56MHz)
  2. USB HID 攻撃の防止:Arduino Leonardo キーボードエクスプロイト実演
  3. Arduinoで作るセキュアなRFIDロック – ステップバイステップガイド
  4. Python連携で信頼性向上: Arduino RFID勤怠管理システム
  5. Bluetooth操作のArduinoスパイボットを自作する
  6. FlickMote:ジェスチャー操作のIRリモコンでスマートホームを制御
  7. 自作Arduino TV-B-Gone:全テレビ対応の万能リモコン
  8. 12メートル先から見える大型LEDマスタークロック(アラーム機能付き)を自作しよう
  9. ArduinoとBluetoothで作るスマート紛失防止タグ「Find Me」
  10. Arduinoプロジェクトのための最適化電源ソリューション
  11. Arduino三目並べ:MAX7219 LEDマトリクスと段ボールケースで自作