Wiki Create · Redstone

Contrôleur de vitesse de rotation

Un contrôleur de vitesse de rotation fixe la vitesse d'une machine au tr/min près. Il reçoit la rotation par son axe et l'envoie vers une grande roue dentée posée sur lui, à la vitesse que tu choisis, de -256 à 256. Une source lente devient rapide, une source rapide devient douce, et le sens peut même s'inverser.

Create 6.0.8 · Minecraft 1.21.1 · mis à jour le

Une ligne d'arbres fait tourner le contrôleur ; la grande roue posée dessus tourne à la vitesse réglée, qui passe de 8 à 32 puis 128 tr/min, avant de repartir lentement à l'envers.

Fiche technique

Catégorie
Redstone
Sortie
Une grande roue dentée posée dessus, d’axe horizontal et perpendiculaire au sien
Plage
-256 à 256 tr/min (vitesse maximale du serveur), 16 par défaut
Condition
Il doit lui-même tourner : sans rotation en entrée, la roue s’arrête
Réglage
Panneau de valeur sur le côté (molette ou clic)
Support
Un support en laiton apparaît quand la grande roue est en place
Version
Create 6.0.8 · Minecraft 1.21.1

Fabrication à l'établi

Mécanisme de précision
Boitier de laiton

→ 1 contrôleur de vitesse de rotation

La sortie passe par une grande roue

Une ligne d'arbres fait tourner le contrôleur ; la grande roue posée dessus tourne à la vitesse réglée, qui passe de 8 à 32 puis 128 tr/min, avant de repartir lentement à l'envers.

Le contrôleur prend la rotation par son axe, comme un rotor, mais ne la relaie pas en ligne droite. La sortie se fait par une grande roue dentée posée juste au-dessus, couchée en travers de son axe. Le compteur de vitesse branché sur la roue montre la vitesse obtenue.

Poser la grande roue

La grande roue se pose juste au-dessus, son axe horizontal en travers de celui du bloc. Un support en laiton apparaît alors pour la tenir. Sur la roue, on branche ensuite ce qu'on veut : des rotors, d'autres roues dentées ou des boîtes à roues dentées.

Régler la vitesse

La grande roue tourne à la vitesse réglée

Sur le côté, un panneau de valeur donne la vitesse voulue. Dans la boucle, la roue passe de 8 à 32 puis 128 tr/min, puis à -6 : elle tourne lentement dans l'autre sens. La valeur est un nombre entier, et la source n'a pas changé de vitesse.

L'entrée doit tourner

Le contrôleur ne crée pas de rotation : si la ligne qui l'alimente s'arrête, la grande roue s'arrête aussi. Notre simulation le reproduit : la roue ne démarre qu'une fois le contrôleur relié à la source.

Et la redstone ?

Le bloc n'a pas d'entrée de redstone : sa vitesse se règle à la main. Pour changer de vitesse avec un levier, combine-le avec un embrayage ou une chaîne ajustable, ou prévois deux contrôleurs réglés différemment et choisis l'un ou l'autre.

Vitesse et stress

Le stress d'une machine se paie à sa vitesse : faire tourner une presse à 128 tr/min au lieu de 32 coûte quatre fois plus de SU. Garde un œil sur le stressomètre quand tu montes la valeur, sinon tout le réseau s'arrête en surcharge.

Un exemple chiffré

Une petite roue à eau donne 8 tr/min. Derrière un contrôleur réglé sur 64, la grande roue tourne huit fois plus vite. Mais le stress des machines branchées derrière se paie à 64 tr/min sur la capacité de la roue à eau : une presse y coûte 512 SU, plus que les 256 SU qu'elle fournit, et le réseau cale. Baisse la valeur ou ajoute une seconde source ; un stressomètre sur la ligne montre la marge avant tout réglage.

Idées de montages

Donner la même vitesse à plusieurs machines alimentées par des sources différentes. Ralentir un roulement pour une grande roue panoramique. Accélérer une roue à eau trop lente pour un ventilateur.

Erreurs fréquentes

Une petite roue dentée posée dessus ne marche pas : il faut une grande roue, d'axe horizontal. Une roue parallèle à l'axe du contrôleur n'est pas entraînée non plus. Et la valeur 0 arrête la sortie, même si l'entrée tourne.

Ce que montre la boucle

La vitesse de la grande roue est recalculée à partir de la consigne de chaque étape : 8, 32, 128 puis -6 tr/min. Dans la scène du jeu, la dernière valeur vaut -6,4 tr/min ; le panneau n'accepte que des nombres entiers, d'où -6 chez nous.

Sur notre serveur

Sur Create France, il sert surtout à caler toutes les machines d'une usine sur la même vitesse, quelle que soit la source qui les nourrit.

← Tous les guides du wiki Create

Sources des chiffres (code de Create 6.0.8)
  • Recette : crafting/kinetics/rotation_speed_controller.json
  • Vitesse transmise : SpeedControllerBlockEntity.getConveyedSpeed / getDesiredOutputSpeed (DEFAULT_SPEED 16), CKinetics.maxRotationSpeed (256)
  • Support : SpeedControllerRenderer (bracket si grande roue horizontale au-dessus)
  • Stress : impact × |tr/min| (CStress, propagate.py)
  • Simulation : WIKI/redstone_sim.py (signaux, délais, liaisons, verrous et vitesses recalculés tick par tick d'après le code de Create et de Minecraft ; seules les actions du joueur viennent de la scène)
  • Scène : KineticsScenes.speedController (vitesses de consigne lues dans la scène : 8, 32, 128 et -6 tr/min ; panneau de valeur non montré)

Textes et animations originaux de Create France, rendus d'après les scènes Ponder du mod. Create est un mod de la Create Team, non affilié à Create France.