DIY - Volant 911 RSR Replica de Liongivré

  • Projet qui a démarré en Mars 2019. J'avais pour objectif de faire un volant mais je ne savais pas encore lequel. Etant totalement ignorant en électronique et en arduino, je me suis défini des étapes dans l'avancement du projet.

    - J'ai commencé par faire fonctionner les bandeaux à Leds avec Simhub et une arduino Nano. Simhub aide grandement les profanes comme moi en code arduino.

    - J'ai ensuite appris à me servir d'un nextion 4.3". Réaliser son template graphique à partir de photoshop puis implémenter les pages dans Nextion Editor. S'en suit l'implémentation des variables et le faire fonctionner avec simhub. Tout seul il fonctionne parfaitement en passant par une interface USB to TTL permettant de brancher le nextion diretement en USB.

    - J'ai par la suite décidé de faire fonctionner les bandeaux à LED avec le Nextion. Là j'ai du passer par une arduino micro car visiblement la Nano ne pouvait pas prendre en compte le Nextion et les Bandeaus à LED.

    - Le Nextion 4.3 et les LEDS fonctionnent parfaitement sur les jeux... Passons à la suite.

    - Quiche en électronique, j'ai quand même dû apprendre qq bases. J'ai commandé une demi-tonne de boutons poussoirs rotatifs et autres interrupteurs sur internet. J'ai regardé comment il fallait les faire fonctionner avec Simhub. Ce dernier est pratique car il suffit de lui indiquer combien de boutons, combien de rotatifs ... quel carte arduino et il vous aide au cablâge. Grâce à ça il génère le code dont vous aurez besoin dans votre arduino.

    Là on a bien avancé, maintenant on va commencer à se renseigner sur les imprimantes 3D et les logiciels de modelisation 3d. Après plusieurs semaines j'ai opté pour une Creality CR10S et pour Fusion 360. (Beaucoup de tutos et une grosse communauté d'entre-aide est disponible pour chacun d'entre eux).

    L'apprentissage de la 3d n'a pas été si long compte-tenu du fait que ce sont principalement des formes à base de géométrie euclidienne. Pas de sculptures, mais de la réfléxion sur les éléments 3d et une bonne dose de rigueur.

    L'apprentissage de l'imprimante n'a pas été aussi calme, Comprendre son fonctionnement, pourquoi mes impressions se decollent, pourquoi le fil ne réagit pas comme d'hab ... mais au final tout est.

    Ya plus qu'à passer à l'impression des différentes pièces, peinture, montage, cablage, programmation et debuggage.

    L'objectif était de n'avoir aucune vis en apparence. Elles devaient donc toutes être vissées de l'intérieur ou par derrière.

    La facade du volant comporte donc en interne des entretoises avec Insert pour permettre aux vis passant par le coffre de venir prendre et fixer la facade.

    Les poignées sont des demi-poignées fixées deux par deux (par l'arrière également) et viennent se fixer sur le coffre du volant qui vient abriter toute l'électronique.

    Impression de la facade et collage d'un sticker carbone sur le devant de celle-ci. Je mets les boutons pour voir un peu comment ca se place et voir si tout est ok. C'est le cas (ouf !)

    Impression du coffre et création du QR Thrustmaster en 3D pour fixer cette roue au moteur. J'en ai profité pour monter les poignées également sur le coffre.

    Premier montage complet pour voir ce que ca donne. Reste un peu de peinture sur les caches des rotatifs et le cablage intérieur.

    On regarde si tout rentre bien et on commence le câblage :

    Impression d'une petit support pour le Teensy pour le fixer au dessus de l'écran Nextion :

    Un bon gros tas de m... :hihihi::

    Et le final :

    J'en conviens il y a encore des défauts (peinture, qq bugs sur le nextion avec l'affichage de la répartition des freins) mais pour un premier jet, je suis plutôt satisfait d'être arrivé au bout. Je vais maintenant m'atteler à corriger ces défauts et passer sur un autre peut-être ...

    External Content youtu.be
    Content embedded from external sources will not be displayed without your consent.
    Through the activation of external content, you agree that personal data may be transferred to third party platforms. We have provided more information on this in our privacy policy.

    Merci encore Etienne pour ton aide sans laquelle je ne serais probablement pas arrivé au bout aussi vite.

    La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi. La théorie mise en pratique : Rien ne fonctionne... et personne ne sait pourquoi !

  • ok je ferais ca

    La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi. La théorie mise en pratique : Rien ne fonctionne... et personne ne sait pourquoi !

  • je le trouve vraiment bien ton volant et le fait de tout faire soi meme est tres enrichissant top:+:

    n oubliez pas qu un con qui marche ira toujours plus loin qu 'un intellectuel assis

    AMD 5800X3D W10 RTX4070Super 3X27pouces et Pico 4 MMOS2014 Ionicube

    :aspi:

  • Merci LaChausette pour la migration du post.

    La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi. La théorie mise en pratique : Rien ne fonctionne... et personne ne sait pourquoi !

  • Merci

    J'ai pensé au simili cuir mais je trouve ça bien moche. J'ai pensé à la suedine aussi mais ca s'use trop vite. J'ai donc regardé ce qui se fait sur les volants officiels et c'est soit du caoutchouc soit brute. J'ai pas trouvé de caoutchouc et finalement les poignées telles qu'elles sont me conviennent. J'aurais tjs la possibilité de rajouter qq chose au-dessus à l'avenir, mais j'ai pas trouvé mon bonheur ^^

    La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi. La théorie mise en pratique : Rien ne fonctionne... et personne ne sait pourquoi !

  • En fait je crois que j'ai trouvé pour ton problème d'encodeur... Je pense qu'il faut mettre "Mainloop" comme synchro sur tous les modules "Rotknob". Le fait de les mettre sur "Sync" faisait qu'il y avais des pertes de pulses. Je t'ais mis la correction dans le projet "Liongivre911RSRv4".

    Par ailleurs, ça y est j'ai reçu des encodeurs Bourns à 12 impulsions par tour.

  • Alors là Liongivre je suis sur le cul :o !!!!

    Mais que c'est beau, incroyable...

    Déjà que t'es un super pilote, si en plus tu crées toi même ton volant à ton goût...

    BRAVO !!!!:+++::+++::+++:

    Ryzen 3600 -MSI B550 gaming plus - RTX 3070 - 32 Go ram - W10 - Quest2 - G27

  • Etienne : Merci pour l'info et la modif, je vais regarder ça dans l'aprem je te tiens au courant. Je vais regarder pour les rotatifs également mais je pense pas que je modifie ce volant, je les mettrai sur le prochain que je ferai. Mais là je fais une pause de qq jours, j'en ai un peu marre :hihihi:. Me reste les bugs d'affichage du nextion à corriger (alors que tout était ok avant le montage) et j'arrive pas à trouver comment les corriger.

    Merci Touno71:shy2:

    SIMRACECHRIS La coque fait 4 mm d'épaisseur et rempli à 50. Les pièces ayant des contraintes physiques (torsions par ex) comme la facade, le coffre, et les poignées sont imprimées avec un remplissage de 50% dans un PLA 3D870, PLA de meilleure qualité. J'ai ensuite vaporisé une résine autolissante dessus afin de ... lisser les pièces et également de renforcer légèrement les pièces. Si ca casse ( ce que je pense pas) je pourrais tjs imprimer à remplissage de 100% avec ce PLA. L'intérêt de ce PLA est que quand il est imprimé à 100% infill il peut être passé au four à Température douce pour gagner en solidité. Selon le fabricant, une fois passé au four il peut gagner jusqu'à 30% de résistance par rapport à de l'ABS mais est plus facile à imprimer.

    Il reste un détail un peu suprenant et j'en appelle aux bidouilleurs DIY : Lorsque je monte cette roue sur le moteur du T500, Windows reconnaît le moteur mais pas le volant ( ce qui est normal) mais il ne m'autorise pas à faire un étalonnage du moteur avec ce volant. Il y a une zone morte au centre et quand on tourne le volant, celui-ci tourne de 15° brutalement sur la droite ou la gauche dans les valeurs. Impossible à étalonner, je ne comprends pas pourquoi il fait ça. Pour le moment j'allume donc le moteur avec son volant d'origine, une fois le calibrage fait, je débranche à chaud la roue d'origine pour y placer celle du 911RSR. Je ne vois pas pourquoi le moteur aurait besoin de la roue à moins qu'il en ai besoin pour identifier la carte fille de la roue et savoir comment calibrer la roue au démarrage.

    La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi. La théorie mise en pratique : Rien ne fonctionne... et personne ne sait pourquoi !

  • Avant de tout mettre dans le volant et de relier l'ensemble au Teensy, j'utilisais le Nextion avec un arduino pro micro. J'avais paramétré les messages concernant les drapeaux, le pit limiter et même des fenêtres de message concernant la répartition de frein, la traction control ou l'ABS quand je faisais une modif. Depuis Simhub a été mis à jour à plusieurs reprises et mainteant que tout est dans le volant, la fenêtre de message pour la repart de frein apparait mais le texte est bien trop gros pour figurer sur l'écran (alors que j'ai rien touché). Les drapeaux n'activent plus leur message respectif sur l'écran et le pit limiter est bien affiché quand je démarre la session en sortant du box mais si je rentre au box ou que j'active le pit limiter sur la piste, le message n'apparait plus. Je pense que je vais devoir revoir en profondeur la prog des messages et la façon dont ils arrivent à l'écran.

    Avant on passait par Nextion editor mais maintenant on doit télécharger le template graphique via Nextion Editor et éditer les variables directement dans simhub et je trouve ça moins pratique car les explications manquent régulièrement de clarté malheureusement.

    Etrangement je n'arrive pas à uploader le template graphique dans le NExtion en dur en passant par le teensy (chose que je pouvais faire avec l'arduino). Il ne trouve pas le signal sur le port com utilisé. Donc je dois démonter le volant pour brancher le nextion sur une arduino afin d'uploader en dur dans la mémoire de l'écran les infos du template et la nature des variables.

    La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi. La théorie mise en pratique : Rien ne fonctionne... et personne ne sait pourquoi !