Está en la página 1de 21

INSTITUTO TECNOLÓGICO SUPERIOR DE SAN

ANDRES TUXTLA

DIVISIÓN DE INGENIERÍA MECATRÓNICA


311-B

ASIGNATURA: PROGRAMACION AVANZADA

CATEDRATICO: ING. ROBERTO ESTEBAN GUERRERO


HERNADEZ

PERIODO: SEPTIEMBRE2023-ENERO 2024

PROTOTIPO EXPERIMENTAL:
“AUTOMATIZACION DE PUERTA CON TARJETAS RFID”

PRESENTA:

❖ FRANCISCO EDUARDO AZAMAR


❖ RENATA NICOLE CARMONA XOLO
❖ SYDNEY LOPEZ LOPEZ

SAN ANDRES TUXTLA, VER A 13 DE DICIEMBRE DEL 2023

1
Índice
Introducción ........................................................................................................................................ 3
Objetivo de la practica......................................................................................................................... 4
Desarrollo ............................................................................................................................................ 5
Cerraduras inteligentes ................................................................................................................... 5
Solenoides tipo chapa ..................................................................................................................... 6
Tecnología RIFD ............................................................................................................................... 7
Placa de trabajo Arduino ................................................................................................................. 9
Materiales .......................................................................................................................................... 11
Procedimiento ................................................................................................................................... 12
Conclusiones ..................................................................................................................................... 20
Referencias bibliográficas ................................................................................................................. 21

2
Introducción

En el siguiente documento se mostraran los resultados obtenidos tras la realización de un


prototipo de puerta inteligente, el cual fue diseñado con la finalidad de proporcionar una
mayor seguridad a las puertas de las casas y de esta forma evitar posibles robos o algunos
otros incidentes como el no poder abrir las puertas por pedida de llaves, ante esto diseñamos
un sistema de apertura de puertas mediante el uso de tarjetas RFID, la cual utiliza un modulo
de lectura de este tipo y un solenoide que sirve como chapa de la puerta que se acciona al
momento en que se lee alguna tarjeta registrada en la placa de trabajo.

3
Objetivo de la practica

Automatizar la apertura de una puerta mediante el uso de tarjetas RFID y la placa de trabajo
Arduino para que se abra solo con las tarjetas registradas y de esta forma evitar la entrada a
personas extrañas a cualquier lugar.

4
Desarrollo
Marco teórico

Cerraduras inteligentes
En esencia, una cerradura inteligente viene a ser una evolución de la cerradura clásica con
pomo y llave, pero conectada a internet y con capacidad para ejecutar de modo autónomo los
movimientos mecánicos que provoca una vuelta de llave en la cerradura para abrir la puerta.
Pero no siempre existe la necesidad de conexión a la red, aunque sí de la existencia de un
dispositivo con capacidad de almacenar ciertos datos para recordar las claves que definen la
entrada de cada persona. De hecho, una cerradura inteligente puede abrirse de múltiples
maneras.

Tipos de cerraduras inteligentes:

Las cerraduras inteligentes pueden clasificarse en base a dos categorías principales, la


primera es su modo de instalación. Así, distinguiremos entre sustitutivas y complementarias.
Las cerraduras inteligentes sustitutivas son aquellas que para su instalación requieren la
sustitución total de la cerradura tradicional; quitar todo el pomo y el herraje para colocar una
nueva cerradura completa.

5
Las cerraduras inteligentes complementarias son aquellas que conllevan la implantación de
un aparato encima de la cerradura tradicional, sin necesidad de cambiar esta, y facilitan una
apertura autónoma.

Este tipo de cerradura suele ir instalada en el interior de la casa, es normalmente más barata
que la sustitutiva y, en general, menos sofisticada, pero en muchos casos puede ser una
solución eficaz.

Solenoides tipo chapa

Este solenoide tiene un eje con un corte inclinado dedicado para deslizarse con una puerta.
Es básicamente una cerradura electrónica diseñada para un gabinete, una puerta, un seguro
etc. El cerrojo se encuentra normalmente extendido, por lo que al aplicarle corriente abres la
puerta de tu proyecto.

