O projeto foi desenvolvido para fixar todos os ensinamentos aprendidos ao longo da disciplina e foi inteiramente utilizando o simulador Tinkercad e adaptado ao Arduino Mega para apresentação ao professor.
I. Desenvolva o projeto de um cofre, em escala reduzida, cujo controle das operações de abertura e/ou fechamento deverão ser realizadas através de um Aduino Mega;
II. O processo de abertura e/ou fechamento do cofre deverá ser realizado através de uma senha numérica de seis dígitos;
III. A inserção da senha, e demais configurações do cofre deverão ser realizadas através de um painel;
IV. O painel do cofre deverá possuir um display de LCD e um teclado;
V. Quando o usuário digitar a sua respectiva senha, esta não deverá ser impressa no display de LCD. O display deverá apresentar asteriscos indicativos do número de dígitos já digitados pelo usuário;
VI. A senha padrão inicialmente deverá ser “123456”. A senha padrão poderá ser trocada pelo usuário através do painel do cofre;
VII. Todas as configurações e ajustes do cofre deverão ser realizadas através do painel;
VIII. Caso sejam digitadas três tentativas de senha equivocadas e sucessivas, o cofre deverá ficar travado pelo período de 1 minuto. Após este tempo de 1 minuto uma nova tentativa de abertura poderá ser realizada;
IX. Caso o cofre esteja inativo pelas tentativas de senhas erradas, uma mensagem indicativa deverá ser apresentada no display de LCD. Também deverá ser apresentada a contagem regressiva do tempo para o destravamento do cofre;
X. O cofre deverá possuir algum dispositivo que simule travamento para a sua porta. A escolha do dispositivo, bem como a sua forma de atuação deverão ser pensadas pelo desenvolvedor;
XI. Caso a porta esteja aberta, um LED indicativo deverá ser acionado. Caso a porta esteja fechada um segundo LED indicativo deverá ser acionado.
XII. Em caso de violação do cofre, através da abertura da porta, um alarme deverá ser acionado através de um buzzer.