Controlo de acessos (hands-off) e controlo automático da iluminação e ventilação através de um sistema de localização indoor
Autor(a) principal: | |
---|---|
Data de Publicação: | 2020 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
Texto Completo: | http://hdl.handle.net/10773/31322 |
Resumo: | O presente trabalho tem como objetivo o desenvolvimento de uma solução de controlo automático da iluminação e de equipamentos de climatização, com base na localização indoor dos trabalhadores de uma empresa, assim como o controlo das suas presenças. O principal objetivo é desligar os sistemas de iluminação e climatização em zonas onde não se encontre ninguém, de forma a reduzir os custos energéticos. Para a localização dos utilizadores é apresentada uma solução que usa um algoritmo de triangulação baseado na deteção de ondas de rádio, mais concretamente o protocolo de comunicação WiFi. O sistema é constituído por um conjunto de recetores WiFi que detetam dispositivos emissores, que se encontram na posse dos utilizadores, e realizam medições da força do sinal desses dispositivos. Além dos recetores, é usado um controlador que calcula as posições dos diversos utilizadores. A atuação dos sistemas de iluminação e climatização é simulada numa aplicação WEB. Em zonas especificas das instalações, foi implementado o controlo do sistema luminoso, através do envio, por MQTT, das ordens de atuação a um sistema de controlo de iluminação, externo ao projeto. Para além disso, é proposto a criação de um sistema de controlo de acessos a zonas restritas através de reconhecimento facial, usando a biblioteca de visão OpenCV e um Raspberry Pi 3B. Um utilizador que demonstre a intenção de entrar numa destas zonas terá de se posicionar em frente a uma câmara e consoante o seu estatuto de autorizado ou não autorizado, o acesso a essa zona será, ou não, concedido através de uma porta de atuação elétrica. Para o treino das faces a detetar foi criada uma interface gráfica, programada em C, em ambiente Linux. No que toca ao controlo de presenças é apresentada uma solução automática de controlo baseada na deteção dos dispositivos emissores do sistema de localização. Nos diversos sistemas do projeto é usado um protocolo de comunicação, baseado no protocolo TCP-IP, especialmente desenvolvido para a vertente IoT, nomeadamente o protocolo MQTT. É também usado o protocolo de comunicação HTTP e WiFi. Para além disso, é usada uma ferramenta de desenvolvimento, denominada Node-Red, para dar suporte à programação de diversas tarefas dos sistemas do projeto. É apresentada uma solução de monitorização e controlo através de uma aplicação WEB, capaz de monitorizar o estado de todos os sistemas do projeto assim como controlar esses mesmo sistemas à distância, como por exemplo, monitorizar a posição dos diversos utilizadores num mapa virtual, controlo manual da iluminação, consulta de históricos de presenças, entre outros. |
id |
RCAP_5a52eef793cf27a5784e4e165b70c239 |
---|---|
oai_identifier_str |
oai:ria.ua.pt:10773/31322 |
network_acronym_str |
RCAP |
network_name_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository_id_str |
7160 |
spelling |
Controlo de acessos (hands-off) e controlo automático da iluminação e ventilação através de um sistema de localização indoorTriangulação WiFiRSSIIoTWiFiPosição indoorMicrocontroladorRecetor WiFiMonitorização e ControloMQTTControlo automático iluminaçãoReconhecimento facialControlo de acessosO presente trabalho tem como objetivo o desenvolvimento de uma solução de controlo automático da iluminação e de equipamentos de climatização, com base na localização indoor dos trabalhadores de uma empresa, assim como o controlo das suas presenças. O principal objetivo é desligar os sistemas de iluminação e climatização em zonas onde não se encontre ninguém, de forma a reduzir os custos energéticos. Para a localização dos utilizadores é apresentada uma solução que usa um algoritmo de triangulação baseado na deteção de ondas de rádio, mais concretamente o protocolo de comunicação WiFi. O sistema é constituído por um conjunto de recetores WiFi que detetam dispositivos emissores, que se encontram na posse dos utilizadores, e realizam medições da força do sinal desses dispositivos. Além dos recetores, é usado um controlador que calcula as posições dos diversos utilizadores. A atuação dos sistemas de iluminação e climatização é simulada numa aplicação WEB. Em zonas especificas das instalações, foi implementado o controlo do sistema luminoso, através do envio, por MQTT, das ordens de atuação a um sistema de controlo de iluminação, externo ao projeto. Para além disso, é proposto a criação de um sistema de controlo de acessos a zonas restritas através de reconhecimento facial, usando a biblioteca de visão OpenCV e um Raspberry Pi 3B. Um utilizador que demonstre a intenção de entrar numa destas zonas terá de se posicionar em frente a uma câmara e consoante o seu estatuto de autorizado ou não autorizado, o acesso a essa zona será, ou não, concedido através de uma porta de atuação elétrica. Para o treino das faces a detetar foi criada uma interface gráfica, programada em C, em ambiente Linux. No que toca ao controlo de presenças é apresentada uma solução automática de controlo baseada na deteção dos dispositivos emissores do sistema de localização. Nos diversos sistemas do projeto é usado um protocolo de comunicação, baseado no protocolo TCP-IP, especialmente desenvolvido para a vertente IoT, nomeadamente o protocolo MQTT. É também usado o protocolo de comunicação HTTP e WiFi. Para além disso, é usada uma ferramenta de desenvolvimento, denominada Node-Red, para dar suporte à programação de diversas tarefas dos sistemas do projeto. É apresentada uma solução de monitorização e controlo através de uma aplicação WEB, capaz de monitorizar o estado de todos os sistemas do projeto assim como controlar esses mesmo sistemas à distância, como por exemplo, monitorizar a posição dos diversos utilizadores num mapa virtual, controlo manual da iluminação, consulta de históricos de presenças, entre outros.The goal of this project is to develop an automatic lighting system and air conditioning control solution, based on an indoor location system to detect the position of people inside a building and, a presences control solution. The main goal is to turn off the lighting and air conditioning systems in areas where nobody is present, in order to reduce the energy costs. To locate people inside a building it is presented a solution which uses a triangulation algorithm based on RSSI measures, using WiFi. The system is composed by several WiFi receptors which detect emitting devices, in the possession of the users of the building. The WiFi receptors make RSSI measurements to the emitting devices, continuously. The position of each user is calculated by the Master device of the system. The actuation of the lighting and air conditioning systems are simulated in a Web application. In specific areas, the actuation of the lighting system was actually implemented. This was achieved throw the comunication with an external control system. The comunication is implemented using MQTT and, the orders or actuation are sent to the external system. Furthermore, is proposed to create an access control system to restricted areas, using facial recognition utilities of OpenCV Libraries implemented on a Raspberry Pi 3B. In order to train the system to detect multiple faces, was developed an application with a graphical interface, programmed in C, in a Linux environment. Regarding the presences control, is presented an automatic control solution based on the detection of each emitting device of each user. In this project, different communication protocols are used, such as MQTT, HTTP and WiFi. As a support application, is used an application developed using Node-Red, which helps the different systems in several tasks. Finally, is presented a Web application able to monitor and control the systems regarding this project. Some examples of the functionalities of this application are: Monitoring the position of each user in a virtual map, manual lighting system control and, consultation of presences history.2021-05-06T10:52:54Z2020-12-10T00:00:00Z2020-12-10info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10773/31322porNeto, Miguel Ângelo Oliveira Alvesinfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2024-02-22T12:00:27Zoai:ria.ua.pt:10773/31322Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T03:03:13.897329Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse |
dc.title.none.fl_str_mv |
Controlo de acessos (hands-off) e controlo automático da iluminação e ventilação através de um sistema de localização indoor |
title |
Controlo de acessos (hands-off) e controlo automático da iluminação e ventilação através de um sistema de localização indoor |
spellingShingle |
Controlo de acessos (hands-off) e controlo automático da iluminação e ventilação através de um sistema de localização indoor Neto, Miguel Ângelo Oliveira Alves Triangulação WiFi RSSI IoT WiFi Posição indoor Microcontrolador Recetor WiFi Monitorização e Controlo MQTT Controlo automático iluminação Reconhecimento facial Controlo de acessos |
title_short |
Controlo de acessos (hands-off) e controlo automático da iluminação e ventilação através de um sistema de localização indoor |
title_full |
Controlo de acessos (hands-off) e controlo automático da iluminação e ventilação através de um sistema de localização indoor |
title_fullStr |
Controlo de acessos (hands-off) e controlo automático da iluminação e ventilação através de um sistema de localização indoor |
title_full_unstemmed |
Controlo de acessos (hands-off) e controlo automático da iluminação e ventilação através de um sistema de localização indoor |
title_sort |
Controlo de acessos (hands-off) e controlo automático da iluminação e ventilação através de um sistema de localização indoor |
author |
Neto, Miguel Ângelo Oliveira Alves |
author_facet |
Neto, Miguel Ângelo Oliveira Alves |
author_role |
author |
dc.contributor.author.fl_str_mv |
Neto, Miguel Ângelo Oliveira Alves |
dc.subject.por.fl_str_mv |
Triangulação WiFi RSSI IoT WiFi Posição indoor Microcontrolador Recetor WiFi Monitorização e Controlo MQTT Controlo automático iluminação Reconhecimento facial Controlo de acessos |
topic |
Triangulação WiFi RSSI IoT WiFi Posição indoor Microcontrolador Recetor WiFi Monitorização e Controlo MQTT Controlo automático iluminação Reconhecimento facial Controlo de acessos |
description |
O presente trabalho tem como objetivo o desenvolvimento de uma solução de controlo automático da iluminação e de equipamentos de climatização, com base na localização indoor dos trabalhadores de uma empresa, assim como o controlo das suas presenças. O principal objetivo é desligar os sistemas de iluminação e climatização em zonas onde não se encontre ninguém, de forma a reduzir os custos energéticos. Para a localização dos utilizadores é apresentada uma solução que usa um algoritmo de triangulação baseado na deteção de ondas de rádio, mais concretamente o protocolo de comunicação WiFi. O sistema é constituído por um conjunto de recetores WiFi que detetam dispositivos emissores, que se encontram na posse dos utilizadores, e realizam medições da força do sinal desses dispositivos. Além dos recetores, é usado um controlador que calcula as posições dos diversos utilizadores. A atuação dos sistemas de iluminação e climatização é simulada numa aplicação WEB. Em zonas especificas das instalações, foi implementado o controlo do sistema luminoso, através do envio, por MQTT, das ordens de atuação a um sistema de controlo de iluminação, externo ao projeto. Para além disso, é proposto a criação de um sistema de controlo de acessos a zonas restritas através de reconhecimento facial, usando a biblioteca de visão OpenCV e um Raspberry Pi 3B. Um utilizador que demonstre a intenção de entrar numa destas zonas terá de se posicionar em frente a uma câmara e consoante o seu estatuto de autorizado ou não autorizado, o acesso a essa zona será, ou não, concedido através de uma porta de atuação elétrica. Para o treino das faces a detetar foi criada uma interface gráfica, programada em C, em ambiente Linux. No que toca ao controlo de presenças é apresentada uma solução automática de controlo baseada na deteção dos dispositivos emissores do sistema de localização. Nos diversos sistemas do projeto é usado um protocolo de comunicação, baseado no protocolo TCP-IP, especialmente desenvolvido para a vertente IoT, nomeadamente o protocolo MQTT. É também usado o protocolo de comunicação HTTP e WiFi. Para além disso, é usada uma ferramenta de desenvolvimento, denominada Node-Red, para dar suporte à programação de diversas tarefas dos sistemas do projeto. É apresentada uma solução de monitorização e controlo através de uma aplicação WEB, capaz de monitorizar o estado de todos os sistemas do projeto assim como controlar esses mesmo sistemas à distância, como por exemplo, monitorizar a posição dos diversos utilizadores num mapa virtual, controlo manual da iluminação, consulta de históricos de presenças, entre outros. |
publishDate |
2020 |
dc.date.none.fl_str_mv |
2020-12-10T00:00:00Z 2020-12-10 2021-05-06T10:52:54Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/10773/31322 |
url |
http://hdl.handle.net/10773/31322 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação instacron:RCAAP |
instname_str |
Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
instacron_str |
RCAAP |
institution |
RCAAP |
reponame_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
collection |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository.name.fl_str_mv |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
repository.mail.fl_str_mv |
|
_version_ |
1799137687663280128 |