Control de acceso Park Ur Bike

Titulo

Control de Acceso Park Ur Bike

Participantes

Juan Pablo Moreno Calderón
Nicolás Parra Santamaría

Abstract

This project is based on the access control of the bicycle parking lot located in front of the Santo Tomas University in the central headquarters, where what is implemented there is a system which each user has a card with an RFID chip (the card of the personal university) which is read by an RFID sensor that is responsible for verifying the attendance of entry or exit to this user and assigning or showing the space within the parking lot with its corresponding password for the opening of the lock; in this way, this information is also sent to a relational database in AWS.

Problema

Actualmente solo se tiene el conocimiento del uso de los bici parqueaderos si están siendo ocupados por algún usuario, pero no se conoce con exactitud quienes son los usuarios que están utilizando este servicio, no se conoce si estos usuarios son estudiantes, funcionarios o personas externas a la universidad Santo Tomás.

Diseño (Arquitectura HW)

Arquitectura.png

Diseño detallado (Casos de uso)

Caso de uso usuario ingresando y saliendo
Caso de uso persona encargada registrando
Caso de uso datos estadísticos

Desarrollo

El desarrollo de este proyecto se dividió en 4 fases:
1. Fase de planeación del sistema.

  • En esta fase se realizaron las arquitecturas posibles del sistema a implementar, incluyendo los equipos que se van a utilizar; descartando prototipos teoricos iniciales para finalizar con un diseño de red que se va a implementar.

2. Fase de desarrollo de la capa fisica del proyecto.

  • En esta fase se generaron los codigos necesarios para que el sistema fuera lo mas amigable con el usuario, para este caso se pensó en hacer una interfaz grafíca en el lenguaje de programación Java, donde visualmente solo se puede ver los datos de la persona con la contraseña del espacio asignado y el numero de ducho espacio.

3. Fase de implementación local del proyecto.

  • En esta fase se van a hacer las primeras pruebas piloto con un servidor apache local y una base de datos que estará dentro del computador que será ubicado en la caseta de la persona encargada de la vigilancia del lugar. Durante este periodo se harán correciones de bugs, o errores que ocurran a lo largo de esta implementación local temporal.

4. Fase de Implementación con la conexión al repositorio AWS.

  • Por ultimo en esta fase ya es la implementación completa con un control de acceso inteligente del parqueadero, la conexión entre el parqueadero y su base de datos relacional ubicada en AWS.

Funcionamiento

El sensor RFID es el evento que inicia el sistema, cuando un usuario pone su carnet o tarjeta RFID que tiene asignado dentro de la base de datos, allí mismo el software que se encuentra en el ingreso del parqueadero va a buscar dentro de la base de datos local si esta persona se encuentra almacenada, allí mismo va a arrastrar los datos de la tabla en la que se encuentra y se mostrará en una pantalla LCD los datos necesarios para que el usuario pueda guardar su bicicleta (Nombre, Contraseña de la cerradura, Numero del espacio a parquear).

Una vez el usuario se haya dirigido a su lugar de parqueo y haya digitado en un teclado matricial la contraseña asignada en el ingreso, el teclado enviará la combinación de numeros digitados donde allí se compara si la contraseña generada es igual a la que fue envíada desde el teclado ubicado en el espacio de parqueo, el sistema le dará el permiso aprobado a la cerradura para que haga la apertura del espacio.

La cerradura que se encuentra en el espacio de parqueo tiene 2 funcionalidades, la primera es estár atento a la aprobación de la apertura del solenoide, una vez la cerradura recibe la aprobación, la segunda funcionalidad se activa, la cual es envíar el estado actual del espacio (si se encuentra ocupado o libre) y esta información del estado actual del espacio es envíada a la base de datos relacional que se encuentra en AWS.

Caracterización del sensor

El sensor implementado para este proyecto es el MFRC522 el cual posee una detección automática de la interfaz del microcontrolador la cual admite la interfaz directa de hosts utilizando SPI, bus I2C o interfaces UART de serie. El MFRC522 restablece su interfaz y verifica el tipo de interfaz de host actual automáticamente después de realizar un encendido o restablecimiento completo. El MFRC522 identifica la interfaz del host al detectar los niveles lógicos en los pines de control después de la fase de restablecimiento. Esto se hace usando una combinación de conexiones de clavijas fijas. La Tabla 5 muestra las diferentes configuraciones de conexión.

Las tarjetas RFID se caracterizan por tener un espacio de memoria que no es programable donde existe una identificación propia en la tarjeta que es unicamente identificable por medio de un sensor como este, de esta manera, a nivel de seguridad la implementación de este sistema hace que cada tarjeta sea unica.

Esquemático del montaje

Posibles aplicaciones

  • Parqueaderos de automoviles en general
  • Control de asistencia en instituciones educativas
  • control de acceso para las empresas

Dificultad encontrada

Configuración - paso a paso

Primero se debe realizar la siguiente configuración en la beaglebone

Configuración en Raspberry Pi Zero

Configuración en PC

sudo screen /dev/ttyUSB0 115200

Configuración en AWS

Código fuente - Scripts en Raspberry Pi Zero

sudo apt-get install python3.1
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License