Skip to main content

Automation: Sensori, Relays e Attuatori Guide

L’automazione in Timberborn ti permette di trasformare condizioni di gioco in segnali binari, elaborare quei segnali con logica e azionare attuatori per compiere azioni — consentendo la gestione automatizzata dell’acqua, il controllo della potenza, la scalabilità della produzione, la difesa dalle badtide, la logistica dei bot e altro ancora. Un’automazione ben progettata fa risparmiare tempo, riduce la micromanagement durante siccità e badtide, e permette a colonie grandi di funzionare in modo efficiente.

Fondamentali: segnali, componenti, flusso di lavoro

  • L’automazione segue un semplice schema sensa → elabora → agisci. I sensori (componenti di rilevamento) producono un segnale attivo/inattivo. I componenti logici (Relays, Timers) combinano e trasformano i segnali. Gli attuatori (Valvola di riempimento, Valvola di strozzamento, Clutches, Chiusa, Detonators, ecc.) rispondono ai segnali e modificano il mondo.
  • I segnali sono binari (on/off). I Relays forniscono operazioni logiche: AND, OR, NOT, XOR e Passthrough. Usa AND quando più condizioni devono essere vere, OR per attivatori alternativi, NOT per invertire un segnale.
  • Le connessioni si effettuano nello strumento Automation selezionando un output di un componente e scegliendo i target. Un sensore può controllare molti attuatori; un Relay può accettare più input.

Sensori — cosa puoi rilevare

Sensori chiave e usi tipici:

  • Depth Sensor: misura la profondità dell’acqua nella sua posizione e si attiva quando la profondità supera una soglia configurabile. Comunemente usato per automatizzare Floodgates e Pumps (es., aprire un floodgate quando il reservoir supera il livello scelto).
  • Flow Sensor: misura la corrente d’acqua locale (portata). Usalo per rilevare quando un canale sta effettivamente muovendo acqua (utile per il controllo dei Water Wheel e per verificare gli sfoghi delle dighe).
  • Contamination Sensor: rileva il livello di contaminazione dell’acqua. Usalo per attivare deviazioni di badwater e chiusure di prese d’acqua.
  • Resource Counter: monitora le quantità immagazzinate di una risorsa specifica o il tasso di riempimento dello storage; ideale per scalare la produzione (attiva mulini extra quando Planks scendono sotto X).
  • Population Counter: si attiva quando la popolazione di un distretto supera una soglia — utile per scalare abitazioni, produzione di cibo o assegnazione dei bot.
  • Weather Sensor: rileva lo stato meteorologico/stagionale (inizio della siccità, condizioni di vento) e può attivare misure di emergenza in anticipo.
  • Timer: cicla un segnale on/off con durate impostate (utile per rilasci d’acqua programmati, condivisione pulsata di energia scarsa).
  • API components: HTTP Lever e HTTP Adapter (sbloccano in fase avanzata). HTTP Lever accetta chiamate API esterne per commutare un segnale di gioco. HTTP Adapter espone un segnale di gioco verso sistemi esterni e può inviare webhook; usali per cruscotti o controllo remoto.

Logica: Relays, isteresi e schemi di circuito

  • I Relays combinano gli input ed eseguono la logica. Costruisci catene di relay a cascata per creare livelli di priorità (spegnere prima i sistemi meno importanti durante le carenze).
  • Implementa l’isteresi per evitare commutazioni rapide: usa due Depth Sensor con soglie diverse e combinane l’uscita tramite Relays in modo che i sistemi si accendano a una soglia più alta e rimangano accesi fino a che non viene superata una soglia più bassa.
  • Usa Timers con Weather Sensor (Weather → Timer) per creare comportamenti ciclici temporanei dopo un evento meteorologico (es., razionamento temporaneo durante la siccità).
  • Usa Resource Counter che alimentano Relays per scalare automaticamente la produzione: imposta i counter per attivare la produzione quando lo stock scende sotto la soglia scelta e disattivarla quando supera la soglia.

