Skip to content

Repositório destinado ao desenvolvimento de um sistema de controle de temperatura em ambiente fechado

License

Notifications You must be signed in to change notification settings

WelisonR/embarcados-projeto1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Controle de Temperatura em Ambiente Fechado

Disciplina: Fundamentos de Sistemas Embarcados (UnB) - Professor Renato Coral.
Tópicos: Controle de temperatura, integração entre dispositivos, arduino, raspberry, GPIO, UART, I2C.

Sobre o Projeto 01

O trabalho tem por objetivo a realização do controle de temperatura de um sistema através de dois dispositivos — um resistor de 15 Watts e uma ventoinha que puxa o ar externo (a temperatura ambiente) para reduzir a temperatura. Define-se uma temperatura de referência por meio de potenciômetro ou entrada no terminal e, acrescido de um valor de hísterese, controla-se a temperatura interna do sistema com base nas premissas abaixo:

  • Se temperatura_interna < temperatura_referencia - hísterese/2.0, então liga a resistência e desliga o ventilador.
  • Se temperatura_interna > temperatura_referencia + hístereses/2.0, então desliga a resistência e liga o ventilador.

Maiores informações e requisitos do trabalho disponíveis em:

Demonstração do Projeto

Demonostração do programa

Demonstração realizada as 16h03 em 14/10/2020 durante uma live da disciplina. Pequeno delay associado.

Execução do Projeto

Para executar o projeto, faça o clone do repositório e, na pasta principal, proceda com os comandos:

  • Compilar: make.
  • Executar: bin/bin.

Observações:

  • Seguir configuração do ambiente físico descrito no trabalho 01.
  • Instalação das bibliotecas necessárias da raspberry, arduino e demais descritas no Makefile.
  • Aumentar a janela do terminal em caso de dificuldades de visualização da interface.

Instruções de Uso

O menu é seccionado em três grandes regiões: informações sobre o sistema; menu de opções; e entradas ou saídas do usuário ou sistema.

No menu de opções, pode-se optar pelos itens abaixo:

    1. Definir temperatura de referência como potenciômetro.
    • Comando: pressione enter.
    1. Definir temperatura de referência através do teclado:
    • Comando: pressione enter e digite o valor de ponto flutuante.
    1. Definir o valor da hísterese:
    • Comando: pressione enter e digite o valor de ponto flutuante.

Autor

Matrícula Estudante
17/0024121 Welison Lucas Almeida Regis

Referências

About

Repositório destinado ao desenvolvimento de um sistema de controle de temperatura em ambiente fechado

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published