App Android que usa o acelerômetro do seu celular para estimar a qualidade do pavimento enquanto você dirige — associando o resultado à sua localização em tempo real.
O app captura dados do acelerômetro do celular e processa em janelas de 2 segundos para estimar o conforto do asfalto em cada trecho da rota.
Use um suporte fixo no painel ou no ar-condicionado. Um celular bem fixo captura melhor as vibrações reais do veículo e do pavimento.
O app coleta dados do acelerômetro a 50 Hz, remove o componente de gravidade via filtro IIR e analisa a intensidade das vibrações em janelas de 2 segundos.
Cada janela gera um score de 0 a 100 associado à sua posição GPS. Veja o nível de conforto em tempo real, o histórico e exporte os dados em CSV ou JSON.
Captura dados a 50 Hz com filtro passa-alta para isolar a vibração do veículo da gravidade estática.
Cada medição é associada à latitude, longitude, velocidade e timestamp usando o Fused Location Provider.
Score de 0–100 calculado por RMS vertical (65%) + horizontal (35%), normalizado por limiares calibráveis.
Todas as medições são salvas no dispositivo via Room Database, organizadas por data e horário.
Exporte todos os dados para CSV ou JSON e compartilhe ou analise em qualquer ferramenta.
A medição continua mesmo com a tela desligada via foreground service do tipo location.
Cada janela de 2 segundos gera um score de 0 a 100. Quanto maior, mais suave o pavimento naquele trecho.
Os limiares são configuráveis. Veja como calibrar no README.
Este é um protótipo funcional. Os resultados são uma estimativa baseada em sinais inerciais do smartphone — não um laudo técnico de pavimento.
Um celular solto no banco ou na mão gera leituras ruins. Use sempre um suporte fixo no painel ou no ar-condicionado.
O app descarta janelas quando o veículo está parado para evitar classificar trepidações de motor parado como desconforto.
Carros com suspensão mais rígida mostram valores diferentes de SUVs e vans. Calibre os limiares para o seu veículo específico.
Sensores variam entre fabricantes. Os limiares padrão foram estimados — use dados reais para calibração precisa. Veja o README.
O MVP não envia nenhum dado para servidores externos. Tudo fica salvo localmente no seu celular.
Nenhum dado de localização ou acelerômetro sai do dispositivo. Sem analytics, sem rastreamento.
As medições ficam no banco local (Room). Você exporta e apaga quando quiser, direto pelo app.
Uma futura versão permitirá contribuir com dados anonimizados para base colaborativa — sempre com consentimento explícito.
APK de desenvolvimento para instalação direta no Android 8.0 ou superior. Não está disponível na Play Store — é um teste de MVP.
⚠️ Instalação fora da Play Store exige permitir fontes desconhecidas.
Dúvidas? Leia o README completo.
Sim. Toda a coleta, processamento e armazenamento é 100% offline. A localização vem do GPS do dispositivo, não de serviços de rede. Você só precisa de internet para baixar a APK.
Tecnicamente funciona, mas os limiares padrão foram estimados para automóveis. Motos e bicicletas transmitem muito mais vibração e os resultados precisarão de recalibração dos valores de RMS_LOW e RMS_HIGH no arquivo AlgorithmConfig.kt.
O app usa GPS de alta precisão e o sensor de acelerômetro continuamente, o que consome mais bateria que o normal. Recomendamos usar com o celular conectado ao carregador do carro durante o uso.
Sim. O banco de dados Room é armazenado no espaço privado do app. Exporte os dados em CSV ou JSON antes de desinstalar se quiser mantê-los.
Faça medições em vias conhecidas (ótima, média, ruim) e observe o campo rmsVertical nos dados exportados. Ajuste as constantes RMS_LOW e RMS_HIGH no arquivo AlgorithmConfig.kt e recompile. O README detalha o processo completo.
A Play Store está no roadmap para quando o app sair do estágio de MVP. Por enquanto, a APK de teste é a forma de experimentar o produto.