Skip to content

Repositório da disciplina TEC499 - Sistemas Digitais com dois projetos: 1) Leitura de Sensor Digital em FPGA via UART e 2) Sistema de Temperatura e Umidade com Interface Homem-Máquina utilizando LCD e Orange Pi.

Notifications You must be signed in to change notification settings

TAlmeida003/PBL-Sistemas-Digitais-Interface-de-Entrada-e-Saida

Repository files navigation

Projetos de Interface de Entrada e Saída - TEC499 Sistemas Digitais

Sobre o Repositório

Este repositório contém dois projetos relacionados à interface de entrada e saída, desenvolvidos como parte da disciplina TEC499 Sistemas Digitais. Cada projeto aborda aspectos específicos de comunicação e processamento de dados, Os projetos são:

  • Projeto de Leitura de Sensor Digital em FPGA via Comunicação Serial;
  • Sistema de Temperatura e Umidade com Interface Homem-Máquina.

Equipe:

Sumário

Projeto 1: Leitura de Sensor Digital em FPGA via Comunicação Serial

Sobre o Projeto

Neste projeto, um dispositivo FPGA Cyclone IV é utilizado para processar os dados de umidade e temperatura provenientes do sensor DHT11. A comunicação entre o sensor e o FPGA é realizada através de comunicação serial do tipo UART. O código implementado em linguagem C no computador permite o envio de comandos para a placa FPGA e a visualização dos dados obtidos.

Requisitos

  • Implementação do código no computador em linguagem C;

  • Capacidade de conexão até 32 endereços;

  • Capacidade de configurar os sensores;

  • Iniciação da comunicação pelo computador, exceto em casos de sensoriamento contínuo;

  • Implementação do código da placa FPGA em linguagem Verilog, capaz de ler, interpretar e executar comandos enviados pelo computador;

  • Comandos compostos por 1 byte cada, enquanto as requisições enviadas e respostas recebidas são compostas por 2 bytes.

Leia a README do Projeto 1

Projeto 2: Sistema de Temperatura e Umidade com Interface Homem-Máquina

Sobre o Projeto

Este projeto tem como objetivo desenvolver uma interface homem-máquina (IHM) para o projeto da Fase 1. Utiliza-se o código em Verilog carregado na placa FPGA Cyclone IV para envio de comandos e processamento de dados do sensor DHT11. Um display LCD é empregado para apresentar a interface do sistema ao usuário. O processamento lógico é realizado em uma Orange Pi PC Plus, um computador de placa única.

Requisitos

  • Implementação do código na Orange Pi PC Plus em linguagem Assembly.

  • Utilização do display LCD para a interface do sistema.

  • Restrição ao uso de dispositivos já presentes no protótipo montado.

  • Utilização do mesmo código em Verilog carregado na placa FPGA Cyclone IV desenvolvido na Fase 1.

  • Utilização do mesmo protocolo de comunicação entre a Orange Pi e a FPGA desenvolvido na Fase 1.

Leia a README do Projeto 2

Conclusão

Os projetos apresentados neste repositório demonstram um alto nível de desempenho e integração entre hardware e software. No Projeto 1, a comunicação serial entre o computador e o dispositivo FPGA foi eficiente, possibilitando a coleta estável de dados do sensor DHT11. Já no Projeto 2, a implementação da Interface Homem-Máquina (IHM) proporcionou uma solução intuitiva e robusta para monitoramento de temperatura e umidade. Ambos os projetos superaram as expectativas, destacando-se pela capacidade de operar em diversas condições e estabelecendo uma base sólida para futuros desenvolvimentos em sistemas digitais.

About

Repositório da disciplina TEC499 - Sistemas Digitais com dois projetos: 1) Leitura de Sensor Digital em FPGA via UART e 2) Sistema de Temperatura e Umidade com Interface Homem-Máquina utilizando LCD e Orange Pi.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •