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 → 
Pages featured in this guide
- goodTesta di castorobot
- buildingSuspension Bridges
- buildingBlocco di terreno
- buildingCentro del distretto
- buildingGuardaboschi
- botIronbots
- buildingCancello
- buildingRaffineria
- buildingValvola di strozzamento
- botTimberbots
- buildingAlveare
- goodCastorobot
- goodCarota
- buildingStazione di ricarica
- buildingFrizione
- buildingDiga