Conheça o CapDrive

CapDrive usa o iPhone para medir dados de direção, exibir medidores em tempo real e registrar viagens para revisão na chegada. Você pode configurar o painel conforme necessário, acessar os dados OBD do veículo ou escrever seus próprios medidores.

O que CapDrive está fazendo

CapDrive obtém continuamente dados disponíveis de velocidade, posição e movimento durante a condução e os exibe como números, ponteiros, curvas ou mapas. Quando o veículo vira, o valor G transversal reflete o movimento lateral; ao acelerar e frear normalmente, o valor G longitudinal ajuda a observar as mudanças no movimento nas direções dianteira e traseira.

Esses dados também são usados ​​para registro de viagem. Ao chegar, você pode abrir o itinerário do dia, selecionar um momento no mapa e na linha do tempo e visualizar a velocidade, leituras de movimento e eventos de direção naquele horário.

Tudo que você precisa para usar pela primeira vez é o seu iPhone e um suporte resistente. Instrumentos básicos e gravação automática não precisam estar conectados ao OBD; quando são necessárias leituras do veículo, como velocidade (RPM) e temperatura do líquido refrigerante, o adaptador pode ser conectado. Quando quiser alterar a aparência ou a composição de um medidor, você poderá importar ou criar um medidor personalizado.

De onde vêm os dados e quando estão disponíveis?

Dados de telefones celulares e dados de veículos são dois tipos de fontes. Sem se conectar a nenhum dispositivo do veículo, o CapDrive depende dos sensores de posicionamento e movimento do iPhone para fornecer funcionalidades básicas.

fonte O que é fornecido principalmente Condições que afetam a disponibilidade
Localização do iPhone Localização, velocidade, rota, etc. Permissões de localização, localização precisa e sinais de localização atual.
Sensor de movimento do iPhone Leituras de movimento, como aceleração, frenagem, giro, etc. O estado fixo do telemóvel e a identificação da direção do telemóvel em relação ao veículo.
Veículo OBD Velocidade suportada pelo veículo (RPM), temperatura do líquido refrigerante e outros parâmetros. Adaptadores compatíveis, conexões válidas, configuração de parâmetros e suporte real ao veículo.

Por que a velocidade já está disponível, mas o valor G ainda está aguardando?

A velocidade pode ser exibida quando o posicionamento for válido; mas para distinguir o movimento medido pelo celular em "aceleração do veículo para frente" e "veículo girando de lado", o aplicativo também precisa determinar a direção relativa do celular e do veículo. Portanto, leituras diferentes podem ficar disponíveis em momentos diferentes.

"Aguardando para dirigir, estabilize o dispositivo" ao estacionar significa que as informações de movimento necessárias para o reconhecimento de direção ainda estão faltando. A aceleração, desaceleração e curvas durante a condução normal podem fornecer essas informações sem a necessidade de ações drásticas. Depois de mover o telefone até a metade, algumas leituras de movimento podem entrar novamente no estado de espera.

Valor zero e teste ausente não são a mesma coisa

Uma velocidade de 0 é uma leitura válida; exibir — ou um status de espera indica que nenhum dado está disponível no momento ou que o medidor está aguardando uma condição necessária. Por exemplo, quando o posicionamento é perdido, a falta de dados de velocidade não pode ser interpretada como o veículo parou. Alterar o estilo do instrumento não compensará os dados ausentes.

Por que os telefones celulares precisam ser consertados

CapDrive mede o movimento do celular e depois determina o movimento do veículo. Se o telefone tremer no suporte ou girar na mão, os registros do sensor também incluirão esses movimentos e o aplicativo não poderá tratá-los como movimentos do veículo.

O telemóvel pode ser colocado na horizontal ou na vertical. A chave é manter uma posição relativa estável ao veículo. Após alterar o ângulo de instalação, a direção do veículo precisa ser reidentificada. Esta é a premissa para que a medição seja estabelecida e não a configuração da aparência do instrumento. Expanda as instruções abaixo para visualizar as permissões de localização e o tratamento de exceções necessárias para o primeiro uso.

Permissões

Se algo estiver faltando, o painel mostra As leituras ao vivo estão limitadas e lista o que está errado. Quando um ajuste puder resolver o problema, toque em Abrir Ajustes para ir à página do CapDrive no app Ajustes (ou abra Ajustes › Apps › CapDrive):

  • Localização desativada: em Localização, escolha Durante o Uso do App. Se os Serviços de Localização estiverem desativados para todo o iPhone, ative-os em Ajustes › Privacidade e Segurança › Serviços de Localização.
  • Localização Precisa desativada: em Localização, ative Localização Precisa.
  • Localização restrita neste dispositivo: a localização está limitada pelo Tempo de Uso ou por um perfil que gerencia o dispositivo. Verifique Ajustes › Tempo de Uso ou fale com quem gerencia o dispositivo.
  • Dados de movimento indisponíveis: reinicie o CapDrive. Se persistir, reinicie o iPhone e contate o suporte. Esta versão lê diretamente os movimentos do dispositivo e não solicita uma permissão separada de Movimento e Preparo Físico; pode não haver um controle do CapDrive nessa tela.

instrumentação em tempo real

Os medidores em tempo real plotam as leituras atuais em uma tela adequada para visualização rápida. O instrumento digital exibe valores precisos, o ponteiro e o arco representam a posição atual do intervalo, a curva exibe as alterações no período recente e o mapa exibe a localização e a rota.

Os instrumentos integrados cobrem velocidade, valor G, direção da cabeça do veículo, posicionamento, linha do tempo, viagem atual, atitude e altitude do veículo, etc. Cada leitura é exibida após atender às suas próprias condições de medição: a velocidade pode ser obtida quando o posicionamento é válido; os dados de movimento do veículo correspondentes podem ser fornecidos após a conclusão do reconhecimento de direção.

Medidores personalizados permitem combinar as leituras desejadas em seu próprio display, como RPM, temperatura do líquido refrigerante e uma curva, tudo de uma vez. O código pode controlar o tamanho da fonte, cor, layout, gráficos e animação. Quando uma leitura não está disponível, o medidor exibe um estado de espera, uma linha horizontal ou um estado vazio definido pelo trabalho.

Leitura de exemplo78 km/hDados recebidos → Instrumento exibido

Painel com HUD

Os painéis organizam painéis em tempo real em páginas, com até três por página. Você pode selecionar leituras de interesse diário, ajustar o tamanho e a ordem dos cartões e visualizá-los em várias páginas. Para operações específicas de edição da página, consulte a descrição do painel abaixo.

A biblioteca de instrumentos contém instrumentos instalados e fabricados. Após importar ou salvar um medidor personalizado, adicione-o à página editando o painel; ao remover o cartão da página, a criação permanece na biblioteca para que você possa adicioná-la novamente mais tarde.

HUD fornece um método de exibição adequado para visualização com reflexo no pára-brisa. O efeito é afetado pelo vidro e pela luz. À medida que os tamanhos e modos de exibição mudam, os medidores precisam caber no espaço; as leituras do veículo ainda são fornecidas por fontes de dados que foram conectadas e configuradas.

O painel

Registros e avaliações de viagem

O Trip Log salva dados utilizáveis ​​de uma unidade. Após a configuração inicial, o CapDrive grava e reconhece automaticamente a direção, eliminando a necessidade de pressionar um botão Iniciar a cada vez. A gravação está em andamento e isso não significa que todas as leituras atenderam às condições de utilização.

Uma viagem consiste em dirigir e parar durante esse período de registro. Esperar no sinal vermelho ou fazer uma parada temporária não o encerra automaticamente. Uma breve perda de posicionamento ou indisponibilidade de leituras parciais não deve ser interpretada simplesmente como o início de outra jornada. Os dados faltantes reais foram retidos durante a revisão.

Status e controle do registro:

status ou ação significado
Esperando pelo reconhecimento Algumas medições requerem mais informações e não significam que toda a gravação tenha sido pausada.
Interromper a viagem atual Depois de terminar esta gravação, a nova condução ainda poderá ser reconhecida automaticamente no futuro.
Pausar gravação A gravação automática não continuará por enquanto; puxe o painel para baixo e solte para pausar, puxe para baixo novamente para retomar.
História Veja uma viagem salva, não outra página dos medidores ao vivo atuais.

O histórico ajuda você a revisar sua viagem com rota, linha do tempo e leituras em momentos selecionados. A velocidade zero efetiva ainda é diferente do intervalo de medição ausente. A viagem precisa conter dados de medição salvos válidos para serem retidos; simplesmente abrir o aplicativo e esperar um pouco não produzirá necessariamente um registro que possa ser revisado.

A exibição em tempo real, o salvamento de dados brutos e o processamento retrospectivo não são exatamente o mesmo processo. A revisão pode filtrar leituras de movimento que tenham evidências suficientes para serem consideradas anormais, portanto, os resultados individuais da exibição podem não ser necessariamente consistentes com o instrumento no momento. Consulte a descrição abaixo para métodos de reprodução específicos e calibre estatístico.

A viagem concluída pode gerar rotas KML, GeoJSON ou GPX por meio de Mais opções → Exportar viagem ou gerar imagens por meio de Compartilhar viagem. Eles não contêm todos os dados necessários para restaurar uma viagem completa.

Histórico e revisão da condução

Dados do veículo OBD

OBD lê parâmetros fornecidos pelo controlador do veículo por meio de um adaptador compatível, como velocidade de rotação (RPM), temperatura do líquido refrigerante, temperatura do óleo e informações sobre combustível. Solicitações de leitura, fórmulas e unidades são salvas para cada parâmetro e podem ser importadas usando predefinições correspondentes ou editadas para configurações específicas.

Após conectar os dispositivos e obter parâmetros válidos, eles podem ser selecionados para uso em medidores personalizados. Alguns parâmetros digitais adequados também podem ser definidos como fonte de dados de viagem, como velocidade, valor G ou atitude para instrumentação e gravação integradas.

A conectividade do veículo OBD requer o adaptador Plus e BLE que suporta as instruções ELM327. Os itens que podem ser lidos variam de acordo com o modelo, ano, versão de potência e status do veículo. OBD A documentação descreve conexões, campos de parâmetros, validação de dados e regras de acesso.

OBD Dados do veículo

Instrumentação personalizada

Os medidores personalizados usam JavaScript e JSX para descrever telas. CapDrive chama main() do script para ler esta entrada e obter texto, gráficos, curvas, etc. View e, em seguida, completa o layout e o desenho. Quando os dados ou o ambiente de exibição mudam, a tela pode ser atualizada adequadamente.

Você pode importar arquivos de instrumentos prontos ou criar novos instrumentos no editor, configurar os dados e recursos necessários e escrever e visualizar seu próprio conteúdo. As obras são importadas e compartilhadas através de arquivos .instrument; funciona usando OBD precisa acessar os parâmetros correspondentes do dispositivo local.

O documento do instrumento personalizado fornece exemplos completos de velocidade, interfaces de dados, animações de layout, recursos e instruções de compartilhamento. A referência da API lista os componentes do desenho por finalidade e descreve propriedades, tipos, regras padrão e exemplos que podem ser compostos.

Instrumentos personalizados