Skip to main content

Automação: Sensores, Relays e Atuadores Guide

A automação em Timberborn permite transformar condições do jogo em sinais binários, processar esses sinais com lógica e acionar atuadores para executar ações — possibilitando gerenciamento automático de água, controle de energia, escalonamento de produção, defesa contra badwater, logística de bots e mais. Uma automação bem projetada economiza tempo, reduz micromanagement durante secas e badtides, e permite que colônias grandes funcionem com eficiência.

Fundamentos: sinais, componentes, fluxo de trabalho

  • A automação segue um padrão simples sentir → processar → agir. Sensores (componentes de detecção) produzem um sinal ativo/inativo. Componentes lógicos (Relays, Timers) combinam e transformam sinais. Atuadores (Válvula de Abastecimento, Válvula de Estrangulamento, Clutches, Comporta, Detonators, etc.) respondem a sinais e mudam o mundo.
  • Sinais são binários (ligado/desligado). Relays fornecem operações lógicas: AND, OR, NOT, XOR e Passthrough. Use AND quando múltiplas condições precisam ser verdadeiras, OR para gatilhos alternativos, NOT para inverter um sinal.
  • Conexões são feitas na ferramenta de Automation selecionando uma saída de componente e escolhendo alvos. Um sensor pode controlar muitos atuadores; um Relay pode aceitar múltiplas entradas.

Sensores — o que você pode detectar

Sensores-chave e usos típicos:

  • Depth Sensor: mede a profundidade da água em sua posição e ativa quando a profundidade sobe acima de um limiar configurável. Comumente usado para automatizar Floodgates e Pumps (por exemplo, abrir floodgate quando o reservatório excede um nível escolhido).
  • Flow Sensor: mede a corrente local da água (taxa de fluxo). Use para detectar quando um canal está efetivamente movimentando água (útil para controle de Water Wheel e verificação de vertedouros de barragens).
  • Contamination Sensor: detecta o nível de contaminação da água. Use para acionar desvio de badwater e fechamento de tomadas.
  • Resource Counter: monitora quantidades armazenadas de um bem especificado ou taxa de preenchimento de armazenamento; ideal para escalonar produção (ative moinhos extras quando Planks cair abaixo de X).
  • Population Counter: ativa quando a população do distrito cruza um limiar — útil para escalonar habitação, produção de comida ou atribuição de bots.
  • Weather Sensor: detecta estado do clima/estação (início de drought, condições de vento) e pode acionar medidas de emergência preventivamente.
  • Timer: alterna um sinal ligado/desligado com durações definidas (útil para liberações agendadas de água, compartilhamento pulsado de energia escassa).
  • API components: HTTP Lever e HTTP Adapter (desbloqueiam no fim). HTTP Lever aceita chamadas de API externas para alternar um sinal in-game. HTTP Adapter expõe um sinal in-game para sistemas externos e pode enviar webhooks; use-os para dashboards ou controle remoto.

Lógica: Relays, histerese e padrões de circuito

  • Relays combinam entradas e executam lógica. Construa cadeias de relays em cascata para criar níveis de prioridade (desligar sistemas menos importantes primeiro durante escassez).
  • Implemente histerese para evitar alternância rápida: use dois Depth Sensors com limiares diferentes e combine-os por Relays para que sistemas liguem em um limiar mais alto e permaneçam ligados até que um limiar mais baixo seja cruzado.
  • Use Timers com Weather Sensors (Weather → Timer) para criar comportamento cíclico temporário após um evento climático (por exemplo, racionamento temporário durante drought).
  • Use Resource Counters alimentando Relays para escalonar automaticamente produção: configure contadores para ativar produção quando estoque cair abaixo do limiar escolhido e desativar quando estiver acima.

