Projets:Perso:2013:ArduinoTripComputer206

From Electrolab
Revision as of 09:45, 18 April 2013 by Axone (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Arduino Trip Computer / OBD 206
Auteur Antoine J. (Axone)
Date de proposition 23/03/13
Tags du projet arduino,voiture,OBD
Type de projet

Projet personnel de Antoine J. (Axone)

Projet Arduino Trip Computer / OBD 206

Ce projet consiste à modifier l'affichage d'origine d'une Peugeot 206 pour en faire quelque chose d'utile. (qui donne un peu plus de renseignements que l'heure, la date et la température extérieure...)
Dans les grandes lignes et pour commencer, une carte Arduino récupérerait les données de l'OBD[1] avant de les afficher sur l'écran.
Suivant les résultats de cette première étape, on pourra imaginer d'autres fonctions (calculs/logs/GPS ?).




Installation de l'afficheur

Afficheur d'origine


Support de l'afficheur

L'idée était au départ de trouver un afficheur qui ait la même taille que le support (120x25mm), mais il est apparu qu'il serait plus simple d'en utiliser un plus petit, de format plus courant, quitte à usiner un petit cache en alu pour masquer les trous de chaque côté.

...L'occasion pour moi de voir pour la première fois comment fonctionne la fraiseuse CNC ! (Bilan : C'est très intéressant et compliqué / ça marche bien mieux quand c'est lubrifié) Merci encore, Zenos.





Prochaines étapes :

  • Finitions du cache, limage, peinture.
  • Coller (à l'araldite ?) le cache et le support ensemble.
  • Souder des fils à l'afficheur, le tester.
  • Coller l'afficheur au cache




Alimentation à partir du 12V

  • la carte Arduino possède un régulateur de tension, mais l'écart de 7V est trop important pour imaginer la connecter directement à la batterie.
  • Vérifier par l'expérience que la tension de la batterie est stable, ce qui m'étonnerait, quand le moteur est en marche et qu'il accélère...
  • Une paire de fils derrière le tableau de bord fournit du 12V quand le contact est enclenché, suffirait-elle à alimenter un régulateur connecté à l'arduino+afficheur ?



Interface avec OBD

La prise existe, mais il semble y avoir plusieurs versions, je ne m'y suis pas encore vraiment penché.


Idées de fonctions supplémentaires

Solutions existantes

Après avoir eu cette idée, j'ai pas mal fouillé sur l'Internet et trouvé quelques projets qui ressemblent fortement à ce que je voudrais obtenir. Notamment "OBDuino" [2] qui est open source, je pourrais peut être m'en inspirer par la suite si je rencontre des problèmes. En attendant, je vais éviter de trop regarder et tenter d'y arriver sans.


"Vehicle OBD2 Shield with STN1110 IC" [3] L'idée n'est pas de faire un shield comme eux, mais les schémas pourront donner des pistes pour l'interface avec l'OBD et l'alimentation directement à partir de cette prise. Le STN1110 qu'ils utilisent semble être un très bon plan pour récupérer les infos et les envoyer sur l'Arduino.

Remarques et conseils

Je n'ai pas beaucoup de connaissances en électronique, mais le projet me parait à portée (ne paraissant pas excessivement complexe et le lab fournissant une aide humaine et matérielle précieuse) Cependant il est très probable que je me plante à certains moments ou que j'oublie un point crucial ; aussi, n'hésitez pas à me le faire remarquer ici ou un soir si quelque chose vous choque. Merci :)