Gestao e atribuicao de tickets na rede local

Retira a sua senha sem precisar de la estar

Entrar

Sobre o projeto

O nosso trabalho ira consistir em um projeto de gestao de senhas/tickets que ira servir para qualquer local de atendimento, por exemplo, a pessoa que chega tira uma senha e nao tera de ficar a olhar para o ecra de atendimento a espera da sua vez. Podendo ir para outro local e receber no telemovel a chamada da respectiva senha, evitando assim congestionamento de pessoas em locais como hospitais, financas, talho... Numa altura em que o mesmo e importante ser evitado devido a pandemia actual. O trabalho nao tera base em nenhum projeto tendo em conta que querĂ­amos realizar o projeto e nao encontramos nenhum semelhante, entao decidimos tentar fazer de raiz.

Como referido anteriormente o aspecto inovador e que nao tera qualquer necessidade como acontece hoje em dia, de ficar a espera da minha vez num local com outras pessoas, sendo que poderia estar a aproveitar esse tempo de outra maneira e com distanciamento social.

Finalidades

As melhores coisas que este projeto tem para oferecer

Nao precisa de la estar

Com GT nao e mais necessario estar na fila para tirar uma senha

Nao interacao

Possibilita ao cliente a nao interacao com qualquer objecto, apenas com o seu telemovel

Poupanca

Nunca mais sera necessario gastar papel

Preco

Com apenas um microcontrolador e um modulo, o GT e facil de implementar e de baixo custo





Principais problemas que ocorreram

1. Tentativa de ligar a web atraves de um IP local com diversas bibliotecas.

2. Tentativa de juntamente com os dispositivos atuais e ja conter um terminar, tentar obter um lcd mas fomos limitados pelo proteus nao disponibilizando outra janela de terminal.

3. Limitacoes de memoria dinamica por parte do arduino que impossibilitaram de fazer a pagina web desejada.

4. Interacoes com a pagina html dificultadas uma vez que se trata de codigo dinamico, portanto, a simples tentativa de incluir uma variavel na mesma torna-se um processo complicado de realizar com solucoes diretas. Uma coisa e enviar para la uma variavel dando refresh na mesma, outra coisa e incrementar la essa variavel e trazer para o contador atualizado, isso ja nao nos foi possivel fazer.

5. O som nunca parava devido ao facto de nao conseguir fazer delay dentro de uma interrupcao, uma vez que esta parava o relogio.



Solucoes implementadas

1. Utilizacao da biblioteca ethercard.h.

2. Utilizar apenas um unico terminal com todas as informacoes.

3. Uma solucao que seria muito boa e que nao conseguimos implementar devido a conflitos entre bibliotecas era colocar o codigo html em uma biblioteca a parte e usar esta biblioteca no trabalho. Mantivemos no entanto o codigo html dentro dos limites do buffer.

4. Nao conseguimos ter acesso direto ao codigo mas conseguimos dinamicamente la colocar valores tambem, foi a solucao que encontramos.

5. Para atribuir senhas ao acessar o IP local ja lhe e atribuido uma senha nao existindo necessidade de clicar no botao.

6. Para interromper o som utilizamos uma flag dentro do loop que interrompe a instrucao "tone".

Visao Geral

Imagem dos circuitos em simulacao

Responsive image

EQUIPA

A nossa equipa atualmente e formada pelos seguintes colaboradores

Afonso Seguro 21086

Developer

Joao Verissimo 21072

Developer

Agradecimentos

Manuel Barros

Professor coordenador que nos ajudou com os conhecimentos e os meios necessarios para a realizacao deste projeto.

Ruben Salgado

Contribui com a sua opiniao e criticas construtivas com novas ideias e caracteristicas.

Joao Silva

Esteve sempre ao nosso lado na elaboracao deste projeto, desdo o inicio ate ao fim.

Tiago Murteira

Contribui com o seu bom humor para os momentos mais dificeis.

Contactos





Av. Dr. Aurelio Ribeiro 3
Tomar

Engenharia Informatica, MicroProcessadores 2 Ano: 2019-2020