Vous êtes sur la page 1sur 10

Diseño de un sistema de aparcamiento inteligente

para minimizar el tiempo de encuentro de plazas


disponibles en centros comerciales de Huancayo

Anderson Huanay 1,

76231561@continenral.edu.pe

1 Departamento de Ingeniería, Universidad Continental, 12000, Huancayo, Perú


DOI: 10.17013/risti.n.pi-pf

Resumen: (contexto) En los diferentes centros comerciales de Huancayo se


llegó a observar que no existen un sistema de aparcamiento inteligente, la cual
dificulta a sus clientes encontrar una plaza disponible. (Objetivo) Diseñar un
sistema de aparcamiento inteligente para minimizar el tiempo de ubicar una
plaza disponible en el aparcamiento. (Método) Se diseñó una aplicación web
adaptable a dispositivos móviles y un circuito eléctrico para la creación del
sistema de aparcamiento inteligente. (Resultado) El sistema de aparcamiento
inteligente minimiza el 90% del tiempo de encuentro de una plaza disponible.
(Conclusión) El sistema de aparcamiento inteligente ayuda a los clientes a
localizar plazas disponibles en los centros comerciales, la cual minimiza el
tiempo de localización de plazas disponibles y también el consumo de
combustible del vehículo.
Palabras-clave: Sistema de aparcamiento inteligente, disponibilidad de
plazas.

Design of an intelligent parking system to minimize the meeting


time of the spaces available in the shopping centers of Huancayo
Abstract: (context) In the different shopping centers of Huancayo, it was
observed that there is no intelligent parking system, which makes it difficult for
their customers to find an available parking space. (Objective) Design an
intelligent parking system to minimize the time of locating a parking space
available. (Method) A web application adaptable to mobile devices and an
electric circuit for the creation of the intelligent parking system was designed.
(Result) The smart parking system minimizes 90% of the meeting time of an
available space. (Conclusion) The intelligent parking system helps customers
locate seats available in shopping centers, which minimizes the time available
for locating available seats and also the fuel consumption of the vehicle.
Keywords: Intelligent parking system, availability of seats.
1. Introducción
El desarrollo de sistemas inteligentes cada vez tiene un mayor auge en la sociedad
actual, ya que las ciudades enfrentan grandes desafíos debido a la presión
económica, ambiental y social. Las ciudades inteligentes usan el poder de redes
integradas, sensores inalámbricos y sistemas inteligentes de administración para
resolver los desafíos del presente y futuro.
El sistema de aparcamiento inteligente (BGH Tech Partner, 2016) permite
identificar rápidamente un lugar para estacionar, desde una aplicación web, o móvil.
Se realiza el diseño de una aplicación web adaptable a dispositivos móviles como (PC,
Laptop, Tablet y celulares inteligentes). También se diseña un circuito eléctrico para
monitorear las plazas del aparcamiento de un centro comercial la cual se visualizará
en la aplicación web.
Este diseño se realiza porque ahí la necesidad de minimizar el tiempo de localización
plazas disponibles dentro del aparcamiento de un centro comercial en Huancayo,
evitando así el tráfico interno en los estacionamientos en consecuencia
disminuyendo el consumo de combustible de los vehículos.
2. Metodología
La metodología SCRUM consiste en el desarrollo en el trabajo en equipo entre cliente
y proveedor, donde los integrantes colaboran con el fin de avanzar gradualmente y
lograr la entrega del producto de calidad en tiempos y costos planeados. Permite el
desarrollo de sistemas web y móviles a través de un entorno funcional, colaborativo,
flexible y adaptable al cambio; basado en entregas parciales y regulares del producto
final.

2.1. Requerimientos
Requerimiento de Negocio
El sistema de aparcamiento, requiere diseñar un sistema de aparcamiento
inteligente la cual reduce reducirá el tiempo de ubicar lugares disponibles, teniendo
como efecto la disminución del consumo de combustible en los clientes.

Requerimiento de Usuario 1 (Encargado)


El encargado del aparcamiento, requiere agilizar y facilitar la gestión de las
actividades diarias, para que tenga un mejor desempeño y organización en sus
actividades.

Requerimientos de Sistema 1.1


El sistema accederá a un módulo de gestión de clientes donde se podrá gestionar los
datos (Apellidos, Nombres, Email, Número de celular, Placa del vehículo).

Requerimientos de Sistema 1.2


El sistema debe permitir visualizar los registros del uso de las plazas de
estacionamiento por cliente.

Requerimientos de Sistema 1.3


El sistema debe permitir generar tickets.

Requerimiento de Usuario 2 (Cliente)


El cliente requiere minimizar el tiempo de localizar una plaza disponible.
Requerimientos de Sistema 2.1
El sistema accederá a un módulo de gestión de cuenta del cliente.

Requerimientos de Sistema 2.2


El sistema visualizara todas las plazas del estacionamiento.

Requerimientos de Sistema 2.3


El sistema mostrara el estado de una plaza (Disponible, En Proceso, Ocupado).

Requerimientos de Sistema 2.4


El sistema accederá a un módulo de registro de plaza del aparcamiento.

2.2. Análisis de la solución