Atuadores: o que a automação pode controlar

  • Válvula de Abastecimento: abre/fecha para controlar água através de um cano com base em um sinal. Bom para roteamento simples ligado/desligado.
  • Válvula de Estrangulamento: fornece fluxo variável proporcional à força do sinal; use para reabastecimentos graduais ou esquemas de desvio (por exemplo, gotejamento lento vs reabastecimento total baseado na profundidade a montante/jusante).
  • Engate: um interruptor controlável em redes de Power Shaft. Quando desengatada isola segmentos de energia. Conecte Depth Sensors, Power Meters ou Resource Counters para desligar automaticamente distritos não essenciais durante baixa geração.
  • Comporta (e Double/Comporta tripla): podem ser automatizadas via sinais para abrir/fechar em alturas configuradas. Use com Depth Sensors para manter níveis de reservatório.
  • Detonators: disparam campos de Dynamite para terraformação quando conectados a sinais de automação (seja cauteloso — detonações propagam-se para cargas adjacentes).
  • Outros edifícios (Portão, Distribution posts with Routes) podem ser automatizados para mudar comportamento usando sinais onde disponível.

Automação para gerenciamento de água

  • Automatize reservatórios e vertedouros: coloque Depth Sensors nos reservatórios para controlar Floodgates ou Fill Valves que liberem excesso de água somente quando necessário.
  • Flow Sensors pareados com Relays podem confirmar que o vertedouro de uma barragem está realmente movendo água antes de permitir que consumidores a jusante funcionem.
  • Válvula de Estrangulamento são excelentes para reequilíbrio controlado: combine um Depth Sensor a montante (suprimento suficiente) e um Depth Sensor a jusante (necessidade) com um Relay AND. Configure valores de fluxo On e Off para fornecer fluxo total quando necessário e um gotejamento de manutenção caso contrário.
  • Contamination Sensor + Fill/Válvula de Estrangulamento: direcione badwater para longe das tomadas ou abra canais de bypass quando a contaminação subir.
  • Exemplo de circuito para drought: Weather Sensor (drought) AND Depth Sensor (reservoir < X) → Relay → desligar Fill Valves não essenciais, desengatar Clutches para preservar energia para pumps e processamento de comida.