Especificaciones

• Voltaje de operación: 12 VDC (puede funcionar a partir de 9 VDC, pero ocasionará


una operación más lenta y un movimiento más débil)

• Corriente de consumo: 650 mA @ 12 VDC y 500 mA @ 9 VDC


• Diseñado para un tiempo de activación de 1 a 10 segundos
• Medidas: 5.5cm de largo x 2.2cm de ancho
• Medidas de la base: 3.8cm de ancho y 5.5cm de largo

6
Tecnología RIFD
La RFID es un sistema de identificación de productos que puede parecer similar al código
de barras tradicional, pero cuenta con grandes ventajas. A diferencia del código de barras,
que utiliza la imagen para identificar una etiqueta colocada en un producto, la RFID utiliza
las ondas de radio para comunicarse con un microchip, que puede estar montado sobre gran
cantidad de soportes, como por ejemplo un tag o etiqueta RFID, una tarjeta o un
transpondedor. Es posible que no seas consciente de ello, pero en tu día a día,
probablemente estarás utilizando algún sistema con tecnología RFID. Al realizar el pago
automático de parkings y autopistas, cuando utilizas una tarjeta de acceso o al comprar una
camisa, probablemente estarás usando la tecnología de identificación por
radiofrecuencia o RFID.

Estos microchips, cuentan con una gran capacidad de almacenamiento de datos, por lo que
permitirán guardar mucha más información que las etiquetas de código de barras
tradicional. Su tecnología hace que sean muy difíciles de duplicar lo que aumenta su
seguridad y además, permiten realizar la lectura de forma prácticamente instantánea, a
distancia y sin necesidad de línea de visión.

7
Por lo tanto, la tecnología RFID permite identificar y transmitir la información sobre un
objeto, a través de ondas de radiofrecuencia. Para hacerlo, se necesita una etiqueta RFID
(en inglés, Radio Frecuency Identification), la cual permite almacenar, transmitir o
identificar esos datos. Para la lectura de esos datos, se necesita un lector y una antena
RFID, que identificará el Tag y leerá a distancia el contenido de la etiqueta inteligente
pegada al objeto.

¿Cómo funciona un sistema RFID?

Las soluciones RFID se componen de una antena RFID, un lector RFID (Transceiver) y una
etiqueta RFID (RF-tag). Dependiendo del tamaño del almacén y de su configuración
también pueden ser necesario instalar arcos de lectura o portales RFID.

Al pasar la mercancía, la antena detecta el Tag o la etiqueta inteligente y emite una señal al
lector, que es quien valida la información contenida en la etiqueta. El lector, a su vez, envía
la información al sistema central del cliente (ERP), donde se actualizan los datos al
momento. Datos que se transmiten de manera segura, reduciendo así los posibles errores
que se darían de otro modo.

8
Placa de trabajo Arduino
Arduino es una plataforma de creación de electrónica de código abierto, la cual está basada
en hardware y software libre, flexible y fácil de utilizar para los creadores y
desarrolladores. Esta plataforma permite crear diferentes tipos de microordenadores de una
sola placa a los que la comunidad de creadores puede darles diferentes tipos de uso.

Para poder entender este concepto, primero vas a tener que entender los conceptos de
hardware libre y el software libre. El hardware libre son los dispositivos cuyas
especificaciones y diagramas son de acceso público, de manera que cualquiera puede
replicarlos. Esto quiere decir que Arduino ofrece las bases para que cualquier otra persona o
empresa pueda crear sus propias placas, pudiendo ser diferentes entre ellas, pero igualmente
funcionales al partir de la misma base.

¿Cómo funciona Arduino?

Arduino es una placa basada en un microcontrolador ATMEL. Los microcontroladores son


circuitos integrados en los que se pueden grabar instrucciones, las cuales las escribes con el
lenguaje de programación que puedes utilizar en el entorno Arduino IDE. Estas
instrucciones permiten crear programas que interactúan con los circuitos de la placa.

