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 → 