Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Processus de fabrication

HID Prox RFID vers Arduino

Composants et fournitures

Arduino UNO
× 1
HID Prox Pro II
× 1

À propos de ce projet

Les projets de lecteurs RFID basés sur Arduino sont un centime. C'est génial et merveilleux à quel point ils sont nombreux et faciles. En vérifiant Adafruit ou Sparkfun, on peut trouver des dizaines de composants bon marché qui sont presque prêts à être utilisés. Le point commun est qu'ils sont tous compatibles 13.56Mhz ou Mifare. Cela signifie théoriquement des composants et des porte-clés bon marché (et abondants), mais cela signifie également que les systèmes ne sont pas compatibles avec la plupart des systèmes de badge RFID professionnels. Et si vous vouliez brancher un système de qualité « professionnel » comme un lecteur compatible HID Prox ? Il s'avère que ce n'est pas si difficile non plus.

Originaire de :https://obviate.io/2016/11/23/connecting-a-hid-prox-pro-ii-rfid-reader-to-arduino/

Liste d'équipement

  • Lecteur de carte de proximité HID 5455 PROX PRO II Wiegand (5455BGN06)
  • Arduino Uno

Pour le lecteur HID Prox, les deux éléments importants sont qu'il est compatible 5v et utilise l'interface Wiegand. La feuille de comparaison HID Prox Reader montre un certain nombre d'options possibles, il se trouve que le Prox Pro II était facilement disponible sur Amazon. C'est ~ 130 $, ce qui le rend beaucoup plus cher que les autres options, mais si vous êtes prêt à faire l'effort, vous pourrez peut-être les obtenir pour aussi peu que 10 $ / lecteur utilisé sur eBay. Pour l'Arduino, théoriquement, tout système compatible Arduino fonctionnera à condition qu'il utilise 5v. Il se trouve que j'avais plusieurs vieux Uno qui traînaient, c'est ce que j'ai utilisé (en plus, ils sont vraiment faciles à prototyper). La prochaine version de ce projet que je réalise utilisera le Sparkfun Pro Micro, pourquoi pas ?

Schéma de câblage

Le câblage est vraiment Facile. Le lecteur Prox a une queue de cochon merveilleusement étiquetée avec 10 fils. Vous n'avez qu'à vous soucier de 4:rouge (VCC), noir (sol), vert (données 0), blanc (données 1). VCC va à Arduino 5v. Le sol va à Arduino Ground. Le vert va au numérique 3. Le blanc va au numérique 2. C'est vraiment difficile de tout gâcher, tant que vous branchez d'abord tout sauf le VCC. Mais attendez, il y a d'autres fils sur le schéma ci-dessus et 6 autres fils du Prox lecteur. Et ceux-là ? De Prox :Fil orange =LED verte. Fil marron =LED rouge. Fil jaune =Beeper. Si vous avez des ports supplémentaires sur votre Arduino et que vous souhaitez contrôler ces éléments, vous pouvez le faire. Gardez à l'esprit que le bip émet toujours un bip lorsqu'il lit une carte, peu importe. En ce qui concerne Blue (Hold), Violet (Carte présente) et Drain (Shield Ground. Je n'ai pas trouvé d'utilisation pour ceux-ci.

Code

Après avoir cherché sur le net, j'ai trouvé quelques bibliothèques et publications pour Arduino/HID/Wiegand, mais la plupart ne fonctionnaient pas correctement pour moi. Cependant, j'en ai trouvé un de 2012 sur Pagemac.com qui a fonctionné. J'ai apporté quelques modifications et ajouté les LED ainsi que le contrôle du bip à titre d'exemple, voir le GitHub Gist. Il fonctionne très bien pour les cartes HID 26 ou 35 bits et crache également leurs codes d'installation. Le code est ultra simple donc si vous avez une carte HID de longueur personnalisée, il ne devrait pas être trop difficile de la mettre à jour :

Tout assembler

Câblez tout. Branchez votre Arduino sur le port USB. Téléchargez le code. Ouvrez le moniteur série. Si tout s'est déroulé comme prévu lorsque vous glissez un badge HID devant le Prox Pro II, il émet un bip et vous verrez le numéro de badge (et le code d'installation) apparaître sur le moniteur série. Terminé !

Code

GitHub Gist

Schémas


Processus de fabrication

  1. Verrou RFID Arduino avec RC522 - Protocole MIFARE 13,56 Mhz
  2. Démonstration et prévention des exploits de clavier Arduino (HID)
  3. Tutoriel sur le verrouillage RFID Arduino
  4. Système de présence utilisant Arduino et RFID avec Python
  5. Arduino Spybot
  6. FlickMote
  7. Téléviseur maison B-Gone
  8. horloge maîtresse
  9. Trouvez-moi