EA801 - Projetos Finais - Segundo Semestre de 2025

A segunda edição da disciplina EA801 (Laboratório de Projetos de Sistemas Embarcados), ministrada pelo Prof. Antonio Augusto Fasolo Quevedo e pela Profa. Wu Shin Ting, deu continuidade à proposta formativa iniciada na primeira edição do curso, preservando sua essência: oferecer aos alunos uma visão integrada do ciclo completo de desenvolvimento de sistemas embarcados. Inspirados pela estrutura criada pelos Profs. Fabiano Fruett e A. A. F. Quevedo, mantivemos o componente de hardware com a inclusão de projetos de PCB como parte fundamental da implementação de sistemas embarcados completos e adotamos o uso de C e Python (MicroPython) na programação de microcontroladores. A grande novidade deste semestre foi a introdução de projetos baseados em RTOS (FreeRTOS). Essa iniciativa permitiu aos alunos o primeiro contato prático com conceitos essenciais, como gerenciamento de tarefas, mecanismos de sincronização e estratégias de escalonamento determinístico.

A disciplina articula quatro projetos: um inicial em MicroPython utilizando exclusivamente periféricos on-board da BitDogLab, dois projetos em C com a integração de periféricos off-board, fornecidos a partir do acervo dos professores, sendo um implementado em protoboard e o outro em PCB (projeto final), e um projeto baseado em RTOS. Todos os projetos são propostos pelos próprios alunos, o que aumenta o engajamento e reforça o caráter autoral da disciplina, motivando decisões de engenharia autênticas e contextualizadas. Em vários grupos, observou-se uma compreensão madura do ciclo de desenvolvimento: alunos perceberam oportunidades de reuso de módulos desenvolvidos nos projetos anteriores, mirando a construção de um sistema final mais robusto e complexo.

Um destaque especial desta edição foi a criatividade demonstrada na concepção dos projetos, no desenho dos layouts de PCB e na habilidade manual dos alunos na montagem e soldagem de componentes, elementos que deram identidade própria às soluções apresentadas e ampliaram a vivência prática da engenharia. A participação do SATE (Seção de Apoio Técnico ao Ensino) foi essencial: ofereceu suporte direto aos alunos no uso de ferramentas de projeto eletrônico, orientou a elaboração dos layouts de PCB e realizou a produção das placas utilizadas nos projetos finais.

Apesar de o projeto baseado em RTOS tenha mantido uma abordagem relativamente isolada — reflexo de sua introdução inicial na disciplina, a recepção dos alunos foi extremamente positiva. Muitos relataram uma maior clareza na gerência de concorrência e na obtenção de um comportamento determinístico. A partir dessa experiência favorável, surgiu a sugestão natural de integrar o RTOS ao fluxo dos demais projetos. Isso permitiria que cada grupo escolhesse a arquitetura de software mais adequada para seu trabalho final, uma proposta que será cuidadosamente ponderada para futuras edições.

O semestre foi intenso, mas recompensador. O ponto alto foi testemunhar a satisfação dos grupos ao verem seus projetos materializados em PCBs integradas à BitDogLab, mesmo quando nem tudo operou exatamente como planejado. As falhas identificadas pelos próprios alunos, muitas das quais foram decorrentes da ausência de uma visão global mais estruturada do projeto, mostraram-se, na verdade, parte essencial do processo formativo. Esses desafios reforçaram a importância da metodologia de projeto, levando cada grupo a compreender, com clareza ainda maior, o valor do planejamento, da integração entre módulos e do ciclo iterativo de concepção, teste e refinamento que caracteriza a engenharia prática.

Aos alunos, esperamos que as experiências deste laboratório, desde os primeiros protótipos até as PCBs finalizadas, sirvam como incentivo para que vocês continuem explorando, questionando e construindo com a mesma curiosidade e dedicação demonstradas ao longo do semestre. Parabéns pelo empenho, pela evolução e pela coragem de transformar ideias em engenharia real. Continuem avançando: vocês já provaram do que são capazes.


A documentação e os códigos dos projetos podem ser acessados nos sites internos do GitLab Unicamp. A consulta está liberada para toda a comunidade que utilize as credenciais da instituição:
Turma A Turma B


Last update: 08/12/2025 22:00:58