Tensionneur de harnais P1 V1

couverture pour le tensioneur de harnais p1

Le tensionneur de harnais P1 permet de ressentir les G positifs et/ou négatifs de manière réaliste en sim racing. Il fonctionne avec Simhub ou FlyPT.

Sommaire :

  1. Présentation
  2. Caractéristiques
  3. Liste de courses
  4. Control Box
  5. Fichiers 3D
  6. Câblage
  7. Paramétrage des drivers
  8. Code Arduino Due et profil FlyPT
  9. Instructions de montage
  10. Réglages additionnels

1) Présentation

Ce qui étonne c’est l’absence de latence et la force, on ressent même les vibreurs !

Le tensioneur de harnais est constitué d’un harnais (4 ou 5 points), un moteur électrique, un driver de moteur électrique, et une carte arduino reliée à FlyPT.

Le système est précis et réactif , il s’enclenche immédiatement, et on ressent la différence de freinage entre une F1 et une voiture de base, on sent aussi l’activation de l’ABS.

Ce système ne permet peut-être pas de doser le freinage. Pour autant on ressent un lien direct entre la pression appliquée sur la pédale et le serrage de la ceinture.

2) Caractéristiques

Le moteur tire sur un câble qui s’enroule autour d’un enrouleur. Le câble tire la ceinture en arrière, cela donne l’impression d’être projeté en avant.

Il y a un carter qui se monte autour de l’enrouleur par sécurité.

3) Liste de course

Industry&CNC propose un kit (envoi lent, envoi rapide) comportant :

  1. Un servo moteur 80st-M02430 avec son driver AASD15a
  2. Un support de moteur 80st
  3. Connecteur GX12 4 pin
  4. Câble 4 fils, 22AWG
  5. Un coupleur 19mm
  6. Un câble de frein de vélo.

NB : les composants ont tous été testés. Je ne serai pas en mesure d’aider si le matériel vient d’ailleurs.

Il reste ensuite à commander :

Electronique :

  1. Carte Arduino Due (Amazon, je n’ai pas encore testé de clône).

Mécanique :

  1. Un harnais tensionneur 4 points. (J’ai testé 5 points, mais en tant qu’homme, je n’ai pas trouvé ça agréable, vous voyez ce que je veux dire ?)  (Aliexpress).
  2. 0.1kg de pla pour imprimer l’enrouleur.

Visserie :

  1. 4 x DIN912 M3x5mm
  2. 4 x DIN912 M6x20mm avec écrous
  3. 2 x DIN912 M6x25mm
  4. 2 x DIN7991 M6x25mm
  5. 1 x DIN7991 M5x40mm
  6. 2 x DIN7991 M8x30mm

4) Control Box

Standard Control Box Due
Smart Control Box Due
(exclusivité Patreon)
Smart Control Box Uno
(exclusivité Patreon)
G Force Control Box
Arduino DueArduino DueArduino Uno R3PCB Custom
FlyPTFlyPTSimhubSimhub
– Réglage Pré-contrainte
– Réglage Gain
– Switch Power
– Switch Accel
– Switch frein
– Réglage Pré-contrainte
– Réglage Gain
– Switch Power
– Switch Accel
– Switch frein
– la liste est longue, mieux vaut lire directement la doc :
Fichiers 3DDocumentation complèteDocumentation complèteDocumentation complète

4) Fichiers 3D

La partie principale est disponible sur la page de téléchargement. Les impressions 3D peuvent être commandée sur le shop Etsy.

Les rouleaux (ce système dépend beaucoup du baquet que vous avez, donc pour le moment, je n’inclue pas les composants dans la liste de course de ce projet).

5) Cablage

NOTA BENE : Le tensionneur de harnais peut être dangereux. A pleine puissance, il sert énormément autour des clavicules. Il faut donc prévoir un bouton d’arrêt d’urgence.

Effectuer tous les branchements hors tension.

Effectuer tous les tests sans aucune pièce sur l’axe du moteur.

Une fois les tests effectués, et la ceinture installée, effectuer les tests par paliers de 10% de puissance, et en étant toujours en mesure de pouvoir couper le courant.

Difficile de se tromper dans le câblage du moteur. Cette partie est détaillée page 8 et 13 du manuel des drivers.

driver cablage

L’arduino est reliée au driver du moteur via le câble 22AWG. La boîte de contrôle renferme l’arduino et un connecteur aviation GX12.

ArduinoConnecteur DB25
5V9
GND (masse)10/13
A06
DAC225

6) Paramétrage des drivers :

Les drivers similaires aux AASD possèdent 200 paramétres, heureusement on a pas besoin de tous les modifier.

Le manuel des drivers est disponible ici. Cette vidéo vous montre comment modifier les paramètres

Je recommande fortement de tester le fonctionnement du moteur via flypt avec le moteur démonté !

ParamètreValeurExplicationRemarque
Pn0014Sélectionne le bon moteur, en l’occurence un 80st-M02430Inutile d’utiliser un moteur plus puissant
Pn0020Mode de contrôle du moteur0 : torque mode : on envoie une commande de force
Pn0030Active/désactive le driver0 : le driver est alumé par l’arduino. 1: le driver est tout le temps allumé
Pn18930Gain : la force du moteurVous pourrez augmenter la valeur une fois que l’installation sera parfaitement fonctionnelle.
Pn190-600Offset : permet d’immobiliser le moteur sur la valeur 0. Cette valeur doit être calibrée sur votre installation, ma valeur ne sera peut-être pas la bonneCe paramètre permet aussi d’ajouter une petite pré-contrainte.
Pn1910Permet d’inverser le sens de rotation0 : Quand on est face au moteur, sens inverse des aiguilles d’une montre

