II. Manual del usuario para módulo RFID RC522 + Tarjetas 13.56 MHz y llavero TAG

I. Cableado del módulo RFID RC522 con el módulo UNO

Para realizar el cableado del módulo RFID RC522 con el módulo UNO necesitamos los elementos siguientes :
Si necesita más elementos y acceder a todas las descripciones técnicas de nuestros productos, conéctese a la página web de nuestra tienda Solectro Shop.
Utilizando la placa prototipo MB-102 sin soldar, realice el cableado siguiente :


II. Leer el ID de la tarjeta RFID y llavero TAG

El objetivo de esta parte es aprender a leer el ID de una tarjeta RFID, de un llavero TAG y poder leerlo en el monitor serie de la interfaz Arduino.

Para programar la lectura del ID de un objeto RFID con el módulo RFID RC522, en un archivo nuevo, escribamos el programa siguiente en la interfaz de programa Arduino.


Para que el programa pueda compilar con éxito, se necesita absolutamente descargar la librería Arduino MFRC522.h, colocando su carpeta a la dirección siguiente de su sistema :

C:\Program Files (x86)\Arduino\libraries

Una vez que ha copiado el código en la interfaz, haga clic en Programa/Verificar/Compilar.


Debajo de su pantalla en la interfaz Arduino, hay una zona de mensaje del compilador en la cual se puede ver si el código ha sido redactado bien o si presenta errores.

Si el código se compila con éxito, aparece el mensaje siguiente :


Una vez compilado cargue el programa en el micro controlador ATMEGA328P-PU del módulo Uno R3, haciendo clic en Programa/Subir.


Observe el funcionamiento del dispositivo abriendo el monitor serie en el IDE Arduino en Herramientas/monitor serie, pasando diferentes tarjetas RFID y llaveros delante el lector del módulo RFID RC522 y lea cada ID de estos objetos :


Cada objeto RFID tiene una identificación única que no se puede modificar. Es imposible que un ID se repita de una tarjeta a otra, o de un llavero a otro, cada ID pudiendo variar de tamaño como se observa en nuestro monitor serie.

De clic para descargar el programa Arduino.

III. Validar el ID de la tarjeta RFID y llavero TAG

Vamos a implementar un programa que nos permite aceptar ciertos ID de tarjetas o de llaveros y rechazar los que nos pertenecen a los registrados en su base de ID conocidos.

Para realizarlo, en un archivo nuevo, escribamos el programa siguiente en la interfaz de programa Arduino :


Una vez que ha copiado el código en la interfaz, haga clic en Programa/Verificar/Compilar.


Debajo de su pantalla en la interfaz Arduino, hay una zona de mensaje del compilador en la cual se puede ver si el código ha sido redactado bien o si presenta errores.

Si el código se compila con éxito, aparece el mensaje siguiente :


Una vez compilado cargue el programa en el micro controlador ATMEGA328P-PU del módulo Uno R3, haciendo clic en Programa/Subir.


En nuestro programa hemos entrado en la cadena de carácter validKey1 el tamaño y los datos hexadecimal del ID aceptado.
Para poder configurar un ID como aceptado se necesita primero conocer su valor a través de una lectura.

Hemos configurado un solo ID como aceptable pero pueden ser varios.

Observe el funcionamiento del dispositivo abriendo el monitor serie en el IDE Arduino en Herramientas/monitor serie, pasando diferentes tarjetas RFID y llaveros delante el lector del módulo RFID RC522 y lea para ver si la tarjeta utilizada tiene el ID aceptado o no :



IV. Control de acceso
 
El objetivo de esta parte es implementar un programa simulando un control de acceso.

El programa nos va a mandar el ID de la tarjeta leída e indicar si está aceptada o no de acuerdo a los registrados en su base de ID conocidos.

En un archivo nuevo, escribamos el programa siguiente en la interfaz de programa Arduino :


Una vez que ha copiado el código en la interfaz, haga clic en Programa/Verificar/Compilar.
 

 

Debajo de su pantalla en la interfaz Arduino, hay una zona de mensaje del compilador en la cual se puede ver si el código ha sido redactado bien o si presenta errores.

Si el código se compila con éxito, aparece el mensaje siguiente :
 


Una vez compilado cargue el programa en el micro controlador ATMEGA328P-PU del módulo Uno R3, haciendo clic en Programa/Subir.
 

En nuestro programa hemos entrado dos cadenas de caracteres Usuario1 y Usuario 2, cada una de tamaño distinto el tamaño para simular dos usuarios aceptados por nuestro dispositivo.

Para poder configurar un ID como aceptado se necesita primero conocer su valor a través de una lectura.

Observe el funcionamiento del dispositivo abriendo el monitor serie en el IDE Arduino en Herramientas/monitor serie, pasando diferentes tarjetas RFID y llaveros delante el lector del módulo RFID RC522 y lea para ver si el ID de la tarjeta leída corresponde a uno de los dos únicos usuarios aceptados. 
 

De clic para descargar el programa Arduino.


V. Control de acceso RFID : aplicación con un módulo relé
  
En esta parte vamos a simular una apertura de puerta pegando un relé 5V 10A qué podría alimentar en la realidad el imán de esta puerta.

Para realizar el cableado módulo RFID RC522 con un módulo relé 4 canales que vamos a usar en nuestro ejemplo necesitamos los elementos siguientes :
Si necesita más elementos y acceder a todas las descripciones técnicas de nuestros productos, conéctese a la página web de nuestra tienda Solectro Shop.
Utilizando la placa prototipo MB-102 sin soldar, realice el cableado siguiente :


Después de haber realizado el cableado en un archivo nuevo, escribamos el programa siguiente en la interfaz de programa Arduino.


Una vez que ha copiado el código en la interfaz, haga clic en Programa/Verificar/Compilar.


Debajo de su pantalla en la interfaz Arduino, hay una zona de mensaje del compilador en la cual se puede ver si el código ha sido redactado bien o si presenta errores.

Si el código se compila con éxito, aparece el mensaje siguiente :


Una vez compilado cargue el programa en el micro controlador ATMEGA328P-PU del módulo Uno R3, haciendo clic en Programa/Subir.


Pase diferentes tarjetas delante el lector RFID incluso las que ha configurado como usuarios aceptados y observe según el ID de las tarjetas utilizadas si el relé 1 del módulo relé se pega o no.

Hemos utilisado un módulo relé 4 canales usando en nuestra aplicación un solo relé pero para mostrale que se pueden realizar controles de acceso amplio con un solo lector, mandando una o varias puertas de un mismo piso o edificio.

De clic para descargar el programa Arduino.













0 comentarios:

Publicar un comentario