Pular para o conteúdo principal

Projeto Final

✅ PROJETO FINAL DETALHADO

Disciplina: Internet das Coisas Industrial (IIoT) – Fundamentos, Tecnologias e Aplicações​

Título do Projeto:​

Sistema de Monitoramento e Controle Industrial baseado em IIoT


Enunciado Completo do Projeto Final​

Objetivo
Desenvolver uma solução completa de Internet das Coisas Industrial (IIoT) para monitoramento e/ou controle de um processo industrial simulado ou real, utilizando hardware acessível, protocolos de comunicação padronizados e plataforma open-source.

Descrição
O aluno (individual ou em grupo de até 3 alunos) deve criar um sistema que:

  1. Colete dados de sensores industriais relevantes.
  2. Envie os dados de forma segura e confiável para uma plataforma IoT.
  3. Armazene, processe, visualize e gere alarmes/ações automáticas.
  4. Apresente os resultados de forma clara e profissional.

Requisitos Obrigatórios (Mínimos):

  • Hardware:

    • 1x ESP32 (ou Raspberry Pi).
    • Mínimo de 3 sensores diferentes (exemplos: temperatura, umidade, vibração, corrente, nível, distância, etc.).
    • Mínimo de 1 atuador (ex: relé, LED de sinalização, buzzer, servomotor, etc.).
  • Comunicação:

    • Uso do protocolo MQTT para envio de telemetria.
    • Configuração de autenticação (username/password ou token).
  • Plataforma:

    • ThingsBoard Community Edition (self-hosted via Docker recomendado).
    • Criação de Dashboard interativo com pelo menos 4 widgets diferentes (gráficos, gauges, mapa, alarm table, etc.).
  • Funcionalidades Obrigatórias:

    • Aquisição de dados em tempo real (intervalo configurável).
    • Armazenamento de dados históricos.
    • Regras de automação e alarmes (Rules Engine do ThingsBoard).
    • Controle remoto de pelo menos um atuador via dashboard.
    • Interface de visualização responsiva.
  • Documentação (entrega obrigatória):

    • Relatório técnico (máximo 15 páginas) contendo:
      • Introdução e objetivos.
      • Arquitetura do sistema (diagrama).
      • Esquema elétrico / circuito (Fritzing ou similar).
      • Código-fonte completo (ESP32 + fluxos do Node-RED, se utilizado).
      • Explicação das regras de automação e alarmes.
      • Resultados obtidos e análise crítica.
      • Dificuldades encontradas e melhorias futuras.
    • Vídeo demonstração (3 a 6 minutos) mostrando o sistema funcionando.

Tema Sugerido (pode ser escolhido pelo aluno):

  • Monitoramento de máquina industrial (vibração + temperatura + corrente).
  • Sistema de controle de ambiente industrial (temperatura + umidade + qualidade do ar).
  • Monitoramento de tanque/reservatório (nível + temperatura + vazão).
  • Sistema de manutenção preditiva simples.
  • Controle de acesso ou segurança industrial.

Prazo de Entrega:

  • Semana 12: Aprovação do tema e escopo (proposta de 1 página).
  • Semana 15: Entrega completa + apresentação oral.

Dicas de Boas Práticas:

  • Utilizar Node-RED para fluxos intermediários (opcional, mas recomendado).
  • Implementar segurança básica (TLS/MQTTS se possível).
  • Fazer testes de confiabilidade (perda de conexão, recuperação, etc.).

RUBRICA DE AVALIAÇÃO (Total: 40 pontos)​

CritérioDescriçãoPesoExcelente (A)Bom (B)Regular (C)Insuficiente (D/E)
Funcionamento TécnicoSistema opera corretamente, coleta e envia dados, controla atuador8 pts8640-2
Qualidade do DashboardDashboards claros, intuitivos, com widgets variados e atualizados6 pts64.530-1.5
Regras e AutomaçãoRegras de alarme, notificações e ações automáticas bem implementadas5 pts542.50-1
Documentação TécnicaRelatório completo, bem organizado, com diagramas e análise crítica6 pts64.530-1.5
Apresentação OralClareza, demonstração ao vivo, resposta às perguntas5 pts542.50-1
Criatividade e ComplexidadeUso de sensores adicionais, integração extra, inovação no projeto4 pts4320-1
Trabalho em Equipe / OrganizaçãoDivisão clara de tarefas, uso de Git (opcional), cumprimento de prazos3 pts32.51.50
Segurança e Boas PráticasAutenticação, tratamento de erros, código organizado3 pts3210

Pontuação Final:

  • A (36–40): Excelente
  • B (30–35): Bom
  • C (24–29): Regular
  • D/E (menor que 24): Insuficiente

Observações da Avaliação:

  • Todos os membros do grupo devem apresentar e demonstrar conhecimento do projeto completo.
  • Plágio ou cópia de código sem referência resultará em nota zero.
  • Projetos excepcionais podem receber até 2 pontos extras (ex: integração com IA, Digital Twin básico, ou deploy em Kubernetes).

Gostaria de algum ajuste neste material?

  • Tornar o projeto mais simples ou mais avançado?
  • Incluir modelo de proposta de tema?
  • Adicionar checklist de entrega?
  • Criar uma versão em formato Word/PDF pronto para uso?

É só falar!