Corrida de Luzes

Corrida de Luzes

O projeto “Corrida de Luzes” visa aproximar os alunos do universo da engenharia elétrica de forma interativa e lúdica. Desenvolvido pela equipe de trainees do processo seletivo do PET Elétrica UFJF em 2025 e coordenado pelos membros David Manera e João Munck, o protótipo, conforme o nome sugere, consiste em uma corrida de carrinhos com luzes de LED, com o propósito de avaliar a capacidade de coordenação motora dos participantes ao acionar botões em alta velocidade. “Que o mais veloz seja o vencedor!”

Construção e Desenvolvimento

As fases de concepção e implementação do protótipo proporcionaram à equipe a aquisição de conhecimentos em montagem de circuitos, modelagem e impressão 3D, programação em C++, e manipulação do controlador ESP32, entre outras competências.

Dos materiais utilizados para montagem, temos: Microcontrolador ESP-WROOM-32 (ESP32); display LCD; fita de LED endereçável; buzzer; botões de fliperama; estrutura impressa em 3D e cortada a laser; jumpers e fios AWG 22; protoboard.

Microcontrolador ESP32: É o “cérebro” do projeto. Ele processa o código, lê o acionamento dos botões e envia os comandos de cores para a fita de LED. O diferencial dele é o alto processamento e a conectividade Wi-Fi/Bluetooth integrada.

Display LCD: Serve para a comunicação visual com os usuários. Ele pode exibir o tempo da corrida, o placar, mensagens de “Prepare-se” ou identificar o vencedor.

Buzzer: É um componente sonoro. Ele é usado para dar feedbacks auditivos, como o som de contagem regressiva (3, 2, 1, JÁ!) ou um sinal sonoro quando alguém cruza a linha de chegada.

Fita de LED Endereçável (ex: WS2812B): Diferente das fitas comuns, nesta cada LED possui um pequeno chip interno. Isso permite que o ESP32 controle a cor e o brilho de cada LED individualmente, criando o efeito de “carrinhos” se movendo pela fita.

No código desenvolvido, foram implementados conceitos da física real para aprimorar a experiência de jogo, como a aplicação de constantes de atrito e gravidade para regular a velocidade dos veículos. A programação em C++, em conjunto com os componentes listados, resultou na criação do protótipo.

Esquemático do Projeto

Resultados

A equipe alcançou pleno êxito no projeto, atendendo e superando todos os pré-requisitos estabelecidos. Adicionalmente, foi possível implementar funcionalidades extras, como a interação via display LCD. O conceito de “montanha-russa” demonstrou-se altamente eficaz, otimizando a interação e a visualização do percurso durante a execução. Além do aprimoramento técnico, é relevante destacar o desenvolvimento da equipe em habilidades de interação social, com notável evolução na gestão de tempo e no trabalho colaborativo. Por fim, salientamos a alta flexibilidade do projeto, com a intenção da equipe de modificar e aprimorar o protótipo continuamente.

Tobias Vargas