WWW.MOTOPISTE.NET
------- BIENVENUE SUR WWW.MOTOPISTE.NET ---------
------ BONNE JOURNEE ! et Gaaaazzzzzzzz ! -------

WWW.MOTOPISTE.NET

NUMERO 1 DES FORUMS PISTE EN FRANCE
 
AccueilAccueil  GalerieGalerie  CalendrierCalendrier  PublicationsPublications  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  Connexion  

Partagez | 
 

 TUTO afficheur rapport engagé

Aller en bas 
AuteurMessage
J38



Masculin Nombre de messages : 15
Age : 27
Localisation : Nord Isere
Date d'inscription : 21/07/2018

MessageSujet: TUTO afficheur rapport engagé   Jeu 9 Aoû 2018 - 18:24

Salut à tous,

Comme proposé dans mon post sur mon brélon, voici un mini tuto pour réaliser votre indicateur de rapport engagé.

La logique derrière est suffisamment simple pour être à la portée de tout le monde avec quelques explications mais suffisamment complexe dans le sens ou vous serez obligés de vous poser un moment pour coder votre propre afficheur.



L'idée est d'utiliser un arduino nano pour lire la tension renvoyée par la boite et afficher le rapport correspondant sur un afficheur 7 segments.


Pour cela il vous faudra :
- un arduino nano (sans blague), environ 3€ sur aliexpress
- un afficheur 7 segments, perso j'ai utilisé un 0.56 pouce bleu, à vous de voir, environ 3€ les 5. Privilégiez à

"cathode commune" ça évite de raisonner en logique inversée.
- du cable fin et souple (pour ne pas prendre trop de place ni tirer sur les soudures)
- de la gaine thermo
- du cable noir rouge et d'une autre couleur (pour + et 6 de la moto et tension renvoyée par la boite)
- une resistance de 300-400 ohm
- deux autres résistances pour faire un pont diviseur si besoin (voir à la fin)

Juste avec ça vous avez de quoi faire le système à vous de voir pour le boitier si vous le déportez ou intégrez dans votre compteur, perso j'ai fait une boite avec mon imprimante 3D.

Il y a x grandes étapes :


1/ Partie hardware


Cette partie correspond à la soudure de votre arduino. Commencez par souder un fil fin sur chaque segment de l'afficheur (un fil par lettre sur le schéma ci dessous) :


Soudez sur l'une des broches "cc" (pour "common cathode") la résistance 400ohm, coupez l'autre broche elle ne sert à rien elles sont reliées.

N'oubliez pas de tout protéger avec de la gaine thermo pour éviter les courts circuits.

