Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Proceso de manufactura

HID Prox RFID a Arduino

Componentes y suministros

Arduino UNO
× 1
HID Prox Pro II
× 1

Acerca de este proyecto

Los proyectos de lectores RFID basados ​​en Arduino cuestan una moneda de diez centavos la docena. Es genial y maravilloso lo abundantes y fáciles que son. Al revisar Adafruit o Sparkfun, uno puede encontrar docenas de componentes baratos que están casi listos para usar. El factor común es que todos son compatibles con 13,56 Mhz o Mifare. Nominalmente, esto significa componentes y llaveros baratos (y abundantes), pero también significa que los sistemas no son compatibles con la mayoría de los sistemas de credenciales RFID profesionales. ¿Qué sucede si desea conectar un sistema de grado "profesional" como un lector compatible con HID Prox? Resulta que tampoco es tan difícil.

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

Lista de equipos

  • Lector de tarjetas de proximidad HID 5455 PROX PRO II Wiegand (5455BGN06)
  • Arduino Uno

Para el lector HID Prox, las dos partes importantes son que es compatible con 5v y utiliza la interfaz Wiegand. La hoja de comparación de HID Prox Reader muestra una serie de opciones posibles, simplemente sucede que el Prox Pro II estaba disponible en Amazon. Cuesta ~ $ 130, lo que lo hace mucho más caro que otras opciones, pero si está dispuesto a hacer el esfuerzo, es posible que pueda obtenerlos por tan solo $ 10 por lector usado en eBay. Para Arduino, teóricamente cualquier sistema compatible con Arduino funcionará siempre que use 5v. Tenía varios viejos Uno por ahí, así que eso es lo que usé (además, es muy fácil crear prototipos con ellos). La próxima versión de este proyecto que haga utilizará Sparkfun Pro Micro, porque ¿por qué no?

Diagrama de cableado

Conectar esto es realmente simple. El lector de proximidad tiene una coleta maravillosamente etiquetada con 10 cables. Solo debe preocuparse por 4:rojo (VCC), negro (tierra), verde (datos 0), blanco (datos 1). VCC va a Arduino 5v. Ground va a Arduino Ground. El verde pasa a Digital 3. El blanco pasa a Digital 2. Es muy difícil estropear esto, siempre y cuando conecte todo menos el VCC primero. Pero espere, hay otros cables en el diagrama de arriba y 6 cables más del Prox. lector. ¿Y esos? Prox:cable naranja =LED verde. Cable marrón =LED rojo. Cable amarillo =Beeper. Si tiene puertos adicionales en su Arduino y desea controlar estos elementos, puede hacerlo. Tenga en cuenta que el zumbador siempre emitirá un pitido cuando lea una tarjeta, independientemente. En cuanto a Azul (Sostener), Violeta (Tarjeta presente) y Drenaje (Escudo de tierra. No he encontrado un uso para esos).

Código

Después de buscar en la red, encontré algunas bibliotecas y publicaciones para Arduino / HID / Wiegand, pero la mayoría no funcionó correctamente para mí. Sin embargo, encontré uno de 2012 en Pagemac.com que funcionó. Hice algunos cambios y agregué los LED junto con el control de pitidos solo como una muestra, consulte GitHub Gist. Funciona muy bien para tarjetas HID de 26 o 35 bits y también escupe sus códigos de instalación. El código es muy simple, por lo que si tiene una tarjeta HID de longitud personalizada, no debería ser demasiado difícil de actualizar:

Poniéndolo todo junto

Conecta todo. Conecta tu Arduino al puerto USB. Sube el código. Abra el monitor de serie. Si todo ha ido de acuerdo con el plan cuando desliza una placa HID frente al Prox Pro II, emitirá un pitido y verá el número de placa (y el código de instalación) en el monitor de serie. ¡Listo!

Código

GitHub Gist

Esquemas


Proceso de manufactura

  1. Arduino RFID Lock con RC522 - Protocolo MIFARE 13.56 Mhz
  2. Demostración y prevención de exploits del teclado Arduino (HID)
  3. Tutorial de bloqueo RFID de Arduino
  4. Sistema de asistencia que usa Arduino y RFID con Python
  5. Arduino Spybot
  6. FlickMote
  7. Televisión casera B-Gone
  8. Reloj maestro
  9. Encuéntrame
  10. Arduino Power
  11. Tech-TicTacToe