9
El microcontrolador de Arduino posee lo que se llama una interfaz de entrada, que es una
conexión en la que podemos conectar en la placa diferentes tipos de periféricos. La
información de estos periféricos que conectes se trasladará al microcontrolador, el cual se
encargará de procesar los datos que le lleguen a través de ellos.

El tipo de periféricos que puedas utilizar para enviar datos al microcontrolador depende en
gran medida de qué uso le estés pensando dar. Pueden ser cámaras para obtener imágenes,
teclados para introducir datos, o diferentes tipos de sensores.

10
Materiales

1) Placa de trabajo Arduino uno


2) Solenoide de 12V
3) Modulo relevador de 5V
4) 2 focos leds (verde y rojo)
5) Modulo RFID
6) Tarjetas RFID
7) Bateria 7.4V
8) Buzzer
9) Protoboard
10) Jumpers
11) Papel cascaron
12) Cable de alimentación para Arduino
13) Pistola de silicón

11
Procedimiento

Como primer paso se desarrolló el código en el entorno Arduino de acuerdo a las necesidades
que requería nuestro prototipo, en el código se inscribieron como primera instrucción la
lectura de las tarjetas RFID a través del módulo receptor, en el cual, si la tarjeta escaneada
tiene la numeración registrada en el código, se activará el relevador que permite el paso del
voltaje al solenoide el cual será retraído abriendo la puerta.

El código utilizado para este proyecto se muestra a continuación:

#include <SPI.h>

#include <MFRC522.h>

#define SS_PIN 10

#define RST_PIN 9

#define LED_G 5 //Pin que conecta al led verde

#define LED_R 4 //Pin que conecta al led rojo

#define RELAY 3 //relay al pin

#define BUZZER 2 //pin que conecta al buzzer

#define ACCESS_DELAY 2000

#define DENIED_DELAY 1000

MFRC522 mfrc522(SS_PIN, RST_PIN); // creacion de instancia


MFRC522.

void setup()

12
Serial.begin(9600); // comunicacion serial

SPI.begin(); // Initiate SPI bus

mfrc522.PCD_Init(); // Initiate MFRC522

pinMode(LED_G, OUTPUT);

pinMode(LED_R, OUTPUT);

pinMode(RELAY, OUTPUT);

pinMode(BUZZER, OUTPUT);

noTone(BUZZER);

digitalWrite(RELAY, LOW);

Serial.println("coloca tu tarjeta para la lectura...");

Serial.println();

void loop()

// Muestra nuevas tarjetas

if ( ! mfrc522.PICC_IsNewCardPresent())

return;

// Select one of the cards

if ( ! mfrc522.PICC_ReadCardSerial())

return;

13
//Show UID on serial monitor

Serial.print("UID tag :");

String content= "";

byte letter;

for (byte i = 0; i < mfrc522.uid.size; i++)

Serial.print(mfrc522.uid.uidByte[i] < 0x10 ? " 0" : " ");

Serial.print(mfrc522.uid.uidByte[i], HEX);

content.concat(String(mfrc522.uid.uidByte[i] < 0x10 ? " 0" :


" "));

content.concat(String(mfrc522.uid.uidByte[i], HEX));

Serial.println();

Serial.print("Message : ");

content.toUpperCase();

