Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
ENERO, 2016
pág. 1
INFORME
2. OBJETIVOS:
Especifico:
-Realizar el control de cargas alternas a través de módulos RFID por medio del
microcontrolador Arduino para el control de acceso.
Generales:
- Analizar las diferentes tecnologías de control de acceso existentes en la actualidad
-Analizar el circuito de acoplamiento de la carga más adecuado para el control de cargas
alternas.
-Comprobar el funcionamiento de los módulos RFID con la tarjeta Arduino.
-Analizar los diferentes puertos de comunicación que proporciona el Arduino UNO
3. RESUMEN
4. PALABRAS CLAVES:
Triac, RFID, Arduino, Puerto serial.
5. Materiales y Metodología
pág. 2
Código de barras
UPC, (Código universal de producto), más conocido como código de barras, consiste en
una serie de barras negras y espacios en blanco de un ancho diferente que permite la
captura de información mediante un código de identificación relacionada con una
información específica, estos códigos proporcionan las mismas ventajas que tarjeta
magnética. Los sistemas de códigos de barras se clasifican de acurdo a las tecnologías de
escaneado que estas utilicen y estos puede ser: Código 2/5 i, Código 39, Código 128,
Código EAN, Código EAN 128, PDF417, CodaBlocK F, Data Matrix, QR code, Maxi code o
el resiente código GS1 DATAbar anteriormente conocido como RSS código de barras
lineal de alta densidad [2, 3, 4, 5]. En la figura 1, se puede observar las diferentes
opciones en cuanto a código de barras lineal de alta densidad utilizados hoy en las
grandes industrias.
Las tarjetas magnéticas toma el nombre debido a la banda magnética que está situada en
la parte superior o inferior de la tarjeta. La tarjeta magnética se basa en los mismos
principios de una cinta de audio. El medio magnético se compone de cientos de agujas
diminutas que al magnetizarse por medio de campo eléctrico externo las agujas se
magnetizan de forma permanente permitiendo realizar la lectura de la información que
contiene dicha banda. La banda magnética es escrita y leída por medio de contacto físico.
En la figura 2, se observa una tarjeta magnética [1, 6].
pág. 3
Figura 2, Tarjeta con banda magnética
Sistemas Biométricos
Reconocimiento de iris
Reconocimiento facial
Reflexión retinal
Geometría de la mano
Geometría facial
Termografía mano, facial
Huellas dactilares
Patrón de la voz
Patrón de escritura
Una de las ventajas de los sistemas biométricos es que se identifica de manera explícita a
la persona y no a credenciales o a otras formas de identificación [1,2]. El la figura 3, se
presenta el mapeo tridimensional para reconocimiento facial de un sistema biométrico
de reconocimiento facial.
pág. 4
Sistemas RFID
Semiactivas: Este tipo de tarjes posee un circuitería pero para enviar los datos
necesariamente exige las ondas de radio emitidas por la antena receptora. Tienen un
mayor coste económico que las tarjetas pasivas y permiten una lectura desde una
distancia de aproximadamente 10 y 15 metros [7,9].
En la figura 4.a, 4.b, se presentan una tarjeta RFID pasiva y activa respectivamente.
a) b)
Figura 4. Tipos de tarjetas RFID
pág. 5
Una vez analizado los sistemas del control de acceso más utilizados se puede describir la
siguiente tabla. La tabla 1, presenta las distintas características de cada uno de los
sistemas utilizados en el control de acceso con el fin de elegir el más adecuado para su
implementación.
Tabla 1. Tabla con las características más importantes para de los sistemas de control de
acceso más utilizados en los últimos años [2].
pág. 6
De la tabla 1, se puede deducir que los sistemas de mayor coste económico, son los
sistemas biométricos de reconocimiento facial, la desventaja de estos sistemas es que
poseen un sistema operativo empresarial el cual no permite acceder al código fuente y no
se lo puede modificar. Por otro lado se puede ver que los sistemas basados en códigos de
barras tiene un nivel de seguridad muy bajo ya que estos pueden ser clonados o
deteriorados por su mal uso. Asimismo los sistemas basados en código de barras tienen
en corto radio de alcance, puesto que el lector no puede estar a más de 2cm de distancia.
De la misma tabla se puede deducir que la tecnología más económica y que ofrece
medianas prestaciones la tarjeta RFID pasiva por su bajo coste, límite de vida indefinida y
no requiere línea de vista.
Muchas de los pines están designados para la comunicación del módulo RFID MFRC522,
y su conexión respectiva se puede observar el la figura 5.
pág. 7
Figura 5. Conexión del módulo RFID con el microcontrolador Arduino.
Adición de la Biblioteca
Si actualmente utiliza un IDE Arduino anterior a la versión 1.0.5 todavía se puede instalar
la biblioteca manualmente. Arduino proporciona instrucciones para hacerlo que se
pueden encontrar en http://arduino.cc/en/Guide/Libraries (Desplácese por la página
hasta encontrar la sección "Manual Instalación"). Abra el Arduino IDE y vaya a Sketch>
Import Library, Add Library, figura 7.
pág. 8
Figura 8. Importación de la librería de RFID al IDE de Arduino.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
#include <SPI.h>
#include <RFID.h>
/ Incluye las librerías de la programación del módulo de lectura RFID/*
#define SS_PIN 10
#define RST_PIN 9
/ Define a los pines 10 y 9 como son pines de comunicación/*
int numero_serie[5]; // aquí guardaremos el número que nuestro sensor RFID detectará
//-----------------------------------------------variables, funciones,
etc-------------------------------------------------
void setup()
{
numero_serie[0] = 116;
numero_serie[1] = 213;
numero_serie[2] = 66;
numero_serie[3] = 119;
numero_serie[4] = 148;
void loop()
{
leer_usuario();
}
void leer_usuario()
{
if (rfid.isCard())
{
if (rfid.readCardSerial())
// Se compara los cuatro dígitos de la tarjeta RFID leída con los dígitos definidos para
validar la tarjeta
pág. 10
if (rfid.serNum[0] == numero_serie[0] && rfid.serNum[1] == numero_serie[1]
&& rfid.serNum[2] == numero_serie[2] && rfid.serNum[3] == numero_serie[3] &&
rfid.serNum[4] == numero_serie[4])
contador++;
pág. 11
delay(100); // para que no se imprima constantemente el mismo número*/
else
{
digitalWrite(2, LOW);
Serial.println("La tarjeta no es valida");
}
rfid.halt();
Para acoplar el circuito de voltaje DC a una carga alternade potencia, en este caso una
bombilla, se coláqua un circuito de potencia que permite realizar el encendido y apagado
de un circuito. El circuito de potencia está compuesto de un Tria y Un moc. Cuando
necesitamos controlar alguna carga de potencia periódicamente, es decir, cuando el uso
de este control es muy frecuente, como en un secuenciado de luces el termostato y el rele
quedan obsoleto ya que los contactos de estos elementos electrónicos tienen una vida
útil mucho menor a la de un semiconductor por tratarse de dispositivos electrónicos
mecánico. Para solucionar estos problemas utilizaremos un Triac de potencia en este
caso el BT137 que nos proporciona una tensión máxima de 500Vac y una corriente
Máxima de 8Arms, lo cual es más que suficiente para manejar cargas de 1kW (1000W).
Este Triac es controlado mediante un opto-acoplador MOC3010, pero puede usarse casi
cualquier MOC. El MOC posee en su interior un diodo led y un foto triac, entonces al
encender el led con una tensión de 2V, en este caso se le agrego una resistencia para que
pág. 12
la tensión de alimentación sea de 5V (cualquier circuito TTL puede manejarlo
directamente). Este opto-acoplador cumple la función de manejar al triac y también de
aislarlo opticamente, es decir, el circuito lógico TTL esta físicamente aislado del circuito
de potencia, de esta forma se logra tener una mayor protección contra posibles sobre
cargas o fallas.
Para cargas inductivas (motores) se debe emplear un circuito RC (Snubber Network) en
paralelo a los terminales MT1 y MT2 del Triac, de lo contrario se podrá destruir el
mismo.
Para esta red es necesario un cálculo de complejidad media que dependerá del factor de
potencia del motor, pero resumiendo algunos cálculos y analizando las hojas de datos de
los componentes en cuestión podemos decir que, la red RC será: Capacitor de Poliester de
10nF / 400V, y la resistencia será de 39Ohms 2W. Si el factor de potencia es menor a 0.5
entonces debemos aumentar el valor de la resistencia unas diez veces aproximadamente.
En la figura 9, se presenta el circuito de potencia simulado, para la realización de las
pistas.
Conclusiones
Referencias bibliográficas
pág. 14
[5] DATACollection,"Los Codigos de Barra", Julio/Septiembre 2012.
[11] ADDIKIT, "RFID quick satar guide form Arduino", Addicore LLC, 2015, Volumen 1.2,
pag 1-10.
[12] Elechouse, “ TESTING RFID WITH ARDUINO”, Octubre 2012, pag 1-4
[13] L. Ada, “ ADAFRUIT PN535 RFID/NFC BREAKOUT AND SHIELD”, Adafruit learning
system, Enero 2016.
pág. 15