Tensionneur de harnais : Smart Control Box Uno

La Smart Control Box est un boîtier de contrôle du tensioneur de harnais réservé aux contributeurs Pro et Elite.

Sommaire :

  1. Présentation
  2. Caractéristiques
  3. Liste de courses
  4. Fichiers 3D
  5. Câblage
  6. Paramétrage des drivers
  7. Code Arduino et configuration Simhub
  8. Instructions de montage
  9. Filtrage du Signal
  10. Réglages additionnels

1) Présentation

La Smart Control Box Uno permet d’ajuster le gain et la précontrainte en direct, permettant d’éviter les cas où le tensionneur devient désagréable (monoplace) ou inversement les cas où on ne le sent pas (voiture lente).

Elle permet aussi d’activer le tensioneur sur l’accélérateur et le frein, et de tout couper en utlisant le switch.

Pour faire simple : vous n’aurez plus qu’à lancer le logiciel Simhub, et toute le reste se fera à l’aide de la Smart Control Box.

C’est une exclusivité des contributeurs Pro et Elite.

2) Caractéristiques

3) Liste de course

  1. Arduino Uno Rev3 (Aliexpress, Amazon)
  2. Deux potentiomètres 10k Ohm (Aliexpress, Amazon)
  3. Trois switch (Aliexpress, Amazon)
  4. Un écran 2″ TFT (Amazon, Aliexpress)
  5. Une carte MCP4725 (Amazon, Aliexpress)
  6. 8 vis et écrous m3x8
  7. 1 vis M2x8

4) Fichiers 3D

Les fichiers 3D sont disponibles sur la page de téléchargement.

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.

ATTENTION

Câblage du connecteur DB25 (vous pouvez utiliser les pins du GX12 comme vous le souhaitez).

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

Câblage des switchs, boutons

Les switchs et les boutons sont câbles sur la double rangée à l’opposée du connecteur USB :

Switch :Arduino :
Switch (Accel)4/5
Switch (Brake)2/3
Switch (Power)6/7

Câblage des potentiomètres :

Potentiomètres:Arduino :
Signal du gainA1
Signal de la pré-contrainteA2
GND additionnelleA3
5V additionnelD8

Câblage du MCP4725 :

MCP4725 :Arduino :
GNDGND
VCC5V
SDASDA
SCLSCL
OUTPin 25 du connecteur DB25

Câblage de l’ écran :

EcranArduino
GNDGND
VCC3,3V
RST12
DC10
CS9
SDA11
SCL13
Des photos du câblage de l’écran sont disponibles dans cette archive.

6) Paramétrage des drivers :

Les paramètres sont les mêmes que ceux d’origine. On peut par contre se permettre un gain plus élevé sur le driver puisqu’il sera réglable (encore une fois : n’augmentez ce paramètre qu’une fois l’installation stable). On peut aussi diminuer la précontrainte puisqu’on pourra l’augmenter (mais pas la diminuer) via le potentiomètre.

7) Code Arduino et configuration Simhub

Pour installer le code arduino, il faut absolument utiliser l’IDE fournit avec le code : il y a un raccourci : “The Arduino IDE You NEED TO USE”. Le tout est disponible sur la page de téléchargement.

Il y a un code de test disponible : celui si fait tirer le moteur a différents niveaux de puissance (à essayer sans rien de monté sur le moteur pour être tranquil).

Si cela fonctionne correctement, vous pouvez flasher le code du dossier SRTSimhubTensioner.

Ensuite dans Simhub > Arduino > My Hardware, une fois que la carte Arduino est reconnue et connectée, cliquez sur “Edit”, et ajouter les lignes suivantes :

'11' +  ';' +
format([AccelerationSurge]*40,'0' )+ ';' +
format([AccelerationSway]*40,'0' )+ ';' +
[DataCorePlugin.GameRunning] + ';' + 
if([AccelerationSurge]<0,1,0)

Le premier nombre (11) est le gain. Si vous l’augmenter trop, un message apparaîtra sur la control box, indiquant que les valeurs reçues dépassent la limite du tensioneur.

L’idée est de trouver un gain qui corresponde à peu près à ce que vous recherchez. Ensuite le gain s’ajuste en jeu à l’aide du potentiomètre.

Si vous avez une erreur dans Raw result, veuillez vérifier si les ‘ sont corrects (pas de “, ou quoi que ce soit d’autre). Essayez également en jeu. Souvent, cela ne fonctionne pas lorsque le jeu n’est pas lancé.

8) Instructions de montage

9) Filtrage du signal

Le signal brut provenant du simulateur peut être trop “brut”. Pour le lisser il existe deux méthodes :

a) Le filtrage sur le driver

Le Driver possède un paramétre de filtrage, le paramètre 188. Les valeurs vont de 1 (par défaut, pas de filtrage), à 500 (filtrage maximal). Il faut redémarrer le driver pour que la nouvelle valeur soit prise en compte.

b) Filtrage supplémentaire

Si le Pn188 ne suffit pas, il existe un autre paramètre qui agit come un filtre. Pour l’activer, il faut passer Pn186 à 1, puis modifier Pn187. Les valeurs vont de 1(pas de filtrage) à 30000 (filtrage maximal). Le problème de ce fitre est qu’il introduit une latence, donc il vaut mieux monter Pn188 à fond (500) avant de venir utiliser ce filtre. Une valeur de 200 apporte déjà un filtrage très élevé.
A nouveau, il faut redémarrer le driver pour que les nouvelles valeurs soient prises en compte.

10) Réglages Additionnels

Le gain : le gain (la force de serrage) peut être ajustée à trois endroits :

  • Sur le driver : PN189 gère la force
  • Dans simhub : le premier nombre (11 par défaut) est aussi un multiplicateur
  • Via le potentiomètre sur le boîtier de contrôle (multiplicateur compris entre 0 et 1).

L’idée est donc de trouver un réglage général sur le driver et simhub (utiliser par exemple une GT4) pour ensuite l’ajuster à la volée en jeu avec le potentiomètre.

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

4 thoughts on “Tensionneur de harnais : Smart Control Box Uno

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