GithubHelp home page GithubHelp logo

gugs123 / tf-integr-hw-sw-1-cofre-arduino Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 6 KB

Trabalho Final da disciplina Integração Hardware/Software I cursada em 2022/1, disciplina de certificação em Integração Hardware/Software da PUCRS.

C++ 100.00%

tf-integr-hw-sw-1-cofre-arduino's Introduction

CONTROLE DE COFRE ELETRONICO

DESCRIÇÃO DO PROJETO

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.

REQUISITOS DO PROJETO

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.

tf-integr-hw-sw-1-cofre-arduino's People

Contributors

gugs123 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.