CONTROLE DE ATENDIMENTO A CLIENTES EM UM RESTAURANTE
Por: Rodrigo.Claudino • 13/7/2018 • 1.509 Palavras (7 Páginas) • 352 Visualizações
...
Propõe aplicar os conhecimentos adquiridos na disciplina Eletrônica e Circuitos Digitais ampliar os conhecimentos técnicos em simulação de portas lógicas e circuitos combinacionais e desenvolver o trabalho em equipe.
2 DESENVOLVIMENTO
2.1 Simulador Digital
Segundo Ing Arturo, Circuitos Construção Simulator digitais e Cenários Virtuais Tutoriais interativos é um programa para construir circuitos digitais em um módulo de lógica digital virtual a partir de modelos padrão de circuitos integrados (TTL LS familiares) e de aplicação específica (ASIC). Os circuitos podem ser simulados no módulo digital diretamente e, em alguns casos pode ser completado com cenários virtual que representa o ambiente no qual os circuitos de operar. Além disso, os circuitos podem ser feitos armazenados, recuperados e editados. O programa também fornece tutoriais interativos de alguns circuitos lógicos típicos, e muitos deles incluem descrições VHDL. Este software é projetado para ser usado como uma ferramenta de ensino e aprendizagem design digital e atualmente está orientada introdução aos circuitos básicos ou digitais, tanto em cursos escolares e nível universitário. O programa é executado em MS Windows com uma resolução de tela de pelo menos 1024 x 768. 0.9.5 e 0.9.7 versões do programa são gratuitos, e cópia de uso livre.
[pic 2]
Figura 2: Módulo Digital
Fonte: http://www.tourdigital.net/
O módulo digital (Figura 2) é constituído pelos seguintes elementos:
- Um cartão para circuitos da fiação (placa de ensaio, placa de ensaio);
- LEDs: 18 LEDs e 3 simples sete exibe segmento;
- Relógios 1H e 10 Hz;
- As entradas digitais 12 e interruptores de 4 botões;
- Alimentos: linhas VCC e GND;
- Expander 18 linhas para conexão com um palco;
- Um interruptor principal para ligar e desligar o sistema;
2.2 Solução Proposta
Simular um sistema de controle de atendimento a clientes em um restaurante utilizando um painel com três displays numéricos, de um dígito cada, indicando a quantidade de clientes "aguardando atendimento", "em atendimento" e "atendidos".
Será simulado um recepcionista na entrada do restaurante que, ao chegar o cliente, pressiona um botão indicando que um cliente novo chegou e necessita de atendimento. Sem seguida, um garçom vai até a mesa, anota o pedido e pressiona um outro botão indicando que o cliente está em atendimento. Concluindo o pedido, o cozinheiro pressiona um terceiro botão na cozinha indicando o final do atendimento. Quando nove clientes estão aguardando atendimento, o sistema bloqueia uma nova solicitação de atendimento e uma lâmpada começará a piscar ao lado do recepcionista indicando que o restaurante está lotado e que os novos clientes deverão aguardar em fila. Vale lembrar que, nessa simulação, a fila não é controlada pelo sistema.
2.2 Elaboração do Projeto
Primeiramente fizemos o desenho do circuito lógico e a tabela verdade que será utilizada na programação.
INSERIR O DESENHO ESQUEMÁTICO
Através do desenho, montamos no simulador digital 095 onde simulamos e testamos, fazendo alterações necessárias para o funcionamento. Para a montagem do circuito, utilizamos os seguintes componentes:
- Três botões de pulso;
- Três CI’s 74802 (contador BCD com saídas de sete seguimentos);
- Um CI 7404 (contém seis portas inversoras “NOT”);
- Um CI 7421 (contém duas portas AND de quatro entradas cada);
- Um CI 7408 (contém duas portas AND com duas entradas cada);
- Três displays de sete seguimentos;
- Um sinalizador.
[pic 3]
Figura 3: Módulo Digital com os Componentes Montados
Fonte: Os autores
Após desenho elaborado e estimado os componentes previstos para o projeto, demos início às montagens no simulador digital, conforme segue.
[pic 4]
Figura 4: Módulo Digital Montado e Interligado
Fonte: Os autores
Após montagens, iniciamos a simulação e observamos os resultados.
[pic 5]
Figura 5: Módulo Digital Montado e Interligado
Fonte: Os autores
Simulando a chegada de um cliente, um recepcionista na entrada do restaurante pressiona o primeiro botão, indicando que um cliente novo chegou e necessita de atendimento.
[pic 6]
Figura 6: Simulação de cliente aguardando atendimento
Fonte: Os autores
Após a chegada de três clientes, simulamos um garçom indo até a mesa, anotando o pedido e pressionando o segundo botão indicando que o cliente está em atendimento.
[pic 7]
Figura 7: Simulação de cliente em atendimento
Fonte: Os autores
Ao concluir o pedido, simulamos o cozinheiro pressionando o terceiro botão, indicando o final do atendimento.
[pic 8]
Figura 8: Simulação de cliente atendido
Fonte: Os autores
Para essa simulação, foi projetado o bloqueio de uma nova solicitação de atendimento quando estiverem nove clientes aguardando atendimento, informado o recepcionista através de um sinal luminoso indicando que o restaurante está lotado e que os clientes deverão
...