Skip to content

matheusjk/projetoTCC

Repository files navigation

SISTEMA DE MONITORAMENTO DE GAS E QUALIDADE DO AR COM ESP8266



O que é o projeto?

Projeto visa evitar acidentes domesticos ou em casos extremos mortes por inalaçao de gases toxicos em ambientes fechados. Usamos o ESP8266 onde nele temos sensores de temperatura/umidade e sensor MQ135(estamos usando esse no momento mas podemos usar outro da mesma familia) que irao notificar o usuario seja atraves de email, telegram ou ate mesmo dentro do proprio sistema web, num futuro pode se integrar para notificar os bombeiros e/ou companhia de gas sobre o possivel vazamento e tambem integrar ao quadro geral para o desligamento temporario da força(energia eletrica).

Principais funcionalidades


TELA DE LOGIN

Na tela de LOGIN o usuario podera realizar as seguintes açoes abaixo.

  • Efetuar login caso ja tenha um usuario cadastrado.
  • Realizar cadastro de login caso ainda nao tenha.
  • Recuperar a senha caso tenha esquecido.
  • Validar recaptcha antes de fazer login.

TELA DE CADASTRO DE USUARIO

Na tela de CADASTRO o usuario podera realizar as seguintes açoes abaixo.

  • Cadastrar um login para acesso ao sistema.
  • Caso o usuario escolha o tipo de perfil 'administrador' e caso ja tenha um 'administrador' no sistema uma mensagem de erro ira aparecer.
  • Voltar pra pagina de login para acessar o sistema.

TELA DE RECUPERAR SENHA

Na tela de RECUPERAR SENHA o usuario podera realizar as seguintes açoes abaixo.

  • Validar o email ja cadastrado no sistema para que possa seguir as instruçoes para recuperaçao da senha.
  • Validar o recaptcha.
  • Voltar para pagina de login.

TELA DE LOCAL


Na tela de LOCAL o usuario podera realizar as seguintes açoes abaixo.

  • Efetuar cadastro de um ou mais locais.
  • Editar registro de um ou mais locais.
  • Visuaizar os cadastros efetuados.
  • Excluir cadastro de um ou mais locais.
  • Filtro de registros referente aos locais.
  • Ao digitar o cep o sistema faz um consumo na API do ViaCEP para validaçao em caso de encontrar o cep do usuario o sistema fara preenchimento de forma automatica nos inputs.

TELA DE CONFIGURAÇOES


Na tela de CONFIGURAÇOES o usuario podera realizar as seguintes açoes abaixo.

  • Efetuar cadastro de um ou mais configuraçoes.
  • Editar registro de um ou mais configuraçoes.
  • Visuaizar os cadastros efetuados.
  • Excluir cadastro de um ou mais configuraçoes.
  • Filtro de registros referente a configuraçoes.
  • Ao clicar no botao de Visibilidade de colunas o usuario podera escolher quais colunas ele quer ver, alem dessa opçao ser boa para que nao haja estouro da tabela em tela deixando o layout com um padrao e estetica boa.

TELA DE TELEMETRIA

Na tela de TELEMETRIA o usuario podera realizar as seguintes açoes abaixo.

  • Visualizar os registros do ambiente do local, campos como temperatura/umidade e gas(PPM - partes por milhao) serao exibidos e atualizados de forma automatica pelo sistema.
  • Filtrar os registros de telemetria.
  • Gerar relatorios PDF's.

TELA DE MODULOS

Na tela de MODULOS o usuario podera realizar a seguinte açao abaixo.

  • Visualizar os modulos cadastrados no sistema, cadastrados de forma automatica nessa tela.
  • Filtrar registros de modulos.

TELA DE GEOLOCALIZAÇAO

Na tela de GEOLOCALIZAÇAO o usuario podera realizar as seguintes açoes abaixo.

  • Visualizar os registros de geolocalizaçao.
  • Ao clicar no botao visualizar o usuario ira ver um modal com o maps carregado apontando assim a localizaçao aproximada do modulo.
  • Filtrar os registros de geolocalizaçao.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors