Skip to content

Thundermancers/Elevador-v2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
Lucas Peixoto de Almeida Cavalcante
Oct 17, 2018
d0aab4d · Oct 17, 2018

History

60 Commits
Oct 17, 2018
Oct 17, 2018
Oct 17, 2018
Oct 17, 2018
Oct 17, 2018
Oct 17, 2018

Repository files navigation

Elevador-Assembly

Introdução

Esse projeto foi implementado por conta das disciplinas de INSTRUMENTAÇÃO ELETRÔNICA e MICROCONTROLADORES E APLICAÇÕES. O projeto diz respeito a implementação de um mini elevador. O projeto teve duas partes: uma desenvolvida em assembly, a qual não leva em consideração a parte física do elevador, e a outra parte foi desenvolvida em ino e leva em consideração a parte física do elevador. Em assembly simulamos que o movimento do elevador é de 3s de um andar para o outro.

Requisitos

Assembly

Estrutura

Os requisitos com relação a estrutura são:

  • Ter um Térreo mais 3 andares;
  • Ter botões dentro da cabine do elevador para mover o elevador;
  • Um botão dentro do elevador para abrir a porta;
  • Um botão dentro do elevador para fechar a porta;
  • Um buzzer para avisar que a porta ta aberta;
  • Ter botões que correspondem as chamada do elevador em cada andar;
  • Um display de 7 segmentos para cada andar e dentro do elevador, que indicará o andar atual;
  • Utilizar um LED para indicar o estado da porta(aberto ou fechado)

Funcionamento

Os requisitos com relação ao funcionamento são:

  • Priorizar os andares mais altos; ** Por exemplo: Se estiver no térreo subindo para o 4º andar, não deve parar no 2º andar, mesmo que o botão que fica no segundo andar tenha sido pressionado antes de o carro do elevador passar pelo 2° andar.
  • Se a porta do elevador ficar aberta por 5 segundos, toca-se o Buzzer;
  • Se a porta do elevador ficar aberta por 10s, a porta é automaticamente fechada;
  • O elevador leva 3 segundos de um andar para o outro.
  • Enviar log pela serial

Arduino

Estrutura

Os requisitos com relação a estrutura são:

  • Ter um Térreo mais 3 andares;
  • Ter botões dentro da cabine do elevador para mover o elevador;
  • Um botão dentro do elevador para abrir e fechar a porta;
  • Ter botões que correspondem as chamada do elevador em cada andar;
  • Utilizar um display de 7 segmentos para indicar o andar atual;
  • Utilizar um LED para indicar o estado da porta(aberto ou fechado)
  • Utilizar um LCD para mostrar o log do sistema

Funcionamento

Os requisitos com relação ao funcionamento são:

  • Priorizar os andares mais altos; ** Por exemplo: Se estiver no térreo subindo para o 4º andar, não deve parar no 2º andar, mesmo que o botão que fica no segundo andar tenha sido pressionado antes de o carro do elevador passar pelo 2° andar.
  • Se a porta do elevador ficar aberta por 10s, a porta é automaticamente fechada.
  • Enviar log pela serial

Vídeos

Assembly

Video do funcionamento do elevador em assembly

Arduino

Video do funcionamento do elevador em arduino

Imagens

Arduino