Ensuite reliez chaque fil fin (et donc chaque segment de l'afficheur) sur une broche "D2" à "D13" de l'arduino, et la résitance de 400ohm (donc la broche "cc") sur un des deux "GND" :  


Peu importe l'ordre ou le numéro de broche, vous les modifierez dans le code l'arduino par contre essayez de faire des fils le plus court possible pour ne pas avoir un final trop volumineux.

Enfin soudez les cables rouges et noirs sur "Vin" et "GND" et le fil de l'autre couleur sur "A0"




Pour le moment ne soudez rien sur la moto


Voici quelques photos de mon montage pour illustrer le tout (ne tenez pas compte de l'aspect esthétique  spiderman ) :







2/ Partie software et mise en place
Téléchargez et installez le logiciel arduino (il est gratuit) puis connectez ce dernier sur le PC via usb.

Grace aux schéma ci-dessus et à vos soudures, repérez à quelle sortie "Dx" correspond chaque segment de l'afficheur.

Pour ma part j'ai fait un schéma manouel du 7 segment qui ressemble à ça :


Ensuite dans un microcontroleur, les entrées/sorties sont regroupées sous ce qu'on appelle des PORTS (il y a des bit, des ports, des PD, même des Q-bit ... bref un peu salace je l'avoue).

8 bits forment un octet (chaque bit prend comme valeur 0 ou 1).

Il sont souvent nommés A,B,C,D etc et regroupent n-entrées/sorties (pour info les PORTS sont en fait des registres de taille 8,16,32,64 bits ils régissent tout votre systeme, c'est ça qu'on voit avec les ordi 32 ou 64bits), ici l'arduino est un microcontroleur 8bits donc chaque PORT regroupe 8 entrees/sortie. Avec le schéma ci-dessous vous pouvez voir a quel PORT correspondent vos entrées/sorties reliées au 7 segment :



Les couleurs qui nous intéressent sont les cases jaunes pale et les grises clair "PORTS PIN" et "DIGITAL PIN".

Par exemple la broche "D2" correspond au PORT D, bit numéro 2 "PD2"............. la broche "D8" correspond au PORT B, bit numéro zéro "PB0" ......etc etc.

L'avantage de cette pratique est que on peut activer plusieurs sorties avec une seule ligne de code, donc si PD2 = 1 alors la sortie D2 sera activée, idem pour PB0 idem pour tous les autres port.

Je vous invite donc à modifier votre schéma précédent de la façon suivante ça va simplifier la suite :


Les bits sont numérotés de 7 à 0 (dans l'ordre décroissant), par exemple si j'écris "PORTD = 0000 0000" toutes les sorties D2 à D7 seront "éteintes" si j'écris "PORTD = 0100 0000" seule D6 sera "allumée", si j'écris "PORTD = 1111 1111" toutes les sorties seront activées.



3/ Ecriture des chiffres sur le 7 segments

Vous devez maintenant "ecrire" les chiffres sur le 7 segments. Par exemple, DANS MON CAS, pour ecrire le chiffre "2" il faut que "j'allume" les segments PD2, PB0, PD7, PD5, PD4.

Encore pour simplifier la suite, faites un tableau comme celui ci :


J'ai mis des 0 dans tous les bits inutilisés (par exemple, je n'utilise pas PB2 à PB7).


Ensuite j'ai rempli la ligne correspondant au rapport "2" avec des "1" dans les segments à allumer et des "0" ailleurs :



Vous voyez les chiffres binaires a entrer sur les PORT B et D pour afficher le chiffre "2" sur le 7 segments : si j'écris "PORTB = 00000001" et "PORTD = 10110100" j'aurai les bonnes sorties activées pour afficher "2".

Vous devez faire de même pour tous vos rapports, le "N" et autres symboles que vous voulez afficher.

TO BI CONTINUIIDE (c'est super long à taper) en attendant vous pouvez aussi trouver le cable qui envoie le niveau de tension boite (sur la sv c'est un cable rose situé coté gauche) et de noter les différentes tensions en fonction du rapport engagé.

(et si vous avez des questions sur ce qui est déjà là n'hésitez pas)
Revenir en haut Aller en bas
GROSMAN
MODERATEUR
MODERATEUR
avatar

Masculin Nombre de messages : 9709
Age : 45
Localisation : CHANCELADE
Date d'inscription : 20/07/2006

MessageSujet: Re: TUTO afficheur rapport engagé   Jeu 9 Aoû 2018 - 20:13

Sans etre mechant ca coute 45€ pour u produit de qualite avec garantie donc pour celui qui n est pas a l aise avec l électronique ca reste plus simple mais sinon sympa de faire son truc a soi
Revenir en haut Aller en bas
REDMAN
Administrateur
Administrateur
avatar

Masculin Moto actuelle : : VTR 1000 SP1 HONDA + CBR1000RR 05
Nombre de messages : 17114
Age : 36
Localisation : AIX EN PROVENCE
Date d'inscription : 10/08/2005

MessageSujet: Re: TUTO afficheur rapport engagé   Jeu 9 Aoû 2018 - 22:19

Ouais moi je sais d avance que je n y arriverai pas, faut s y connaitre en électronique on dirait?

Mais merci pour ce tuto que je mets en "note" pour qu il reste en haut de la rubrique !


MERCI à toi !

Ps: donne moi ton adresse en MP je te fais partir des stickers Motopiste pour te remercier du Tuto


_________________
REDMAN
ADMINISTRATEUR MOTOPISTE.NET

Visitez notre page Facebook !
https://fr-fr.facebook.com/motopiste.net/

Pour obtenir la Carte Motopiste cliquez la dessous !
http://www.motopiste.net/t79098-la-carte-motopiste-net

Vous ne savez pas ou rouler en 2018??? ICI le Calendrier des partenaires du Forum Motopiste :
www.motopiste.net/t79138-calendrier-dates-de-roulage-des-partenaires
Revenir en haut Aller en bas
Rghost

avatar

Masculin Moto actuelle : : zx6r
Nombre de messages : 10
Age : 30
Localisation : issoudun
Date d'inscription : 04/08/2018

MessageSujet: Re: TUTO afficheur rapport engagé   Jeu 9 Aoû 2018 - 22:47

Super génial un peu capilotracter 🧐 il manque plus que de l’hexadecimal 🤨 et tu m’aurais perdu totalement !!! mais terrible à essayer pendant les longues soirées d’hiver.
Merci et bravo.
Revenir en haut Aller en bas
flo-atv-rider
PILOTE 103 SP


Masculin Nombre de messages : 51
Age : 22
Localisation : Le mans
Date d'inscription : 27/09/2016

MessageSujet: Re: TUTO afficheur rapport engagé   Jeu 9 Aoû 2018 - 23:32

Ah oui quand même... pas simple..
Revenir en haut Aller en bas
J38



Masculin Nombre de messages : 15
Age : 27
Localisation : Nord Isere
Date d'inscription : 21/07/2018

MessageSujet: Re: TUTO afficheur rapport engagé   Ven 10 Aoû 2018 - 9:29

@GROSMAN a écrit:
Sans etre mechant ca coute 45€ pour u  produit de qualite avec garantie donc pour celui qui n est pas a l aise avec l électronique ca reste plus simple mais sinon sympa de faire son truc a soi

Ce ne serait pas le but du homemade ? Vouloir fabriquer un truc puis y passer tellement de temps qu'au final ramené à l'heure on est plus que perdant Laughing

Nan sérieux je vois plus ça comme un truc ludique avec le "plaisir" d'utiliser ses propres gadgets (les gars arrêtez moi si je passe pour un timbré hein Mr. Green ). En plus c'est la porte ouverte vers plein d'autre trucs genre compte tour en barre de led, flash de sur-régime, alphano maison, télémétrie embarquée, ECU moteur (non quand même pas) etc etc.



@REDMAN a écrit:
Ouais moi je sais d avance que je n y arriverai pas, faut s y connaitre en électronique on dirait?
Mais merci pour ce tuto que je mets en "note" pour qu il reste en haut de la rubrique !
MERCI à toi !
Ps: donne moi ton adresse en MP je te fais partir des stickers Motopiste pour te remercier du Tuto
Non pas spécialement, peut-etre plus en informatique pour connecter l'arduino et résoudre les pb de driver mais rien de foufou.

De rien, je contribue comme je peux, pour le moment je peux pas trop vous parler de pilotage ni prep moto Laughing, puis j'attends rien en retour t'inquiète par contre je veux bien les infos par mp pour prendre la carte motopiste via paypal, j'ai laissé un commentaire sur le topic ad'hoc Wink
EDIT: J'avais pas vu ta réponse désolé mais ,je sais pas si c'est normal ou pas, j'ai pas reçu de mp Wink

Rghost ==> J'allais y venir !! non non t'inquiète c'est pas trop hard
flo-atv-rider ==> ... mais faisable !!

bonne journée à tous
Revenir en haut Aller en bas
MaxSixtyTwoGP
pilote MOTO2
avatar

Masculin Moto actuelle : : cbr 929,Solex 3800,3300,5000
Nombre de messages : 447
Age : 25
Localisation : Nord-Pas-De-Calais
Date d'inscription : 17/11/2017

MessageSujet: Re: TUTO afficheur rapport engagé   Ven 10 Aoû 2018 - 10:48

Moi ça m'a bien plus ton tuto. thumleft

On l'utilise dans notre formation en école d'ingé pour des truc chiant et la ça me donne plus envie de me mettre dedans !!

Je suis dégoutté je n'arrive pas à retrouver le liens sur le tuto arduino chronos embarqué.

Pour un novice ce faire un chrono pour 35 € au lieu d'un starline à 300€ ça vaut le coup !!
Revenir en haut Aller en bas
TOTO #71
VALENTINO ROSSI DU FORUM
VALENTINO ROSSI DU FORUM
avatar

Masculin Moto actuelle : : 900 Monstro et 600CBF coté route et Daytona de 2008 only piste
Nombre de messages : 6221
Age : 45
Localisation : CHASSENARD
Date d'inscription : 05/04/2010

MessageSujet: Re: TUTO afficheur rapport engagé   Ven 10 Aoû 2018 - 13:57

Bravo , mais trop compliqué pour mon petit cerveau.
Revenir en haut Aller en bas
Rghost

avatar

Masculin Moto actuelle : : zx6r
Nombre de messages : 10
Age : 30
Localisation : issoudun
Date d'inscription : 04/08/2018

MessageSujet: Re: TUTO afficheur rapport engagé   Ven 10 Aoû 2018 - 21:15

Re,
je suis après commander tu as une référence particulière pour la résistance 400 ohms ?
(ohmite 41F400E c'est Bon ?)
Merci. motocool thumright
Revenir en haut Aller en bas
J38



Masculin Nombre de messages : 15
Age : 27
Localisation : Nord Isere
Date d'inscription : 21/07/2018

MessageSujet: Re: TUTO afficheur rapport engagé   Sam 11 Aoû 2018 - 12:20

@Rghost a écrit:
Re,
je suis après commander tu as une référence particulière pour la résistance 400 ohms ?
(ohmite 41F400E c'est Bon ?)
Merci. motocool thumright

D'après farnell c'est une résistance 1w précise à 1% ça le fera mais c'est surdimensionné donc plus cher. Une 0,25W à 5% suffirait.

Le but est de limiter le courant dans le 7segments (donc de protéger le composant et limiter la brillance pour ne pas éblouir), j'ai mis 400ohm mais si il y a un peu plus ou un peu moins c'est pas grave (en plus ça dépend des valeurs standard que je ne connais pas de tête) Wink
Revenir en haut Aller en bas
Rghost

avatar

Masculin Moto actuelle : : zx6r
Nombre de messages : 10
Age : 30
Localisation : issoudun
Date d'inscription : 04/08/2018

MessageSujet: Re: TUTO afficheur rapport engagé   Sam 11 Aoû 2018 - 13:39

Merci J38 je commande et en plus arduino ( soft) est aussi sur Mac c’est cool pas de bootcamp à faire, je suis impatient.
P.s ton boîtier est pas mal je trouve.
Revenir en haut Aller en bas
Contenu sponsorisé




MessageSujet: Re: TUTO afficheur rapport engagé   

Revenir en haut Aller en bas
 
TUTO afficheur rapport engagé
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» a vendre tl 1000 s.......3000€ à débatre
» indicateur de rapport engagé
» Probleme rapport engagé gsxr k5
» Montage rapport engagé KOSO faisceaux YEC R6
» indicateur rapport engagé Starlane

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
WWW.MOTOPISTE.NET  :: TECHNIQUE & MECANIQUE :: Technique moto-
Sauter vers: