Rencontrez CapDrive
CapDrive utilise l'iPhone pour mesurer les données de conduite, afficher des jauges en temps réel et enregistrer les trajets pour les consulter à l'arrivée. Vous pouvez configurer le tableau de bord selon vos besoins, accéder aux données OBD du véhicule ou écrire vos propres jauges.
Ce que fait CapDrive
CapDrive obtient en permanence les données de vitesse, de position et de mouvement disponibles pendant la conduite et les affiche sous forme de chiffres, de pointeurs, de courbes ou de cartes. Lorsque le véhicule tourne, la valeur G transversale reflète le mouvement latéral ; lors d'une accélération et d'un freinage normaux, la valeur G longitudinale permet d'observer les changements de mouvement dans les directions avant et arrière.
Ces données sont également utilisées pour l'enregistrement des déplacements. Une fois arrivé, vous pouvez ouvrir l'itinéraire de la journée, sélectionner un moment sur la carte et la chronologie, et afficher la vitesse, les lectures de mouvement et les événements de conduite à ce moment-là.
Tout ce dont vous avez besoin pour la première utilisation est votre iPhone et un support solide. Les instruments de base et l'enregistrement automatique n'ont pas besoin d'être connectés à OBD ; lorsque des lectures du véhicule telles que la vitesse (RPM) et la température du liquide de refroidissement sont requises, l'adaptateur peut être connecté. Lorsque vous souhaitez modifier l'apparence ou la composition d'un compteur, vous pouvez importer ou créer un compteur personnalisé.
D’où proviennent les données et quand sont-elles disponibles ?
Les données du téléphone mobile et les données du véhicule sont deux types de sources. Sans se connecter à aucun appareil du véhicule, CapDrive s'appuie sur les capteurs de positionnement et de mouvement de l'iPhone pour fournir des fonctionnalités de base.
| source | Ce qui est principalement fourni | Conditions affectant la disponibilité |
|---|---|---|
| Localisation de l'iPhone | Localisation, vitesse, itinéraire, etc. | Autorisations de localisation, localisation précise et signaux de localisation actuelle. |
| capteur de mouvement iPhone | Lectures de mouvements tels que l'accélération, le freinage, les virages, etc. | L'état fixe du téléphone mobile et l'identification de la direction du téléphone mobile par rapport au véhicule. |
| Véhicule OBD | Vitesse prise en charge par le véhicule (RPM), température du liquide de refroidissement et autres paramètres. | Adaptateurs compatibles, connexions valides, configuration des paramètres et support réel du véhicule. |
Pourquoi la vitesse est-elle déjà disponible mais la valeur G attend toujours ?
La vitesse peut être affichée lorsque le positionnement est valide ; mais pour distinguer le mouvement mesuré par le téléphone mobile en « accélération du véhicule vers l'avant » et « véhicule tournant sur le côté », l'application doit également déterminer la direction relative du téléphone mobile et du véhicule. Par conséquent, différentes lectures peuvent devenir disponibles à différents moments.
« En attendant de conduire, veuillez stabiliser l'appareil » lors du stationnement signifie que les informations de mouvement nécessaires à la reconnaissance de la direction sont toujours manquantes. L'accélération, la décélération et les virages en conduite normale peuvent fournir ces informations sans qu'il soit nécessaire de prendre des mesures drastiques. Après avoir déplacé le téléphone à mi-chemin, certaines lectures de mouvement peuvent revenir à l'état d'attente.
La valeur zéro et le test manquant ne sont pas la même chose
Une vitesse de 0 est une lecture valide ; l'affichage de — ou d'un état d'attente indique qu'aucune donnée n'est actuellement disponible ou que le compteur attend une condition requise. Par exemple, en cas de perte de positionnement, l'absence de données de vitesse ne peut pas être interprétée comme le véhicule s'est arrêté. Changer le style de l'instrument ne compensera pas les données manquantes.
Pourquoi les téléphones portables doivent être réparés
CapDrive mesure le mouvement du téléphone mobile puis détermine le mouvement du véhicule. Si le téléphone tremble dans le support ou tourne dans la main, les enregistrements du capteur incluent également ces mouvements et l'application ne peut pas les traiter comme des mouvements de véhicule.
Le téléphone mobile peut être placé horizontalement ou verticalement. La clé est de maintenir une position relative stable par rapport au véhicule. Après avoir modifié l'angle d'installation, la direction du véhicule doit être réidentifiée. C'est la prémisse pour laquelle la mesure doit être établie, et non le réglage de l'apparence de l'instrument. Veuillez développer les instructions ci-dessous pour afficher les autorisations de localisation et la gestion des exceptions requises pour la première utilisation.
Autorisations
Si quelque chose manque, le tableau de bord affiche Les données en direct sont limitées et indique ce qui ne va pas. Lorsqu’un réglage permet d’y remédier, touchez Ouvrir Réglages pour accéder à la page de CapDrive dans l’app Réglages (ou ouvrez Réglages › Apps › CapDrive) :
- Localisation désactivée : dans Position, choisissez Lorsque l’app est active. Si le service de localisation est désactivé pour tout l’iPhone, activez-le dans Réglages › Confidentialité et sécurité › Service de localisation.
- Position exacte désactivée : dans Position, activez Position exacte.
- Localisation restreinte sur cet appareil : la localisation est limitée par Temps d’écran ou par un profil de gestion de l’appareil. Vérifiez Réglages › Temps d’écran, ou adressez-vous au gestionnaire de l’appareil.
- Données de mouvement indisponibles: relancez CapDrive. Si le problème persiste, redémarrez l’iPhone et contactez l’assistance. Cette version lit directement les mouvements de l’appareil et ne demande pas d’autorisation distincte Mouvements et forme ; aucun interrupteur CapDrive n’y est nécessairement présent.
instrumentation en temps réel
Les compteurs en temps réel tracent les lectures actuelles sur un écran permettant une visualisation rapide. L'instrument numérique affiche des valeurs précises, le pointeur et l'arc représentent la position actuelle de la plage, la courbe affiche les changements au cours de la période récente et la carte affiche l'emplacement et l'itinéraire.
Les instruments intégrés couvrent la vitesse, la valeur G, la direction de la tête du véhicule, le positionnement, la chronologie, le trajet en cours, l'attitude et l'altitude du véhicule, etc. Chaque lecture est affichée après avoir satisfait à ses propres conditions de mesure : la vitesse peut être obtenue lorsque le positionnement est valide ; les données de mouvement de véhicule correspondantes peuvent être fournies une fois la reconnaissance de direction terminée.
Les jauges personnalisées vous permettent de combiner les lectures souhaitées dans votre propre affichage, telles que le régime, la température du liquide de refroidissement et une courbe en même temps. Le code peut contrôler la taille, la couleur, la mise en page, les graphiques et l’animation de la police. Lorsqu'une lecture n'est pas disponible, le compteur affiche un état d'attente, une ligne horizontale ou un état vide défini par le travail.
Tableau de bord avec HUD
Les tableaux de bord organisent les tableaux de bord en temps réel en pages, avec jusqu'à trois par page. Vous pouvez sélectionner des lectures d'intérêt quotidien, ajuster la taille et l'ordre des cartes et les afficher sur plusieurs pages. Pour les opérations spécifiques de modification de la page, consultez la description du tableau de bord ci-dessous.
La bibliothèque d'instruments contient les instruments installés et fabriqués. Après avoir importé ou enregistré une jauge personnalisée, ajoutez-la à la page en modifiant le tableau de bord ; lorsque vous retirez la carte de la page, la création reste dans la bibliothèque afin que vous puissiez la rajouter ultérieurement.
HUD fournit une méthode d'affichage adaptée à la visualisation avec réflexion sur le pare-brise. L'effet est affecté par le verre et la lumière. À mesure que les tailles et les modes d'affichage changent, les jauges doivent s'adapter à l'espace ; les relevés du véhicule sont toujours fournis par des sources de données connectées et configurées.
Dossiers de voyage et avis
Trip Log enregistre les données utilisables à partir d’un lecteur. Après la première configuration, CapDrive enregistre et reconnaît automatiquement la conduite, éliminant ainsi le besoin d'appuyer sur un bouton de démarrage à chaque fois. L'enregistrement est en cours et cela ne signifie pas que chaque lecture remplit les conditions d'utilisation.
Un trajet consiste à rouler et à s'arrêter pendant cette période d'enregistrement. Attendre à un feu rouge ou effectuer un arrêt temporaire n'y met pas automatiquement fin. Une brève perte de positionnement ou une indisponibilité de relevés partiels ne doit pas simplement être interprétée comme le début d’un autre voyage. Les données manquantes réelles ont été conservées lors de l'examen.
Statut et contrôle de l'enregistrement :
| statut ou action | signification |
|---|---|
| En attente de reconnaissance | Certaines mesures nécessitent plus d'informations et ne signifient pas que l'intégralité de l'enregistrement a été interrompue. |
| Arrêter le voyage en cours | Une fois cet enregistrement terminé, les nouvelles conduites pourront toujours être automatiquement reconnues à l'avenir. |
| Suspendre l'enregistrement | L'enregistrement automatique ne continuera pas pour le moment ; déroulez le tableau de bord et relâchez-le pour faire une pause, abaissez-le à nouveau pour reprendre. |
| Histoire | Affichez un trajet enregistré, pas une autre page des jauges en direct actuelles. |
L'historique vous aide à revoir votre trajet avec l'itinéraire, la chronologie et les relevés à des moments sélectionnés. La vitesse nulle effective est toujours différente de l'intervalle de mesure manquant. Le voyage doit contenir des données de mesure enregistrées valides pour être conservées ; le simple fait d'ouvrir l'application et d'attendre un moment ne produira pas nécessairement un enregistrement pouvant être examiné.
L’affichage en temps réel, la sauvegarde des données brutes et le traitement rétrospectif ne sont pas exactement le même processus. L'examen peut filtrer les lectures de mouvement qui comportent suffisamment de preuves pour être considérées comme anormales, de sorte que les résultats d'affichage individuels peuvent ne pas nécessairement être cohérents avec l'instrument à ce moment-là. Veuillez consulter la description ci-dessous pour connaître les méthodes de lecture spécifiques et le calibre statistique.
Le voyage terminé peut générer des itinéraires KML, GeoJSON ou GPX via Plus d’options → Exporter le trajet, ou générer des images via Partager le trajet. Ils ne contiennent pas toutes les données nécessaires pour reconstituer un voyage complet.
Données du véhicule OBD
OBD lit les paramètres fournis par le contrôleur du véhicule via un adaptateur compatible, tels que la vitesse de rotation (RPM), la température du liquide de refroidissement, la température de l'huile et les informations sur le carburant. Les demandes de lecture, les formules et les unités sont enregistrées pour chaque paramètre et peuvent être importées à l'aide de préréglages correspondants ou modifiées pour des configurations spécifiques.
Après avoir connecté les appareils et obtenu des paramètres valides, ils peuvent être sélectionnés pour être utilisés dans des compteurs personnalisés. Certains paramètres numériques appropriés peuvent également être définis comme source de données de déplacement, telles que la vitesse, la valeur G ou l'attitude, pour l'instrumentation et l'enregistrement intégrés.
La connectivité du véhicule OBD nécessite l'adaptateur Plus et BLE qui prend en charge les instructions ELM327. Les éléments pouvant être lus varient selon le modèle, l'année, la version de puissance et l'état du véhicule. La documentation OBD décrit les connexions, les champs de paramètres, la validation des données et les règles d'accès.
Instrumentation personnalisée
Les jauges personnalisées utilisent JavaScript et JSX pour décrire les écrans. CapDrive appelle main() du script pour lire cette entrée et obtenir du texte, des graphiques, des courbes, etc. View, puis termine la mise en page et le dessin. Lorsque les données ou l'environnement d'affichage changent, l'écran peut être mis à jour en conséquence.
Vous pouvez importer des fichiers d'instruments prêts à l'emploi ou créer de nouveaux instruments dans l'éditeur, configurer les données et ressources requises, et écrire et prévisualiser votre propre contenu. Les œuvres sont importées et partagées via des fichiers .instrument ; fonctionne avec OBD et doit accéder aux paramètres correspondants de l'appareil local.
Le document d'instrument personnalisé fournit des exemples complets de vitesse, des interfaces de données, des animations de mise en page, des ressources et des instructions de partage. La référence API répertorie les composants de dessin par objectif et décrit les propriétés, les types, les règles par défaut et les exemples composables.