Électronique · Voiture · Données en direct
PitBox MVP MVP
Un petit boîtier qui fait parler la voiture, et affiche ce qu'elle dit sur un téléphone.
Projet personnel, conçu et construit seul, sur ma Peugeot 208, avec un objectif clair : travailler dans le sport automobile. Cette première version sert à prouver que l'idée fonctionne avant d'en faire un vrai produit.
- Arduino
- C++
- CAN
- OBD-II
- WiFi
- FastAPI
- Next.js
- Docker
01Le projet
Une voiture moderne sait en permanence ce qu'elle fait : la vitesse du moteur, sa température, l'effort qu'on lui demande, les pannes qu'elle détecte. Mais ces informations restent enfermées dans ses ordinateurs de bord. Seuls les garagistes, avec leurs outils, peuvent les lire.
PitBox les rend visibles. Le boîtier se branche sur la prise de diagnostic, celle qu'utilise le garagiste, sous le volant. Il interroge la voiture plusieurs fois par seconde, garde tout en mémoire et envoie les données sur internet. Sur son téléphone, on suit la voiture en direct. Dans l'habitacle, des voyants lumineux indiquent quand changer de vitesse ou quand le moteur est encore froid.
Cette version est assemblée à partir de cartes électroniques du commerce. La suite : une carte conçue sur mesure, plus petite et plus fiable, pensée pour le sport automobile. C'est le métier que je vise : en course, ce sont ces mêmes données, lues et analysées à chaque tour, qui font gagner des dixièmes.
02Ma partie
Ce que j'ai réalisé
Faire parler la voiture
La voiture ne donne rien d'elle-même : il faut lui poser des questions, dans la langue normalisée des outils de diagnostic, et savoir lire ses réponses, parfois découpées en plusieurs morceaux.
Ne jamais rien casser
On parle à une voiture qui roule. J'ai donc fait en sorte que le boîtier ne puisse que lire : toute demande qui pourrait modifier le comportement de la voiture est bloquée avant même d'être envoyée.
Ne rien perdre en route
Chaque trajet est enregistré sur une carte mémoire dans le boîtier. Les messages envoyés sur internet sont numérotés et vérifiés, pour repérer tout de suite une donnée abîmée ou manquante.
Tout voir sur son téléphone
Un site, prévu pour tourner sur mon propre serveur, reçoit les données et les affiche en direct : un tableau de bord, une vue adaptée au téléphone, et un journal qui raconte ce qui s'est passé pendant le trajet.
03Bilan
Ce que j'en retiens
- Quand on touche à une voiture, la sécurité passe avant tout le reste : mieux vaut une fonction en moins qu'un risque en plus.
- Une voiture est un environnement rude pour l'électronique : chaleur, vibrations, coupures de courant au démarrage.
- Avancer par étapes : un premier prototype simple, mais qui fonctionne, apprend plus qu'un projet parfait sur le papier.