Automation: руководство по автоматизации Guide
Automation в Oxygen Not Included позволяет строить логические схемы и автоматизированные системы доставки/транспорта для управления механизмами, маршрутизацией и поведением дубликантов. Правильная автоматизация снижает микроменеджмент, экономит ресурсы, предотвращает катастрофы (перегрев, избыточное давление, перепроизводство) и открывает полностью автономные фабрики.
Принципы и строительные блоки
- Сигналы: автоматизация использует бинарные сигналы — Зеленый (активный/истина) и Красный (неактивный/ложь) — передаваемые по Signal Wire или Ribbon (лента передаёт до четырёх параллельных сигналов).
- Порты и проводка: здания имеют автомационные порты (входные и/или выходные). Используйте Signal Wire, Ленточный записыватель/Reader и Signal Bridges для маршрутизации сигналов. Signal Lines могут пересекаться с помощью Signal Line Bridge или Group Bridge.
- Электросеть vs автоматизация: автоматизация отличается от электрических проводов. Smart Batteries связывают их: они выдают автоматические сигналы на основе заряда (пороги Low/High) для управления генераторами.
Датчики и триггеры
Датчики генерируют автоматические выходы, когда их условие выполняется:
- Temperature Sensor (Thermo): выдаёт сигнал, когда температура окружающей среды находится внутри/вне заданного диапазона.
- Atmo/Liquid/Pressure Sensors: обнаруживают давление газа, массу/давление жидкости.
- Gas/
Жидкостный элементный сенсор: определяют элемент (вещество), присутствующий в ячейке.
- Critter / Critter Flux /
Сенсор существ: обнаруживают существ, яйца или количество в пределах ячейки.
- Motion / Duplicant Movement / Pressure Plate / Нажимная пластина: обнаруживают дубов или массу на тайле.
- Clock / Timer / Counter / Wattage sensors: триггеры на основе времени или кумулятивных значений.
- Специализированные датчики: Radiation, Germ и Conveyor Rail датчики (новое обновление).
Датчики выдают Зеленый, когда условие выполнено, и Красный в противном случае. Многие здания (клапаны, вентели, насосы, двери) можно управлять этими выходами.
Логические элементы и память
- Логические элементы: AND, OR, XOR, NOT, Buffer, Filter позволяют комбинировать сигналы. Используйте их для условного поведения (например, запускать насос только если выполнены условия температуры И давления).
Переключение памяти: запирающее устройство с портами Set (S) и Reset (R). Полезно для многошаговых процессов (включить машину, держать её включенной после временного триггера, затем остановить при сбросе).
- Счётчики/Таймеры: подсчитывают события или создают задержки (полезно для пакетной обработки, перезарядок или циклов по времени).
Распространённые контроллеры автоматизации
- Smart Battery: задавайте пороги Low/High, чтобы запускать топливные генераторы только когда батарея разряжена (типично: Low 50%, High 90%).
- Power Control Station: здание, управляемое дубликантами, для регулировки генераторов; требует микросхем и работы дубликантов.
- Сигнальный распределитель / Selector: маршрутизирует и мультиплексирует сигналы к множеству потребителей или разделяет один датчик на несколько цепей.
Конвейеры, метельщики и автоматизация рельс
- Conveyor Rails / Loaders / Receptacles: автоматизированная система транспортировки твёрдых материалов. Комбинируйте с Auto-Sweeper для автоматической доставки без дубликантов.
- Conveyor Bridge: соединяет две рельсы; мгновенно передаёт пакеты и не обменивается теплом с содержимым.
- Solid Filter: фильтрует конкретный твёрдый материал в оранжевый выход; зелёный выход — все остальные. Когда отключён, блокирует поток — предусмотрите обход, чтобы избежать заторов.
- Датчики, связанные с конвейером: Conveyor Rail Sensors и Counter Sensors позволяют считать предметы и интегрировать активность рельсов в логику.
Автоматизация жидкостей и газов
- Gas/Liquid Shutoffs и Valve: клапаны под автоматическим управлением позволяют динамически маршрутизировать потоки. High Pressure Gas Vent также можно закрывать автоматикой.
- Element Sensor + Gate/Valve: обнаруживает определённый газ/жидкость и открывает путь только для этого элемента.
- Замечание про Gas/
Жидкостный элементный сенсор: обнаружение происходит до фильтрации; если downstream труба заполнена, автоматика может неправильно перенаправить — планируйте буферы или резервные пути.
- Canister Filler / Emptier: автоматизируемая передача до 25 kg газа в канистру; дубликанты будут брать канистры только если здание запрашивает тот газ.
- Насосы: Liquid и Gas Pumps можно переключать автоматикой, они зависят от диапазонов работы/обнаружения; трюк-насос (размещение жидкости в зоне обнаружения, но вне зоны перекачки) можно использовать для работы с горячими жидкостями.
Автоматизация и обработка ресурсов
- Storage Locker / Smart Storage: умные склады и шкафы могут становиться Active при заполнении и выдавать автоматические сигналы; комбинируйте с логикой Signal, чтобы останавливать производство или перенаправлять.
- Auto-Sweeper / Sweepy Bot & Dock: метельщики автоматизируют сбор и доставку обломков/руды. Sweepy Bot требует своей автоматической док-станции и маршрутизации.
- Solid Filters / многоступенчатая сортировка: последовательно ставьте фильтры от наиболее распространённых к наименее распространённым. Поскольку фильтры потребляют энергию только при прохождении предметов, располагайте ожидаемые предметы первыми, чтобы экономить энергию.
Автоматизация для безопасности и контроля температуры/давления
- Используйте Thermo/Atmo/Liquid Sensors, чтобы предотвращать перегрев / избыточное давление: например, отключайте Electrolyzers или Metal Refineries при превышении порогов температуры/давления.
- Турбина/впускные заслонки для пара: впуски steam turbine можно постепенно закрывать дверями при заданных температурах, чтобы не терять DTU, когда пар слишком горячий.
- Автоматизация геотюнинга гейзеров: Geotuner увеличивает выдачу гейзера по ресурсу и температуре за цену; используйте автоматизацию, чтобы включать/выключать geotuner по расписанию, если нужно.
Примеры и шаблоны
- Управление питанием: Smart Battery → NOT (или напрямую) → Generator Enable. Правильно задайте пороги Low/High, чтобы предотвратить траты топлива.
- Контур кислорода Electrolyzer: Electrolyzer выдаёт горячие O2 и H2; Gas Filter + Shutoff могут разделять водород и кислород. Используйте Temperature и Gas Sensors, чтобы не допустить экспозиции дубликантов к газам, вызывающим раздражение глаз.
- Фабрики с подачей по конвейеру: Auto-Sweeper + Conveyors питают Kilns, Polymer Press, Rock Crusher. Используйте Smart Storage и Solid Filters, чтобы останавливать входы, когда выходы или склады заполнены.
- Буферы для вулканов / гейзеров: сама автоматика не поглотит тепло извержения; сочетайте тепловые буферы (жидкость/массивный материал) с автоматикой, чтобы закрывать вентиля/насосы во время выбросов при необходимости.
Продвинутые функции автоматизации
- Ribbon: передаёт до 4 сигналов на один тайл с помощью ribbon wires, используя Ленточный записыватель и Reader для конверсии; смешивание ленты и одиночных проводов вызывает перегрузку — держите каналы согласованными.
- Signal Groups / мультиплексирование: Signal Line Group и Reader/Writer позволяют компактно передавать несколько сигналов и выбирать, какие читать; полезно для сложной маршрутизации и схем "хаб-и-спица".
- Automation Broadcast / Receiver: отправляйте сигналы через астероиды (broadcast в другие базы) для кросс-картовой автоматизации в некотором DLC-контенте.
Практические советы и подводные камни
- Питание для автоматизации: многие автоматические устройства требуют Refined Metal; также некоторые схемы (заменители фильтров, конвейеры, метельщики) потребляют электричество. Защищайте критические цепи Smart Batteries и подумайте о добавлении NOT-элемента, привязанного к Smart Battery, чтобы отключать несущественную автоматизацию при низком питании.
- Поведение при отключении питания: некоторые заменители фильтров пропускают предметы нефильтрованными при потере питания вместо остановки; если это неприемлемо, настройте автоматику на закрытие Gas/Liquid Shutoff по сигналу NOT от Smart Battery для отказа в безопасный режим.
- Приоритет порта труб/зданий: входной узел здания имеет приоритет, когда труба проходит через него; выходы уступают потоку приходящих труб. Используйте Bridge и приёмы маршрутизации для контроля приоритета пакетов.
- Точки взаимодействия дубликантов: у многих зданий есть конкретные тайлы взаимодействия/поставки; размещайте motion датчики соответственно (обратитесь к таблицам Cell of Interest для точных индексов тайлов в сложных конструкциях).
- Автоматизация экзокостюма / контрольных точек: Checkpoints должны быть подключены к ряду доков, которые они обслуживают. Автоматика может управлять доступом и доками, но следите за поведением pathfinding и за тем, как дубликанты надевают/снимают снаряжение.
Automation превращает ручное обслуживание базы в предсказуемые, эффективные системы. Начните с малого (Smart Battery + управление генератором, температурный шут-офф для горячих машин), затем добавляйте сортировку, конвейеры и логические схемы по мере масштабирования. Хорошо спроектированная автоматизация предотвращает потери, защищает дубликантов и делает возможной полностью автономную инфраструктуру к поздней стадии игры.
Pages featured in this guide
- buildingPiping
- buildingАвтоматический провод
- buildingСтроение
- elementКислолит
- buildingСенсор микробов на рельсах конвейера
- buildingМикробный сенсор газовой трубы
- buildingМикробный сенсор трубы для жидкости
- buildingБлокиратор энергии
- building"Умная" батарейка
- buildingТермовыключатель
- buildingСенсор элементов на рельсах конвейера
- buildingКонвейерный блокиратор
- buildingБлокиратор газа
- buildingБлокиратор жидкости
- buildingТермосенсор рельсов конвейера
- buildingЭлементный сенсор газовой трубы