Un tableau de bord de moto à la sauce DIY

Cela faisait quelques temps que je trouvais qu’il manquait quelques fonctions à mon tableau de bord de moto : une horloge, une jauge à essence, et de quoi surveiller la température du moteur, vu qu’il n’y a pas de radiateur sur ce modèle. Il s’agit d’une Yamaha xv Virago 1100.
J’avais profité d’une chute de moto pour modifier l’aspect général de la moto, et le câble du vieux compteur à aiguille avait cassé pendant les réparations.
L’occasion faisant le larron, j’ai vite établi un cahier des charges pour m’en faire un électronique.
J’ai donc ajouté à mes besoins cités plus haut une sonde de température ambiante (utile en cas de risque de verglas surtout, gadget le reste du temps). La loi oblige à ce que le kilométrage total du véhicule soit enregistré. J’utilise donc une carte SD dans laquelle j’ai reporté l’ancien kilométrage.
Dernier point essentiel, le tout devait tenir dans le boîtier d’origine du compteur. Pour cela, j’utilise un arduino mini, qui dispose en plus de 8 entrée analogiques, ce qui n’est pas de trop.
Entrons dans la technique:
La vitesse est mesurée via un aimant collé à la jante, et un capteur à effet hall sur la fourche.
La carte SD est en fait un adaptateur microSD (et sa carte) relié via quelques résistances à l’arduino directement. Gain de place oblige (et d’argent), un lecteur de carte SD pour arduino n’était pas envisageable.
L’horloge est gérée par une carte séparée avec un quartz, un DS1307, et une pile bouton.
La température ambiante est prise par un tmp36, et la température moteur par un thermocouple K.
La jauge à essence est une résistance variable étanche sous la forme d’une bande qui réagit au pincement (extrêmement sensible, puisque la pression d’un liquide suffit).
Le tout est monté sur une plaque « protoshield » arduino
Pour l’alimentation, j’ai utilisé un régulateur du type 7805 pouvant accepter jusqu’à 30v en entrée, car le faisceau de la moto subit parfois des hausses dépassant les 14v.
Je récapitule donc :
- Un arduino mini 16€
- Un afficheur 16×2 rétroéclairé bleu 7,50€
- Un capteur à effet Hall 3,40€
- Une sonde de thermocouple K 7,70€
- Un ampli max31855 13,50€
- Un DS1307 pour avoir l’heure 6,90€
- Une jauge à liquides à résistance variable (56? / cm) de 25 cm 30€
- Une carte micro-SD et son lecteur 5,50€
- Différents composants (résistances,LEDs,fils, pcb, pins mâles et femelles…) autour de 10€
Soit un total avoisinant les 85€ (dans le commerce, comptez 300€ pour un compteur de moto universel).
Retrouvez le fil de la conception sur le forum.