Automation Guide: Capteurs, Relays et Actionneurs
L'automatisation dans Timberborn vous permet de transformer des conditions de jeu en signaux binaires, de traiter ces signaux avec de la logique et d'actionner des actionneurs pour effectuer des actions — permettant la gestion automatisée de l'eau, le contrôle de l'énergie, la montée en échelle de la production, la défense contre le badwater, la logistique des bots et plus encore. Une automatisation bien conçue fait gagner du temps, réduit la microgestion pendant les sécheresses et les badtides, et permet aux grandes colonies de fonctionner efficacement.
Fondamentaux : signaux, composants, flux de travail
- L'automatisation suit un schéma simple détecter → traiter → agir. Les capteurs (composants de détection) produisent un signal actif/inactif. Les composants logiques (Relays, Timers) combinent et transforment les signaux. Les actionneurs (
Valve de remplissage,
Valve d'étranglement, Clutches,
Écluse, Detonators, etc.) réagissent aux signaux et modifient le monde.
- Les signaux sont binaires (on/off). Les Relays fournissent des opérations logiques : AND, OR, NOT, XOR et Passthrough. Utilisez AND lorsque plusieurs conditions doivent être vraies, OR pour des déclencheurs alternatifs, NOT pour inverser un signal.
- Les connexions se font dans l'outil Automation en sélectionnant une sortie de composant et en choisissant des cibles. Un capteur peut contrôler de nombreux actionneurs ; un Relay peut accepter plusieurs entrées.
Capteurs — ce que vous pouvez détecter
Capteurs clés et usages typiques :
- Depth Sensor : mesure la profondeur d'eau à son emplacement et s'active quand la profondeur dépasse un seuil configurable. Couramment utilisé pour automatiser Floodgates et Pumps (par ex., ouvrir un floodgate quand le réservoir dépasse un niveau choisi).
- Flow Sensor : mesure le courant local d'eau (débit). Utilisez-le pour détecter quand un canal transporte activement de l'eau (utile pour le contrôle des Water Wheel et vérifier les déversoirs des barrages).
- Contamination Sensor : détecte le niveau de contamination de l'eau. Utilisez-le pour déclencher la déviation de badwater et la fermeture des prises d'eau.
- Resource Counter : surveille les quantités stockées d'un bien spécifié ou le taux de remplissage du stockage ; idéal pour la montée en échelle de la production (activer des Mills supplémentaires quand Planks descendent sous X).
- Population Counter : s'active quand la population d'un district franchit un seuil — utile pour adapter le logement, la production de nourriture ou l'affectation des bots.
- Weather Sensor : détecte l'état météo/saison (début de sécheresse, conditions de vent) et peut déclencher préventivement des mesures d'urgence.
- Timer : fait cycler un signal on/off avec des durées définies (utile pour des lâchers d'eau programmés, le partage pulsé d'une énergie rare).
- Composants API : HTTP Lever et HTTP Adapter (déblocage tardif). HTTP Lever accepte des appels API externes pour basculer un signal en jeu. HTTP Adapter expose un signal en jeu vers des systèmes externes et peut envoyer des webhooks ; utilisez-les pour des tableaux de bord ou le contrôle à distance.
Logique : Relays, hystérésis et motifs de circuit
- Les Relays combinent des entrées et effectuent de la logique. Construisez des chaînes de Relays en cascade pour créer des niveaux de priorité (arrêter d'abord les systèmes les moins importants lors de pénuries).
- Implémentez de l'hystérésis pour éviter les commutations rapides : utilisez deux Depth Sensors avec des seuils différents et combinez-les via des Relays afin que les systèmes s'activent à un seuil supérieur et restent activés jusqu'à ce qu'un seuil inférieur soit franchi.
- Utilisez des Timers avec des Weather Sensors (Weather → Timer) pour créer un comportement cyclique temporaire après un événement météorologique (par ex., rationnement temporaire pendant une sécheresse).
- Utilisez des Resource Counters alimentant des Relays pour adapter automatiquement la production : configurez les compteurs pour activer la production quand les stocks passent sous votre seuil choisi et la désactiver au-dessus.
Actionneurs : ce que l'automatisation peut contrôler
Valve de remplissage : s'ouvre/se ferme pour contrôler l'eau dans une conduite selon un signal. Bon pour le routage simple on/off.
Valve d'étranglement : fournit un débit variable proportionnel à la force du signal ; utilisez-la pour des remplissages progressifs ou des schémas de déviation (par ex., filetage lent vs remplissage complet selon la profondeur amont/aval).
Embrayage : un interrupteur contrôlable dans les réseaux Power Shaft. Lorsqu'il est désengagé, il isole des segments de puissance. Connectez des Depth Sensors, Power Meters ou Resource Counters pour couper automatiquement des districts non essentiels durant une faible production.
Écluse (and Double/
Écluse triple) : peuvent être automatisés via des signaux pour s'ouvrir/se fermer à des hauteurs configurées. Utilisez-les avec des Depth Sensors pour maintenir les niveaux de réservoir.
- Detonators : déclenchent des champs de Dynamite pour le terraforming lorsqu'ils sont reliés à des signaux d'automatisation (prudence — les détonations se propagent aux charges adjacentes).
- D'autres bâtiments (
Porte, Distribution posts with Routes) peuvent être automatisés pour changer de comportement via des signaux quand disponible.
Automatisation pour la gestion de l'eau
- Automatisez les réservoirs et déversoirs : placez des Depth Sensors dans les réservoirs pour contrôler des Floodgates ou Fill Valves qui libèrent l'excès d'eau seulement quand nécessaire.
- Des Flow Sensors associés à des Relays peuvent confirmer qu'un déversoir de barrage transporte effectivement de l'eau avant de permettre aux consommateurs aval de fonctionner.
- Les Throttling Valves sont excellentes pour le rééquilibrage contrôlé : combinez un Depth Sensor en amont (approvisionnement suffisant) et un Depth Sensor en aval (besoin) avec un Relay AND. Configurez les valeurs de débit On et Off pour fournir un flux complet quand nécessaire et un filet d'entretien autrement.
- Contamination Sensor + Fill/
Valve d'étranglement : détournez le badwater loin des prises ou ouvrez des canaux de contournement quand la contamination augmente.
- Exemple de circuit de sécheresse : Weather Sensor (drought) AND Depth Sensor (reservoir < X) → Relay → couper les Fill Valves non essentiels, désengager les Clutches pour préserver la puissance pour les pumps et le traitement alimentaire.
Automatisation pour la gestion de l'énergie
- Utilisez des Clutches pour fractionner votre réseau électrique en segments échangeables. Les Clutches réglés sur Automated peuvent s'engager/se désengager par signaux (Depth Sensors, Weather Sensor, Power Meters).
- Planification énergétique : calculez d'abord la demande ; les sources variables (
Roue hydraulique, Wind) nécessitent une génération équivalente à ~130–150% de la demande pour éviter les pénuries. L'automatisation vous permet de couper des consommateurs non essentiels lors d'une faible production plutôt que de priver tout le monde.
- Associez Flow/Depth sensors sur les canaux d'alimentation des Water Wheel avec des Clutches pour rediriger la puissance vers les bâtiments prioritaires quand le débit chute.
- Combinez Power Meters, Resource Counters et Relays pour prioriser automatiquement les chaînes de production critiques (nourriture et pumps) sur l'industrie optionnelle.
Automatisation pour la montée en échelle de la production et la logistique
- Les Resource Counters sont les plus polyvalents : surveillez Planks,
Engrenage, Flour,
Biocombustible, etc., et activez des bâtiments de production supplémentaires quand les stocks passent sous les seuils. Fixez des seuils plus élevés pour les biens qui prennent du temps à produire.
- Exemple : chaîne pour l'adaptation alimentaire — Resource Counter (
Blé < 100) OR (Flour < 50) → Relay → activer des Clutches ou circuits d'alimentation supplémentaires pour Gristmill/
Boulangerie.
- Utilisez les outils de migration du District Center et les Population Counters pour équilibrer automatiquement les ouvriers castors entre districts (configurez les minima souhaités dans le Migration Panel).
- Pour la production de bots : automatisez les Bot Part Factories avec des Resource Counters surveillant Gears,
Bloc de métal et Planks ; maintenez des tampons dans des stockages locaux près des usines pour éviter les blocages d'assemblage.
Automatisation pour la défense et l'exploitation du badwater
- Construisez des défenses en couches : barrages/levées en amont avec Floodgates sous automatisation pour se fermer pendant les badtides (Weather Sensor + Depth/Contamination sensors).
- Confinement et traitement : Contamination Sensor en amont → fermer l'Intake Fill Valve et ouvrir le Bypass Fill Valve. Orientez le badwater vers des réservoirs de confinement et utilisez des Badwater Pumps alimentant Centrifuges et Explosives Factories.
- Automatisation des Centrifuges : placez des Tanks près des Centrifuges pour l'entrée/sortie et utilisez Depth/Resource Counters pour maintenir les Centrifuges en fonctionnement quand les tampons sont pleins/faibles.
- Utilisez des Throttling Valves pour la déviation automatique des sorties d'eau fraîche vs badwater selon des seuils de contamination, et des Relays pour coordonner plusieurs valves.
Bots : interaction avec l'automatisation et production
Timberbots (
Les Rustiqueues) utilisent Biofuel et doivent se ravitailler depuis des Biofuel Tanks alimentés par des Refineries.
Ironbots (
Les Dents de fer) se rechargent aux Charging Stations et tirent du réseau électrique.- Les Charging Stations consomment de l'énergie en continu même à l'arrêt et chargent un Ironbot à la fois ; prévoyez environ une Charging Station pour ~2–3 Ironbots et répartissez-les près des zones de travail pour réduire les files d'attente.
- Les Timberbots se ravitaillent aux Biofuel Tanks ; placez la production de Biofuel (Refineries) et les Tanks près des chantiers ou le long des tubeway stations pour réduire les déplacements.
Usine à composants de bots produit des composants ; les usines ne peuvent fabriquer qu'une pièce à la fois. Synchronisez la production : trois factories (chacune sur une pièce différente) alimentent deux Assemblers pour un débit efficace ;
Assembleur de bots nécessite tous les composants localement pour commencer l'assemblage.
- Les bots travaillent 24/7 (pas limités par les horaires de travail), ont une durée de vie fixe (70 days), et nécessitent un flux de remplacement continu. Automatisez la production et l'assemblage des pièces avec des Resource Counters pour que les arrêts d'assemblage ne perturbent pas votre planning de remplacement de la flotte.
- Utilisez Tubeways et Tubeway Stations pour accélérer le déplacement des bots ; notez que les Tubeway Stations peuvent transmettre de l'énergie aux bâtiments adjacents mais les segments Tubeway eux-mêmes ne transmettent pas d'énergie.
Circuits et motifs courants utiles
- Réponse à la sécheresse : Weather Sensor (drought) AND Depth Sensor (reservoir < 50%) → Relay → fermer les Fill Valves non essentiels, désengager les Clutches sur les segments électriques secondaires, activer des Timers pour des libérations d'eau échelonnées vers l'irrigation prioritaire.
- Contournement de contamination : Contamination Sensor → fermer l'Intake Fill Valve, ouvrir le Bypass Fill Valve → basculer le routage Centrifuge/
Explosif. - Gestion du Water Wheel basée sur le flux : Flow Sensor près d'un Water Wheel → si flow < seuil, désengager le Clutch vers les consommateurs non essentiels ; sinon engager.
- Hystérésis de production : Resource Counter seuil bas active une production supplémentaire ; un seuil plus élevé (via un second compteur + logique Relay) la désactive seulement après que le stock ait dépassé un point supérieur pour éviter les cycles rapides.
Bonnes pratiques et conseils d'optimisation
- Conception modulaire : construisez des modules d'automatisation autonomes par fonction (eau, énergie, production) pour faciliter les tests et le débogage et contenir les pannes.
- Placez les capteurs là où ils représentent le mieux les conditions (par ex., Depth Sensors dans le réservoir, Flow Sensors dans le canal sous les Water Wheels).
- Fournissez toujours des tampons de stockage locaux proches des bâtiments de production automatisés (Bot Part Factories,
Centrifugeuse, Refineries) afin que de courts retards de transport n'arrêtent pas les processus critiques.
- Utilisez largement l'hystérésis pour éviter le cliquetis marche/arrêt.
- Surveillez la consommation d'énergie en veille des Charging Stations lorsque vous utilisez des Ironbots et incluez cela dans votre budget énergétique.
- Testez les circuits à petite échelle avant de les déployer à l'échelle de la colonie. Utilisez des Timers pour séquencer les changements en toute sécurité plutôt que de basculer un réseau entier d'un coup.
- Pour une montée en puissance à long terme, cascadez les Relays en paliers de priorité afin que l'amélioration des conditions réactive les systèmes dans le bon ordre.
L'automatisation transforme la microgestion réactive en systèmes robustes et reproductibles. Commencez simple (Depth Sensor → 