Rubrica do Projeto
A nota final será composta pela avaliação do grupo nas especialidades que o projeto explora. A especialidade escolhida individualmente terá o maior peso na nota final (cada aluno terá uma nota diferente dos demais). As rubricas são dependentes apenas da especialidade escolhida, não do projeto em si.
Idealmente, vocês desenvolverão o projeto em trios. Nesse caso, a nota final será composta pela média entre a nota da sua especialidade e a média das outras especialidades do grupo. Para outros casos, consulte o esquema a seguir:
Comunicação
O objetivo é que você seja capaz de estabelecer uma comunicação ponto a ponto com outro dispositivo (como um PC, servidor ou outra placa), enviando ou recebendo informações por essa rede.
C (Mínimo)
- Envia OU recebe dados.
- Utiliza WiFi, Bluetooth ou USB nativos da placa Pico W.
- Documenta o protocolo de comunicação utilizado.
Ganhando Pontos
Cada item a seguir adiciona meio ponto:
- Envia E recebe dados pela rede.
- Gerencia a conexão de forma eficiente (reconexão automática, tratamento de erros).
- Implementa mecanismos de otimização de dados (ex.: compressão de dados).
- Estabelece comunicação segura com criptografia.
- Implementa otimizações de energia.
- Você pode propor uma rubrica que vale ponto (validar com a equipe).
Firmware
A expectativa é que você estruture o firmware seguindo boas práticas, promovendo a redução de erros, a eficiência (em processamento e energia) e facilitando futuras alterações.
C (Mínimo)
- Utiliza multi-core com RTOS.
- Organiza o código em bibliotecas.
- Documenta o firmware com diagramas de blocos (RTOS).
Ganhando Pontos
- Compatível com o padrão MISRA-C.
- Isola outras especializações (ex.: comunicação, sensores) em diferentes tarefas.
- Adota e documenta um padrão de estilo seguido em todo o código.
- Utiliza DMA.
- Implementa estratégias de economia de energia.
- Você pode propor uma rubrica que vale ponto (validar com a equipe).
DSP
Na especialidade de DSP, espera-se que você seja capaz de amostrar sinais analógicos do mundo real, processá-los e extrair informações. Você pode utilizar técnicas modernas de processamento de sinais, como IA, ou métodos clássicos, como filtros e FFT.
C (Mínimo)
- Aquisição e extração de informações de um sinal por meio de IA ou teoria clássica.
- Documenta o processo de tratamento do sinal, com explicações dos algoritmos usados.
- A documentação deve incluir diagramas de fluxo e limitações dos algoritmos utilizados.
Ganhando Pontos
- Geração de um sinal.
- Processamento em tempo real de sinais.
- Uso de FFT (Transformada Rápida de Fourier) para análise de frequências.
- Você pode propor uma rubrica que vale ponto (validar com a equipe).
Sensores e Atuadores
Nesta especialidade, você deve ser capaz de usar novos dispositivos e criar soluções mais integradas entre hardware e usuário, dominando o uso de sensores e atuadores.
C (Mínimo)
- Exibe informações via display e usa sensor não abordado nos labs.
- Sistema integrado em um protótipo (case).
- Documenta o funcionamento dos módulos e as bibliotecas usadas para cada sensor e atuador.
Ganhando Pontos
- Sensor e atuador não vistos.
- Implementa calibração de sensores e detecção de falhas.
- Implementa filtros básicos para leituras de sensores (ex.: filtro de média móvel).
- Otimiza o consumo de energia em sensores e atuadores, reduzindo leituras em modo de baixa energia.
- Realiza fusão de dados de múltiplos sensores.
- Desenvolvimento de algoritmos de controle (PID) para controle de atuadores.
- Você pode propor uma rubrica que vale ponto (validar com a equipe).