Attuatori: cosa può controllare l’automazione

  • Valvola di riempimento: si apre/chiude per controllare l’acqua attraverso una tubazione basandosi su un segnale. Ottimo per instradamento semplice on/off.
  • Valvola di strozzamento: fornisce portata variabile proporzionale alla forza del segnale; usala per ricariche graduali o schemi di deviazione (es., gocciolamento lento vs ricarica completa in base alla profondità a monte/valle).
  • Frizione: un interruttore controllabile nelle reti di Power Shaft. Quando disinnestato isola segmenti di potenza. Collega Depth Sensor, Power Meters o Resource Counter per scollegare automaticamente i distretti non essenziali durante la bassa generazione.
  • Chiusa (e Double/Chiusa tripla): possono essere automatizzati tramite segnali per aprirsi/chiudersi a altezze configurate. Usali con Depth Sensor per mantenere i livelli dei reservoir.
  • Detonators: attivano campi di Dynamite per il terraforming quando connessi a segnali di automazione (attenzione — le detonazioni si propagano ai caricatori adiacenti).
  • Altri edifici (Cancello, Distribution posts con Routes) possono essere automatizzati per cambiare comportamento usando segnali quando disponibili.

Automazione per la gestione dell’acqua

  • Automatizza reservoir e sfoghi: posiziona Depth Sensor nei reservoir per controllare Floodgates o Fill Valves che rilasciano l’acqua in eccesso solo quando necessario.
  • I Flow Sensor accoppiati ai Relays possono confermare che lo sfogo di una diga stia effettivamente muovendo acqua prima di permettere ai consumatori a valle di funzionare.
  • Le Throttling Valve sono eccellenti per il ribilanciamento controllato: combina un Depth Sensor a monte (fornitura sufficiente) e un Depth Sensor a valle (bisogno) con un Relay AND. Configura i valori On e Off per fornire piena portata quando necessario e un trickle di manutenzione altrimenti.
  • Contamination Sensor + Fill/Valvola di strozzamento: instrada l’acqua contaminata lontano dalle prese o apre canali di bypass quando la contaminazione aumenta.
  • Esempio di circuito per la siccità: Weather Sensor (drought) AND Depth Sensor (reservoir < X) → Relay → spegnere Fill Valves non essenziali, disinnestare Clutches per preservare energia per pumps e processi alimentari.

Automazione per la gestione dell’energia

  • Usa Clutch per separare la tua rete di potenza in segmenti commutabili. Le Clutch impostate su Automated possono innestarsi/disinnestarsi tramite segnali (Depth Sensor, Weather Sensor, Power Meters).
  • Pianificazione energetica: calcola prima la domanda; le fonti variabili (Mulino ad acqua, Wind) richiedono generazione pari a ~130–150% della domanda per evitare carenze. L’automazione permette di scaricare i consumatori non essenziali durante la bassa generazione invece di lasciare tutti a corto.
  • Accoppia Flow/Depth sensor sui canali di alimentazione dei Water Wheel con Clutch per deviare potenza verso edifici prioritari quando la portata cala.
  • Combina Power Meters, Resource Counter e Relays per dare priorità automaticamente alle catene di produzione critiche (cibo e pumps) rispetto all’industria opzionale.

Automazione per scalare la produzione e la logistica

  • I Resource Counter sono i più versatili: monitora Planks, Ingranaggio, Flour, Biocombustibile, ecc., e attiva edifici di produzione aggiuntivi quando le scorte scendono sotto le soglie. Imposta soglie più alte per beni che richiedono tempo per essere prodotti.
  • Esempio: catena per scalare il cibo — Resource Counter (Grano < 100) OR (Flour < 50) → Relay → abilita Clutches extra di Gristmill/Fornaio o circuiti di potenza.
  • Usa gli strumenti di migrazione del District Center e i Population Counter per bilanciare automaticamente i lavoratori beaver tra i distretti (configura i minimi desiderati nel Migration Panel).
  • Per la produzione di bot: automatizza Bot Part Factory con Resource Counter che monitorano Gears, Blocco di metallo e Planks; mantieni buffer nello storage locale vicino alle fabbriche per evitare stalli nell’assemblaggio.

Automazione per difesa ed esploitazione della badwater

  • Costruisci difese stratificate: dighe/argini a monte con Floodgates sotto automazione per chiudersi durante le badtide (Weather Sensor + Depth/Contaminazione sensor).
  • Contenimento e processamento: Contamination Sensor a monte → chiudi Intake Fill Valve e apri bypass Fill Valve. Instrada la badwater verso reservoir di contenimento e usa Badwater Pumps che alimentano Centrifuges e Explosives Factories.
  • Automazione dei Centrifuge: posiziona Tanks vicino ai Centrifuge per input/output e usa Depth/Resource Counter per mantenere i Centrifuge operativi quando i buffer sono pieni/bassi.
  • Usa Throttling Valves per la deviazione automatica degli output di acqua fresca vs badwater basandoti sulle soglie di contaminazione, e Relays per coordinare più valvole.