if (content.substring(1) == "83 23 38 BB") {

Serial.println("Authorized access");

Serial.println();

delay(500);

digitalWrite(RELAY, HIGH);

digitalWrite(LED_G, HIGH);

delay(ACCESS_DELAY);

digitalWrite(RELAY, LOW);

digitalWrite(LED_G, LOW);

14
delay(1000); // Retardo para permitir reiniciar el lector RFID

mfrc522.PICC_HaltA(); // Detener el proceso actual del lector


RFID

mfrc522.PCD_Init(); // Reiniciar el lector RFID para continuar


la lectura

Serial.println("Ponga su tarjeta..."); // Mostrar el mensaje de


"ponga su tarjeta"

Serial.println();

else {

Serial.println(" Acceso denegado");

digitalWrite(LED_R, HIGH);

tone(BUZZER, 300);

delay(DENIED_DELAY);

digitalWrite(LED_R, LOW);

noTone(BUZZER);

15
Después de ajustar el código realizado y corregir las fallas, pasamos a la construcción del
diagrama eléctrico, el cual quedo representado de la siguiente manera:

El diagrama solo incluye las conexiones para el modulo RFID y los leds, para la conectividad
del solenoide se unieron las terminales de salida del relevador con las del solenoide y la
batería de 7.4V para que esta sirva de alimentación independiente a la chapa eléctrica.

Posteriormente, se procedió a la realización de pruebas para verificar que las conexiones del
circuito eléctrico funcionaban de manera correcta, para lo cual se necesito el uso de la
protoboard y los jumpers que sirven como transporte de la corriente.

16
Para checar el funcionamiento del código alimentamos el sistema para verificar con las
tarjetas RFID que detecte la correcta.

Una vez verificado que todo el circuito funcione de manera correcta, se procedió a la
elaboración de la maqueta para montar dicho circuito. Para esto, utilizamos un cuarto de
papel cascaron del cual se cortaron dos rectángulos con medidas de 28cm de largo por 15cm
de ancho.

17
A una de las caras se le hizo tres perforaciones para insertar el modulo RFID y los leds que
servirán como indicadores.

Acomodamos todos los componentes del circuito con silicón caliente en una de las caras de
la placa de papel cascaron de tal forma que queden cubiertas por el segundo rectángulo de
cartón que servirá como la tapa de la puerta.

18
Verificamos que las conexiones continúen en buen estado y sellamos las caras de la puerta
con silicón y cortes de papel cascaron para darle la forma final a la puerta.

Tras realizar las correcciones necesarias obtenemos el prototipo de nuestra puerta que
funciona con tarjetas RFID y un solenoide para su sistema, obteniendo así una forma de
acceso mas controlada y confiable a cualquier oficina o habitación.

19
Conclusiones

Al finalizar con la elaboración de este proyecto, logramos entender la importancia que tiene
la programación hoy en día y la forma en que podemos aplicarla para solucionar distintas
problemáticas de nuestra vida cotidiana. De igual manera se comprende la utilidad de
aprender la programación orientada a objetos ya que con este lenguaje puedes lograr
múltiples tareas, sobre todo en el ámbito de la automatización, este caso se decidió
implementarlo en una simple puerta, sin embargo, existen infinidad de procesos que pueden
ser automatizados usando los componentes adecuados y codificando las instrucciones
necesarias para lograr las actividades que se requieran.

20
Referencias bibliográficas

• Santaona, E. (2023, 2 octubre). Cerraduras inteligentes: cómo funcionan y qué tener

en cuenta antes de comprar una. elDiario.es.

https://www.eldiario.es/consumoclaro/cerraduras-inteligentes-para-

puertas_1_10518034.html#:~:text=De%20este%20modo%2C%20podemos%20disti

nguir,e%20incluso%20el%20reconocimiento%20facial.

• Tecnipesa. Soluciones de Marcaje, Etiquetado y Codificación de almacenes. (2021,

24 marzo). Qué es y cómo funciona la tecnología RFID. TECNIPESA.

https://www.tecnipesa.com/blog/69-tecnologia-rfid-que-ventajas-

tiene#:~:text=Por%20lo%20tanto%2C%20la%20tecnolog%C3%ADa,transmitir%2

0o%20identificar%20esos%20datos.

• 330ohms. (s. f.). Solenoide tipo chapa - 12V.

https://www.330ohms.com/products/solenoide-tipo-chapa-

12v#:~:text=Es%20b%C3%A1sicamente%20una%20cerradura%20electr%C3%B3

nica,la%20puerta%20de%20tu%20proyecto.

21

También podría gustarte