Un ordinateur de bord pour votre ancienne voiture : Le Raspberry Pi à la française

Framboise 314, le Raspberry Pi à la sauce française….

Framboise 314, le Raspberry Pi à la sauce française…

Jonathan, passionné de voitures anciennes, s’est mis en tête de créer un ordinateur de bord pour sa voiture de collection en utilisant le célèbre Raspberry Pi. Dans cet article, nous vous présentons son projet, ses contraintes et son architecture ingénieuse.

Présentation et contraintes

Jonathan est un électronicien de métier et un bricoleur passionné. Son défi : ajouter un ordinateur de bord à sa voiture de collection. Les voitures modernes sont remplies d’électronique, mais les anciennes n’ont pas cette chance. Jonathan souhaite relever ce défi tout en respectant l’essence même de sa voiture.

Les contraintes sont nombreuses pour les voitures anciennes. Les variations de tension peuvent être importantes, allant de 7 à 8 V lors du démarrage à 18 V, voire plus, lors de certaines transitions. De plus, les vibrations du moteur rendent le choix des connecteurs crucial. Jonathan opte pour des connecteurs robustes et des soudures plutôt que des composants bon marché.

Architecture

L’architecture du projet repose sur le Raspberry Pi, qui pilote des “modules” via le Bus CAN. Pour cela, Jonathan utilise des cartes spécifiques en plus du Raspberry Pi : des modules CAN pour le bus CAN de sa voiture et une carte d’interface Pi qui se connecte sur le port GPIO du Pi et intègre tout ce dont il a besoin pour être embarqué dans une voiture.

Les fonctions

Le Raspberry Pi doit être doté de plusieurs fonctions pour répondre aux besoins de Jonathan :

  • Une alimentation 12V – 5V robuste pour les conditions d’utilisation en voiture.
  • Une gestion automatique de l’alimentation pour éviter de vider la batterie.
  • Une horloge sauvegardée (RTC).
  • Un accès au bus CAN pour piloter les modules d’E/S.
  • La possibilité de générer des alarmes sonores.
  • Une connectique renforcée avec des borniers à visser.
À lire aussi  Importation de voitures d’occasion : guide pratique pour les acheteurs

Pourquoi développer une carte ?

Au départ, Jonathan ne cherchait pas à développer une carte spécifique pour son projet. Cependant, il a été surpris de ne pas trouver de carte regroupant toutes les fonctions dont il avait besoin. Il décide donc de concevoir sa propre carte, en prenant soin de choisir des composants pour lesquels les drivers existent déjà.

L’auto-maintien de l’alimentation

L’une des fonctionnalités essentielles du projet est l’auto-maintien de l’alimentation. Lorsque la clé de la voiture est tournée (ou que le bouton est enfoncé), le Raspberry Pi démarre automatiquement. Pour cela, Jonathan utilise le signal TXD de l’UART, qui passe à l’état 0 lorsque la CPU du Raspberry Pi s’éteint. Ce signal est temporisé pendant environ 3 secondes pour maintenir l’alimentation du Raspberry Pi et des modules CAN.

Conclusion

Le projet de Jonathan est une réussite. Son ordinateur de bord lui permet de bénéficier de fonctionnalités modernes dans sa voiture de collection. Les alarmes sonores et les affichages des variables sont de véritables atouts. Si vous avez envie de vous lancer dans un projet similaire ou si vous avez des questions, n’hésitez pas à contacter Jonathan via sa page Facebook.