Automação para gerenciamento de energia

  • Use Clutches para dividir sua rede de energia em segmentos trocáveis. Clutches configuradas para Automated podem engatar/desengatar por sinais (Depth Sensors, Weather Sensor, Power Meters).
  • Planejamento de energia: calcule a demanda primeiro; fontes variáveis (Roda-d'água, Wind) exigem geração igual a ~130–150% da demanda para evitar faltas. A automação permite que você desligue consumidores não essenciais durante baixa geração em vez de deixar tudo sem energia.
  • Pareie sensores de Flow/Depth em canais de suprimento de Water Wheel com Clutches para desviar energia para prédios prioritários quando o fluxo cair.
  • Combine Power Meters, Resource Counters e Relays para priorizar automaticamente cadeias críticas de produção (comida e pumps) sobre indústrias opcionais.

Automação para escalonamento de produção e logística

  • Resource Counters são os mais versáteis: monitore Planks, Engrenagem, Flour, Biocombustível, etc., e ative edifícios adicionais de produção quando o estoque cair abaixo de limiares. Defina limiares maiores para bens que demoram a produzir.
  • Exemplo: cadeia para escalonamento de comida — Resource Counter (Trigo < 100) OR (Flour < 50) → Relay → habilitar Clutches extras de Gristmill/Padaria ou circuitos de energia.
  • Use ferramentas de migração do District Center e Population Counters para balancear trabalhadores beaver entre distritos automaticamente (configure mínimos desejados no Migration Panel).
  • Para produção de bots: automatize Bot Part Factories com Resource Counters monitorando Gears, Bloco de metal e Planks; mantenha buffers em armazenamento local próximos às fábricas para evitar paralisações na montagem.

Automação para defesa e aproveitamento de badwater

  • Construa defesas em camadas: barragens/levees a montante com Floodgates sob automação para fechar durante badtides (Weather Sensor + Depth/Contaminação sensors).
  • Contenção e processamento: Contamination Sensor a montante → fechar Intake Fill Valve e abrir Bypass Fill Valve. Direcione badwater para reservatórios de contenção e use Badwater Pumps alimentando Centrifuges e Explosives Factories.
  • Automação de Centrifuge: coloque Tanks perto das Centrifuges para entrada/saída e use Depth/Resource Counters para manter Centrifuges operando quando buffers estiverem cheios/baixos.
  • Use Throttling Valves para desvio automático de outputs de água limpa vs badwater baseado em limiares de contaminação, e Relays para coordenar múltiplas válvulas.

Robô: interação com automação e produção

  • Timberbots (Caudas-do-mato) usam Biofuel e Timberbots devem reabastecer em Biofuel Tanks alimentados por Refineries. Ironbots (Dentes de ferro) recarregam em Charging Stations e consomem da rede elétrica.
  • Estação de recarga consomem energia continuamente mesmo ociosas e carregam um Ironbot por vez; planeje cerca de uma Charging Station por ~2–3 Ironbots e distribua-as perto das áreas de trabalho para reduzir tempos de fila.
  • Timberbots reabastecem em Biofuel Tanks; coloque produção de Biofuel (Refineries) e Tanks perto dos locais de trabalho ou ao longo de tubeway stations para reduzir deslocamento.
  • Fábrica de peças para robôs produz componentes; fábricas só fazem uma parte por vez. Combine a produção: três fábricas (cada uma em uma parte diferente) alimentam dois Assemblers para rendimento eficiente; Montadora de robôs requer todos os componentes localmente para iniciar montagem.
  • Robô trabalham 24/7 (não têm horários de trabalho), têm vida útil fixa (70 dias) e requerem um fluxo contínuo de reposição. Automatize produção de peças e montagem com Resource Counters para que paralisações não quebrem seu cronograma de substituição de frota.
  • Use Tubeways e Tubeway Stations para acelerar movimento de bots; note que Tubeway Stations podem passar energia para edifícios adjacentes, mas segmentos de Tubeway em si não transmitem energia.

Circuitos e padrões úteis comuns

  • Resposta à drought: Weather Sensor (drought) AND Depth Sensor (reservoir < 50%) → Relay → fechar Fill Valves não essenciais, desengatar Clutches em segmentos secundários de energia, habilitar Timers para liberação escalonada de água para irrigação prioritária.
  • Bypass de contaminação: Contamination Sensor → fechar Intake Fill Valve, abrir Bypass Fill Valve → alternar roteamento de Centrifuge/Explosivo.
  • Gerenciamento de Water Wheel baseado em fluxo: Flow Sensor próximo ao Water Wheel → se flow < threshold, desengatar Clutch para consumidores não essenciais; caso contrário, engatar.
  • Histerese em produção: Resource Counter com limiar baixo ativa produção extra; um limiar mais alto (através de um segundo counter + lógica de Relay) desativa apenas depois que o estoque ultrapassar um ponto maior para evitar ciclos rápidos.

Boas práticas e dicas de otimização

  • Design modular: construa módulos de automação autocontidos por função (água, energia, produção) para que testes e depuração sejam mais fáceis e falhas fiquem contidas.
  • Coloque sensores onde melhor representem condições (por exemplo, Depth Sensors no reservatório, Flow Sensors no canal sob Water Wheels).
  • Sempre forneça buffers de armazenamento locais próximos a edifícios de produção automatizados (Bot Part Factories, Centrifuga, Refineries) para que atrasos breves de transporte não parem processos críticos.
  • Use histerese amplamente para evitar oscilações liga/desliga.
  • Monitore o consumo de energia ociosa de Charging Stations ao usar Ironbots e inclua isso no seu orçamento de energia.
  • Teste circuitos em pequena escala antes de implantar em toda a colônia. Use Timers para encadear mudanças com segurança em vez de alternar uma rede inteira de uma vez.
  • Para escalonamento a longo prazo, cascade relays em camadas de prioridade para que a melhora das condições traga sistemas de volta online na ordem correta.

A automação transforma micromanagement reativo em sistemas robustos e repetíveis. Comece simples (Depth Sensor → Comporta) e itere em direção a redes em camadas, protegidas por histerese, que mantenham sua colônia prosperando durante droughts, badtides e crescimento industrial.

Pages featured in this guide