Castorobot: interazione con l’automazione e produzione

  • Timberbots (Codalesta) usano Biofuel e Timberbots si riforniscono dai Biofuel Tanks alimentati da Refineries. Ironbots (Denti di Ferro) si ricaricano alle Charging Stations e prelevano dalla rete elettrica.
  • Le Charging Station consumano potenza continuamente anche quando inattive e caricano un Ironbot alla volta; prevedi una Charging Station per ~2–3 Ironbots e distribuiscile vicino alle aree di lavoro per ridurre i tempi di coda.
  • I Timberbots si riforniscono ai Biofuel Tanks; posiziona la produzione di Biofuel (Refineries) e i Tanks vicino ai siti di lavoro o lungo le stazioni Tubeway per ridurre i trasferimenti.
  • Fabbrica di parti di castoribot produce componenti; le factory possono produrre un solo pezzo alla volta. Bilancia la produzione: tre factory (ciascuna su una parte diversa) alimentano due Assemblers per un throughput efficiente; il Bot Assembler richiede tutti i componenti localmente per iniziare l’assemblaggio.
  • I bot lavorano 24/7 (non soggetti a orari di lavoro), hanno una durata di vita fissa (70 giorni) e richiedono una pipeline di sostituzione continua. Automatizza la produzione di parti e l’assemblaggio con Resource Counter in modo che le interruzioni non compromettano il piano di sostituzione della flotta.
  • Usa Tubeways e Tubeway Stations per velocizzare il movimento dei bot; nota che le Tubeway Stations possono passare potenza agli edifici adiacenti ma i segmenti Tubeway non trasmettono potenza.

Circuiti e schemi utili comuni

  • Risposta alla siccità: Weather Sensor (drought) AND Depth Sensor (reservoir < 50%) → Relay → chiudi Fill Valves non essenziali, disinnesta Clutches sui segmenti secondari di potenza, abilita Timers per rilasci d’acqua sfalsati verso irrigazione prioritaria.
  • Bypass per contaminazione: Contamination Sensor → chiudi Intake Fill Valve, apri Bypass Fill Valve → commuta routing Centrifuge/Esplosivo.
  • Gestione Water Wheel basata sul flusso: Flow Sensor vicino al Water Wheel → se flow < soglia, disinnesta Clutch verso consumatori non essenziali; altrimenti innesta.
  • Isteresi per la produzione: Resource Counter con soglia bassa attiva produzione extra; una soglia più alta (tramite un secondo counter + logica Relay) la disattiva solo dopo che lo stock supera il punto più alto per evitare cicli rapidi.

Buone pratiche e suggerimenti di ottimizzazione

  • Design modulare: costruisci moduli di automazione autonomi per funzione (acqua, potenza, produzione) così testare e debug sono più facili e i guasti rimangono contenuti.
  • Posiziona i sensori dove rappresentano meglio le condizioni (es., Depth Sensor nel reservoir, Flow Sensor nel canale sotto i Water Wheel).
  • Fornisci sempre buffer di storage locali vicino agli edifici di produzione automatizzati (Fabbrica di parti di castoribot, Centrifuga, Refineries) così brevi ritardi di trasporto non fermano processi critici.
  • Usa l’isteresi ovunque per evitare lo thrashing on/off.
  • Monitora il consumo di potenza a vuoto delle Charging Station quando usi Ironbots e includilo nel tuo budget energetico.
  • Testa i circuiti su piccola scala prima di distribuirli a livello di colonia. Usa Timers per mettere in scena i cambiamenti in sicurezza invece di commutare un’intera rete in una volta.
  • Per la scalabilità a lungo termine, incatena i relay in livelli di priorità così il miglioramento delle condizioni riporta i sistemi online nell’ordine corretto.

L’automazione trasforma la micromanagement reattiva in sistemi robusti e ripetibili. Parti semplice (Depth Sensor → Chiusa) e iterati verso reti stratificate protette da isteresi che mantengano la tua colonia prospera durante siccità, badtide e crescita industriale.

Pages featured in this guide