InícioMonitoramentoComo funcionaEstados dos LEDsFrotasFleetScorePrivacidadeTecnologiaDemonstração
MOTORISTA · ATENÇÃO NORMAL

DriveSense

Atenção ao volante, medida com inteligência artificial.

Ver como funcionaVer a demonstração

Role ou use as setas ↑ ↓ para navegar

Driver Monitoring

Sonolência e distração identificadas pela câmera, em tempo real, com alerta sonoro, aviso na tela e registro automático.

Como funciona

Da câmera ao alerta

A IA mede olhos, posição da cabeça e direção do olhar. O resultado vira alerta e registro.

01Webcamcapta o motorista
02OpenCVprocessa os quadros
03MediaPipelocaliza olhos, cabeça e olhar
04Detectoraplica tempos e limiares
05Flaskatualiza a interface
06SQLiteguarda os eventos
07Arduinoacende o LED via USB

Três estados.
Um sinal.

O Arduino recebe um comando pela USB e acende o LED correspondente.

NormalLED verde · N
Possível distraçãoLED amarelo · D
Possível sonolênciaLED vermelho · S

Fleet Dashboard

Veículos, viagens e eventos reunidos em um único painel para locadoras e frotas.

100

FleetScore

Começa em 100 e diminui conforme a frequência e a duração dos eventos.

Sonolência40%
Olhar para baixo35%
Distração lateral25%
Pesos iniciais, configuráveis. Indicador experimental de apoio à gestão, não uma avaliação científica da capacidade de dirigir.
vídeos ou imagens de motoristas armazenados por padrão

Privacidade

Apenas o evento é salvo: categoria, horário e duração. Tudo roda localmente, no notebook.

Exemplo do que fica salvo · dados simulados
CategoriaHorárioDuração
Olhar para baixo14:02:114 s
Distração lateral14:05:402 s
Sonolência14:09:033 s
Sem vídeonada é gravado
Sem fotosdo rosto do motorista
Localtudo roda no notebook

Tecnologia

Ferramentas abertas e componentes de baixo custo, em quatro camadas: da captura à sinalização.

01Captura
Notebook + webcamcapta o motorista
OpenCVprocessa os quadros
02Inteligência
MediaPipe Face Landmarkerolhos, cabeça e direção do olhar
Pythondetector com tempos e limiares
03Aplicação
Flaskservidor e interface em tempo real
SQLitebanco local de eventos
HTML, CSS e JavaScriptpainéis das duas telas
Chart.jsgráficos do painel
04Hardware
Arduino Unorecebe comandos pela USB
PySerialliga o Python ao Arduino
LEDs e resistores de 220 Ωverde, amarelo e vermelho

Experimente

Com o veículo parado, sente diante da câmera e teste o sistema com os próprios movimentos.

01Olhe para baixoO evento é registrado
02Desvie a cabeçaO LED fica amarelo
03Feche os olhosLED vermelho e alerta sonoro

DriveSense · Feira de Ciências e Tecnologia