Desarrollo de la aplicación web
Se desarrollará el diseño de una aplicación web adaptable a dispositivos móviles, por
lo tanto, será más escalable que una aplicación de escritorio.
 El desarrollo se llegará hacer con el IDE de Visual Studio
 El Framework de componentes es ASP.NET
 El Framework de diseño es Bootstrap 4
 El lenguaje de programación a usar es C#
 La base de datos a usar el MS SQL SERVER
La aplicación web gestionará las plazas del aparcamiento, la cual será visualizado por
el cliente los estados de cada plaza como “Disponible”, “En Proceso” y “Ocupado”. El
cliente al registrar una plaza que va a ocupar el estado se coloca “En Proceso”.

Desarrollo circuito eléctrico


Se desarrollará el diseño de monitoreo para saber si existe un vehículo estacionado
en esa plaza.
 El diseño del circuito eléctrico se desarrollará en Fritzing.
 Se utilizará la placa de Arduino Uno R3 para el montaje y ejecución del
sensor ultrasónico.
 Se utilizará el sensor ultrasónico HC-SR04 para obtener datos si hay un
vehículo en estacionado en la plaza.
 Se utilizará el modulo bluetooth HC-05 para la trasmisión de datos de la
placa Arduino a la aplicación ASP.NET C#.
Cuando el vehículo llega a la plaza registrada el sensor captará el posicionamiento
del vehículo, el Arduino internamente ejecutará una comprobación si existe el
vehículo cada 1 segundo y si existe el vehículo enviará el estado de “Ocupado” a la
aplicación web y si no existe envía el estado de “Disponible” (Figura 1).

Figura 1 – Solución del “Aparcamiento Inteligente”

2.3. Solución
Diseño de la base de datos
El desarrollo de la base de datos fue en SQL SERVER 2014 (Figura 2).
tPrice
IdPrice

Price tServiceType
IdServiceType

ServiceType
tModel tVehicle
IdModel IdVehicle

Model FkUser
tFuelType
FkBrand FkServiceType IdFuelType

FkFuelType FuelType

FkBrand
tBrand
IdBrand FkModel tColour
IdColour
Brand FkColour
Colour

tUsers
IdUser
tUserPass
UserName IdUserPass

tParkingRental FkUserPass UserPass tState


IdParkingRental
IdState
LastName FkState
FkUser
State
FirstName FkSecurityQuestion
FkParking
Email SecurityQuestionAnswer
FkVehicle
FkGender
AdmissionDateTime
FkUserType
DepartureDateTime tSecurityQuestion
Payment IdSecurityQuestion
tGender
Question
IdGender

tParking Gender
IdParking tUserType
IdUserType
FkStateParking
tStateParking UserType
PortName
IdStateParking
BaudRate
StateParking

ImgStateParking

Figura 2 – Diagrama de la base de datos

Diseño del circuito eléctrico


Se realizó en el programa FRITZING (Figura 3)
Figura 3 – Diagrama PCB

Diseño Aplicación web


Se realizó en ASP.NET C#
 Se creó un Web Form para listar los aparcamientos (Figura 4).

Figura 4 – Web Form Lista de Aparcamientos

 Se creó un Web Form para visualizar los detalles de un aparcamiento con los
estados de Disponible (Figura 5), En Proces0 (Figura 6) y Ocupado (Figura
7).
Figura 5 – Web Form Detalles de Aparcamiento (Disponible)

Figura 6 – Web Form Detalles de Aparcamiento (En Proceso)


Figura 7 – Web Form Detalles de Aparcamiento (Ocupado)

 Se creó un Web Form para ver el historial del cliente (Figura 8).

Figura 8 – Web Form Historial de aparcamientos utilizados

2.3. Conclusión
Utilizando la tecnología de Arduino y el Framework de ASP.NET C# se llegó
a crear un Smart Parking, la cual consiste en una aplicación web adaptable a
dispositivos móviles la cual recibe los datos de varios sensores ultrasónicos
enviados por el Arduino. Dando como resultado una forma más rápida de
ubicar un aparcamiento desde un dispositivo móvil ya sea laptop, Tablet o
celular dentro de un centro comercial.
Referencias

BGH Tech Partner. (2016). Recuperado el 18 de Septiembre de 2018, de


Estacionamiento Inteligente:
http://www.bghtechpartner.com/soluciones-iot/estacionamiento-
inteligente/
Faheem, y otros. (2013). Recuperado el 18 de Septiembre de 2018, de A
Survey of Intelligent Car Parking System:
https://www.sciencedirect.com/science/article/pii/S166564231371
5803
Vivanco, Thalia. (2017). Recuperado el 18 de Septiembre de 2018, de
Huancayo: Caos en la ciudad por alta densidad vehicular en
transporte público: https://diariocorreo.pe/edicion/huancayo/huancayo-
caos-en-la-ciudad-por-alta-densidad-vehicular-en-transporte-publico-
739312/
BGH Tech Partner. (2016). Recuperado el 18 de Septiembre de 2018, de
Estacionamiento Inteligente:
http://www.bghtechpartner.com/soluciones-iot/estacionamiento-
inteligente/