Vigia
sistema inteligente de detecção de fadiga para motoristas utilizando inteligência artificial
Palavras-chave:
detecção de fadiga, segurança no trânsito, Arduino Uno, MediaPipe, sistemas embarcados, visão computacionalResumo
Os acidentes de trânsito representam um grave problema de saúde pública em escala global, sendo a sonolência e a fadiga dos condutores fatores de risco determinantes para colisões severas em rodovias. Diante dessa problemática, este trabalho apresenta o desenvolvimento do Vigia, um protótipo de sistema embarcado de segurança de baixo custo voltado para a prevenção de acidentes. A solução integra técnicas de visão computacional em ambiente Python à atuação de hardware por meio do microcontrolador Arduino Uno. O sistema de captura de vídeo utiliza a biblioteca OpenCV e o modelo MediaPipe Face Mesh para o rastreamento em tempo real de landmarks faciais, permitindo o cálculo contínuo de métricas comportamentais: Eye Aspect Ratio para piscadas e olhos fechados e Mouth Aspect Ratio para detecção de bocejos. Os dados processados são transmitidos via comunicação Serial ao Arduino Uno. Em situações de alerta leve (bocejo ou inclinação), o sistema emite avisos sonoros preventivos por meio de um buzzer passivo. Em cenários de emergência (olhos fechados prolongadamente), o circuito aciona um pisca alerta duplo via LEDs, alarme sonoro contínuo e desaceleração progressiva de um motor DC controlado por uma ponte H L298N até a parada total do veículo simulado. Os testes práticos comprovaram a eficiência do algoritmo na identificação de sinais prévios de sonolência e a resposta precisa dos atuadores físicos, validando a viabilidade técnica e econômica do protótipo como um sistema assistencial de segurança veicular ativa.