UPCommons està en procés de migració del dia 10 fins al 14 Juliol. L’autentificació està deshabilitada per evitar canvis durant aquesta migració.
Control d'accés amb panys IOT
View/Open
Cita com:
hdl:2117/424165
Document typeBachelor thesis
Date2025-01-21
Rights accessOpen Access
All rights reserved. This work is protected by the corresponding intellectual and industrial
property rights. Without prejudice to any existing legal exemptions, reproduction, distribution, public
communication or transformation of this work are prohibited without permission of the copyright holder
Abstract
En aquest TFG dissenyarem un sistema funcional que sigui capaç de gestionar i
controlar l’accés a diferents instàncies de diferents tipus de centres. En el context
d’un centre públic, hi haurà una pàgina web en la qual, un usuari que pugui accedir a
algun pany podrà:
- Registrar-se en la pàgina web per accedir en l’aplicació associada.
- Podrà accedir en el mode administrador, en el qual podrà visualitzar el nom
d’usuaris actius, podrà assignar el control d’un pany a un usuari registrat, podrà
visualitzar els accessos als diferents panys i activar el mode alarma, en què tots
els panys s’obriran. Addicionalment, podrà obrir o tancar un pany concret.
El sistema estarà compost per un o múltiples Arduino Uno R4 wifi, que conté un
mòdul wifi, amb el que es connectarà amb l’aplicació que crearem i amb la pàgina
web, una aplicació, que permetrà als usuaris accedir als panys que l’administrador li
hagi atorgat permís i una pàgina web que s’ha fet amb Flask i Python.
En l’aplicació, quan l’usuari pitgi el botó per accedir al pany, l’aplicació li enviarà a
l’Arduino l’ordre d’obrir la porta i l’usuari associat i aquest li enviarà a la pàgina web
aquesta informació, per apuntar l’entrada de l’usuari a la sala en la qual es troba
aquest pany. En aquest moment, l’Arduino Uno activarà un pin I/O per uns 10 segons
per tal que l’usuari pugui obrir i tancar la porta.
El sistema serà escalable, ja que l’administrador podrà registrar un altre Arduino en el
sistema i gestionar-lo. In this TFG we will design a functional system capable of managing and controlling
the gauging of differents rooms of several types of centers. There will be a web page
in which anyone:
- Register in the webpage of the system to log in the associated application.
- Can access to the administrator mode, in which we can inspect the signed up
users, assign the opening or the lock to a user, to browse the accesses at the
different locks i activate the alarm mode, in which every door lock will be open.
This system is composed by one or several Arduino Uno R4, which contains a wifi
module with which will connect to the application we build and the webpage, the
application, which will allow users to access to the door locks that the administrator
give him the right to and the webpage made with Python and Flask.
In the application, when the user click the button to access to a door lock, the app will
send to Arduino this order and the user who execute the action, and then, Arduino will
CONTROL D’ACCÉS AMB PANYS IOT CHRISTIAN MAMBO-MATALA SAUL
I 5
send this information to the webapge, to record the data of this access. In that
moment, Arduino will open an I/O pin for about 15 seconds and the person could
enter the room and close the door.
The system will be scalable, as the administrator can register another Arduino to work
as a door lock and manage its data.
DegreeGRAU EN ENGINYERIA DE SISTEMES TIC (Pla 2010)
Files | Description | Size | Format | View |
---|---|---|---|---|
Entrega.zip | 1,124Mb | application/zip | View/Open |