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
EQUIPA
A nossa equipa atualmente e formada pelos seguintes colaboradores
Afonso Seguro 21086
DeveloperJoao Verissimo 21072
DeveloperAgradecimentos
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