Les trois derniers paramètres sont pris en compte par le drivers sans redémarrage.

7) Code Arduino Due et profil FlyPT

Vous aurez besoin d’ajouter la librairie pour gérer l’Arduino due : Outils > Type de carte > Gestionnaire de carte > tapez Due dans la barre de recherche et installer le paquet “Arduino SAM Boards”. Puis redémarrez l’IDE.

installation de la librairie arduino sam

Avant d’utiliser le tensionneur, il faut calibrer l’offset (Pn190). Flasher ce code test en sélectionnant Arduino Due (Native USB port) : le driver doit normalement être actif (il émet un très léger bruit aigue). Si le moteur tourne tout seul, modifiez le paramètre Pn190 jusqu’à ce que le moteur ne tourne plus (chez moi, je suis à -1600).

Vous pouvez maintenant flasher le code définitif disponible ici, toujours en sélectionnant Arduino Due (Native USB port).

Ouvrez le profil FlyPT. Cliquez sur Output::Serial > Update Ports, puis sélectionnez le port de l’Arduino. Cliquez sur “connect” pour connecter l’Arduino.

Ensuite si aucune source n’est connectée, vous pouvez agir directement sur le slider dans “Simple Direct” pour tester le tensionneur.

Une fois que tout est en place, cliquez sur n’importe quelle source, et connectez-la. Pour certaines sources, il faut faire des modifications du jeu. Plus de détails sur le site de FlyPT.

Pour ajuster la force, vous pouvez agir directement sur le paramètre Pn189.

8) Instructions de montage

Vous trouverez le fichier Step sur Thingiverse. Edit : pour retirer la clavette de l’axe du moteur, il suffit de visser une vis M3, et la clavette part toute seule.

9) Réglages additionnels

Une erreur dans les réglages peut entraîner la défaillance du système et donc être dangereux. Tant que vous n’êtes pas habitué, soyez toujours prudent, en mesure de couper le courant ou assisté d’une autre personne.

Il y a trois “simple direct”: Accel, Brake, Both. Selon ce que vous voulez choisir, modifiez le code dans le champ “ouput string” de la fenêtre connect :

Dans chaque “simple direct”, vous pouvez ajuster le gain, et le filtrage :

Plus la valeur de Emalp est élevée, plus c’est fluide (ça gomme les détails). Je recommande des valeurs entre 10 et 100.

flypt filtrer le signal

Plus le gain est élevé, plus le tensioneur sert fort. Je recommande évidemment de commencer avec un gain faible. Valeur recommandée : entre 10 et 20.

flypt ajuster le gain
Passionné de bagnoles depuis tout petit ! J'ai appris les multiples déclinaisons de la Skyline R34 à travers les Gran Tursimo, jusqu'à découvrir GTR2 au volant d'un clavier. Quelques années plus tard je replonge corps et âmes dans le Sim Racing équipé d'un G27 qui me fera entrer dans le monde du DIY. Toujours à la recherche d'une immersion hors d'atteinte dans la réalité, je développe des projets que je prends soin de rendre accessibles à tout possesseur d'imprimante 3D !
Posts created 138

17 thoughts on “Tensionneur de harnais P1 V1

  1. Merci, très intéressant, tu fais avancer la science 🙂

    je pense que je vais tenter ce projet!

    Je me posai la question:
    Si on mettait 2 tensionneurs: un pour la ceinture droite et un pour la gauche,
    et que en virage à gauche, on serrait la ceinture droite, est-ce que le corps aurait l’impression de prendre un G latéral??

  2. Bonjour Lebois,

    j’ai cliqué sur le lien pour commander ce tensionneur (j’ai déjà la version GT) mais sur les 2 liens, les dates de livraison sont au 17 decembre….Pas de différence donc dans les délais mais bien dans les prix 😉

    1. oui il ne faut pas en tenir compte. En fait Aliexpress ne gère pas l’envoi par train, donc c’est “envoi par le vendeur” et c’est une estimation par défaut.

  3. Super tuto !
    Juste sur le site AliExpress, ce serait mieux de mettre des photos avec les pièces imprimées barrées de rouge, sinon on pourrait croire que c’est un kit complet (je sais que c’est précisé dans la description mais bon…)

  4. Salut Lebois,
    très beau boulot (je parle de l’œuvre complète de l’artiste, pas seulement de ce projet spécifique 😉)
    Quelle différence entre ce projet : “Tensionneur de harnais P1” et le “Tensionneur de harnais GT v3.0” ?
    pourquoi choisir l’un ou l’autre ?
    Merci 👍

    1. Merci pour ton message. Le P1 est basé sur un moteur industriel : indesctructible.
      Le GT est basé sur un moteur de scooter donc c’est moins fiable.

  5. Bonjour Mr Lebois, petite question sur le kit P1 vendu sur Aliexpress.
    Est ce que le kit est plug and play, une fois les réglages sur SImhub défini?
    Merci d avance pour les réponses.
    Super boulot que vous faites, je vous le signale au passage, et merci pour cet intérêt aux partages et au développement de notre sport.

  6. Re. 🙂
    message laissé sur ton MP Messenger Facebook.
    impossible de t’envoyer un message via Discord.
    pour achat système complet
    merci a toi.
    Olivier

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Related Posts

Begin typing your search term above and press enter to search. Press ESC to cancel.

Back To Top