Перейти к содержимому

Поиск по сайту

Результаты поиска по тегам 'ic2'.

  • Поиск по тегам

    Введите теги через запятую.
  • Поиск по автору

Тип публикаций


Блоги

  • Робот Байт
  • Fingercomp's Playground
  • 1Ridav' - блог
  • Totoro Cookies
  • Блог cyber01
  • IncluderWorld
  • KelLiN' - блог
  • Крутой блог
  • eutomatic blog
  • Programist135 Soft
  • Сайт в сети OpenNet
  • PieLand
  • Очумелые ручки
  • Блог недоблоггера
  • В мире Майнкрафт
  • LaineBlog
  • Квантовый блог
  • Блог qwertyMAN'а
  • some blog name
  • Дача Игоря
  • Путешествия Xytabich'а
  • Рецепты программирования
  • Шкодим по крупному
  • 123
  • mineOS и её удивительный мир
  • Поляна говнокода Bumer 32

Форумы

  • Программирование
    • Программы
    • База знаний
    • Разработчикам
    • Вопросы
  • Игровой раздел
    • Игровые серверы
    • Моды и плагины
    • Жалобы
    • Ивенты и конкурсы
    • Файлы
  • Общение
    • Задать вопрос
    • Обратная связь
    • Беседка
    • Шкатулка
  • Технический раздел
    • Корзина

Группы продуктов

Нет результатов для отображения.


Искать результаты в...

Искать результаты, которые...


Дата создания

  • Начать

    Конец


Последнее обновление

  • Начать

    Конец


Фильтр по количеству...

Зарегистрирован

  • Начать

    Конец


Группа


AIM


MSN


ICQ


Yahoo


Jabber


ВКонтакте


Город


Интересы

Найдено 16 результатов

  1. vx13

    FARM Ферма латекса

    Программа предназначена для сбора латекса с деревьев гевеи. Использует геоанализатор и электрокраник. Построение фермы Деревья располагаются в узлах прямоугольной сетки (расстояние между деревьями 1 блок). Робот располагается в углу фермы на уровне пола. Над деревьями должно быть свободное пространство высотой 1 блок. Под роботом располагается сундук в который будет складываться латекс. Слева от робота располагается зарядное устройство для краника (может быть зарядным устройством из OC или энергохранителем из IC2). Зарядка для робота может располагаться сзади или справа (при необходимости). Схема фермы (вид верху) ####### #@#@#@# ####### #@#@#@# ^###### @ — дерево # — свободное пространство ^ — робот Скриншоты фермы Компоненты робота геоанализатор инвентарь контроллер инвентаря улучшение «Парение» (1-й уровень) — устанавливается, если высота фермы (включая свободное пространство над деревьями) больше 8; не нужен, если высота полёта робота увеличена в конфиге OC. солнечный генератор (уменьшает потребность в зарядке на базе, но для автономной работы недостаточен) интернет-карта (нужна только для установки программы из интернета) Возможная конфигурация робота Использование Перед началом работы необходимо просканировать ферму командой: rubber-farm --analyze <длина> <ширина> <направление_робота> <длина>, <ширина> — длина и ширина фермы (в стволах) <направление_робота> — сторона света, на которую ориентирован робот (south,west,east,north,юг,запад,восток,север) Робот произведёт сканирование фермы, и запишет конфигурацию в файл /home/rubber-farm.cfg. После этого можно запускать сбор латекса командой: rubber-farm --run Не забудьте положить в слот инструмента электрокраник. Используемые библиотеки table_io — запись/чтение луа-таблиц в файл (взят отсюда) erobot — обёртка над модулем "robot" добавляющая программную навигацию pathfinder — поиск пути от @Krutoy, оформленный в виде модуля (пост) Установка Выполнить последовательно следующие команды (необходима интернет-карта): pastebin get nxz9fk4G /lib/erobot.lua pastebin get 6qasEWEw /lib/pathfinder.lua pastebin get qVcqH0T6 /lib/table_io.lua pastebin get 7Ma8am97 /bin/rubber-farm.lua Или скачайте вручную: erobot.lua в /lib/erobot.lua pathfinder.lua в /lib/pathfinder.lua table_io.lua в /lib/table_io.lua rubber-farm.lua в /bin/rubber-farm.lua
  2. Приветствую всех физиков-ядершиков и просто тех, кто мимо проходил! Наверняка многие из вас ставили в подвале дома несколько ядерных реакторов из мода IC2. И конечно-же на своей шкуре ощущали какого находиться в комнате с ними. Вечные пожары, радиация так и лезет из всех щелей, провода кусаются от перегрузок... Короче жуть да и только, хочется забетонировать их и забыть. Но возникает вопрос, а как-же управлять ими? Вот тут-то вам и пригодится моя программа по мультиконтролю. Для начала разберем что нам надо для её работы. Компьютер/сервер любой конфигурации (2 шт), с предустановленной OpenOS, беспроводной платой (Т2), и интернет платой для установки Реактор/ы (от 1 до 20) Адаптер и Контроллер красного камня (по 1 шт на реактор) Индикатор, лампа, что угодно, что умеет по редстоуну светиться Приступаем к установке оборудования на реактор. Ставить адаптеры можете как хотите, 1 адаптер на 1 реактор или 1 адаптер на 2 реактора, это неважно. Главное устанавливайте адаптеры так, чтоб он присоединялся к реактору только 1 стороной. Контроллер ставить можно как угодно, главное сами при настройке со сторонами не запутайтесь. Ну а где спрятать компьютер, сами думаю решите. Примеры расположения на картинке. Самые внимательные наверняка заметили лампы. Они нужны только для настройки порядкового номера реактора и не более. После настройки можно спокойно их демонтировать. Сделано так, чтоб не лазить по куче реакторов и не прислушиваться, какой же запустился. Переходим теперь к компьютеру - контроллеру, это тот который стоит у реактров и отслеживает их показатели. Запускаем и скачиваем следующие файлы: pastebin get iSSt1T59 setting_reactor.lua pastebin get Db76AbMg reactor_control.lua Естественно настройка реакторов начнется с файла setting_reactor. Запускаем его, и проходим все этапы настройки, там ничего сложного нет. Вырубаем все реакторы, указываем с какой стороны контроллеру подавать редстоун сигнал, и далее просто глядя на индикаторы выставляете порядковый номер реакторов. В конце укажите номер диапазона, чтоб программа могла связаться с управляющей программой. По окончании настройки запускаем программу reactor_control и бежим быстренько ко второму компьютеру. Тут все аналогично, но качать меньше: pastebin get FTgh6qRb reactor_desk.lua Запускаем, вас попросят при первом запуске указать номер диапазона для связи, надеюсь вы его помните. И на этом установка программы завершена. Экран автоматически подстроится под то количество реакторов, которое у вас есть. Как подгоняется экран можете видеть на gif Управлять реакторами просто, нажмите на тот, который вы хотите включить/выключить и через секунду он запустится/отключится. На кнопках показывается основная информация, номер реактора, его нагрев, и выход энергии. Надеюсь данная программа будет для вас полезна, а с вами был Asior. И большое спасибо за идею программы @Flays Для игроков minecraft 1.12.2 (Mihis) Убедитесь, что до выполнения setting_reactor реактор полностью охлажден (Heat: 0%). А так же при подаче редстоун сигнала реактор должен нагреваться или вырабатывать энергию. # Версия на minecraft 1.7.10 + OpenPeripheral pastebin get iSSt1T59 setting_reactor.lua pastebin get Db76AbMg reactor_control.lua # Версия на minecraft 1.12.2 pastebin get eXrfVEX9 setting_reactor.lua pastebin get QX1QXCYK reactor_control.lua P.S. Говорят если долго сидеть на реакторе, вырастет интересная мутация.
  3. Утилита сбора урожая Назначением предлагаемой утилиты является сбор урожая с ic2 жёрдочек, либо любого аналогично собираемого урожая. Разработано для автоматизации в условиях отключеного Crop Harvester. Так же может собирать урожай ванильных и прочих культур при наличии мода автопосадки культур после их сбора, в частности Harvestcraft. Рекомендуемая комплектация робота: Улучшение инвентарь (один или несколько) Улучшение контроллер инвентаря Жёсткий диск (если используется версия не для eeprom) Монитор, клавиатура, видеокарта/процессор с гпу для запуска программы.(если используется версия не для eeprom) Начало работы: Стартовая позиция робота располагается на 1 ниже левого нижнего угла поля, стартовое направление движения вперёд по z, условные координаты старта z=-1,x=0. Сундук для сдачи собранного урожая расположить сзади робота. Размер поля и пауза между сборами указаны в цикле в последних строках. Для eeprom-версии возможность задать паузу извне не используется, так же не используются проверки размера поля. Сам размер поля для eeprom-версии может быть задан в цикле внизу тела утилиты. Содержащиеся в утилите функции: doit(s,t) - принимает размер поля и время ожидания после сбора, если они переданы. Выполняет основную работу обхода поля принятых размеров. Для вызова из вне следует закомментировать вечный цикл в конце утилиты. drop - выгружает инвентарь. forward (fw для eeprom варианта) - осуществляет движение вперёд с проверкой успеха. Адрес в интернете: https://pastebin.com/dq5NNtEb Загрузка в робота/компьютер: pastebin get dq5NNtEb harvest.lua (имя файла можно выбрать на своё усмотрение) Запуск без установки: patebin run dq5NNtEb Версия для eeprom: https://pastebin.com/duXuFb9n Установка в eeprom: pastebin get duXuFb9n biosH flash -q biosH biosH Перекрафтить в верстаке робота и eeprom. 2022.01.25. Версия для Биос обновлена. Теперь занимает 777 символов: Убраны комментарии, изменено обращение к component.robot при присвоении ссылки на него локальной переменной. Исправлено определение размера инвентаря, используемое вместо паузы - были забыты () при обращении к функции. Изменено название внутренней функции forward на fw для уменьшения тела утилиты. Добавлена маленькая пауза после встречи с препятствием перед повторной попыткой движения, так же через обращение к внутреннему инвентарю.
  4. Прошу помощи в создании программы для автоматической замены стержней и лазуритовых конденсов в реакторе. А также защиту, чтобы когда реактор начинал перегреваться он отключался и когда происходит замена стержней. Основная проблема в том, что тпс на сервере как правило 1-3, поэтому нужна оч хорошая система защиты. Для OC 1.6.1 версии (вообщем версия старая в этом тоже есть проблема) С использованием адаптеров, красного камня(из oc) и компьютера (без роботов) Схема представлена на скрине (чисто для этой схемы, чтобы упростить задачу) Буду очень благодарен за помощь! мод OpenPer имеется
  5. Иногда, особенно когда вы занимаетесь строительством реакторов, необходимо очень много укрепленного камня. Можно конечно и вручную залить нужную территорию, но согласитесь, лучше когда за вас это все сделает кто-то еще. Итак представляю вашему вниманию небольшую автоматическую систему по производству укрепленного камня. Вам всего то надо обеспечить эту ферму (генератор укрепленного камня) железными лесами, песком и энергией. Перейдем к постройке: Главным центром всей постройки является робот. Его устройство рассмотрим позднее. Справа от робота необходимо установить любую зарядку для бура/ваджары. Ну или если вы совсем бедные, и планируется что робот будет работать киркой, то установите сундук. Слева от робота устанавливайте Жидкостный/Твердотельный наполняющий механизм. Он заправляет распылитель сразу, за 1 прогон. Это будет наполнитель для зарядки распылителя. Рядом с зарядником распылителя рекомендую установить еще один Жидкостный/Твердотельный наполняющий механизм, который будет генерировать сжатую пену. В слоты улучшения обязательно установите "Выталкиватель жидкости". С подачей воды и смеси думаю разберетесь сами. Не забываем выставить настройки в механизмах как показано на скрине: За роботом нужна зарядка, чтоб он мог работать вечно! И не забываем её стукнуть ключиком, чтоб не заморачиваться с рычагами. Конвертор энергии не забудьте подключить к энергобуферу (или можете не устанавливать его, провода из ИС2 с ОС коннектятся) Над роботом установите сундук, и желательно побольше. В него необходимо засыпать железные леса и песок. Учтите, на 1 блок укрепленного камня необходимо 1 железные леса и 1 песок. Автоматизация засыпания расходников, уже на вас. Под роботом распологается сундук в который будет ссыпаться укрепленный камень. Так как наш робот будет нереально дешевым, не забываем сделать подставку на которой будет готовиться ваш камушек. Рекомендую вообще оградить это место, чтоб ни курица ни игрок не залезли перед роботом (иначе распылитель запенит все в округе). Собственно это все что необходимо вам знать при постройке этой фермы. Переходим к роботу. Программу я сделал для двух типов роботов, простейший Т1 и супердешевый на eeprom. Простой робот-генератор укрепленного камня: Супердешевый робот-генератор укрепленного камня: Настоятельно не рекомендуется лезть перед роботом иначе рискуете получить такое Не лезте своими шаловливыми ручками в слоты к работающему роботу. Можете забрать готовый камень, но расходники не трогайте, так как скорость смены инструмента огромная, и если робот что-то не найдет, вам грозит быть залитым в пену. (смотри скрин выше) Одной заправки распылителя хватает на 80 применений, потом робот автоматически перезаряжает инструмент и распылитель. А в остальном данная ферма работает довольно стабильно и исправно. А рассказал вам о ферме Asior, фармите укрепленный камень, гоняйте кур от фермы и удачи в тяжком труде реактостроителя! P.S. Укрепленный камень выдерживает ядерный взрыв, но радиацию сдержать увы не сможет. Осторожнее.
  6. Контроллер реактора IC2 Принцип работы: При включении программа подаёт питания на реактор при помощи красного контроллера и с помощью адаптера считывает информацию с реакторной камеры затем выводит показания на экран и в случае перегрева отключает реактор. Когда температура теплоёмкость реактора вернётся к допустимым значениям он опять включится. Pastebin - https://pastebin.com/dqEmUsfx pastebin get dqEmUsfx your_name.lua Что требуется для роботы: Системный блок 3 лвл Видеокарта 3 лвл Процессор 1 лвл и выше Интернет карта (для загрузки программы через Pastebin) ОЗУ 256кб и выше Монитор 3 лвл Адаптер Красный контроллер Реактор из IC2 Реакторная камера из IC2 Преобразователь енергии (для питания пк от реактора) Рычаг (для первого запуска реактора, затем надо выключить или сломать) Схема подключения и робота: Планы на будущие: Оптимизация кода - на начальной стадии Добавить поддержку мониторов 2-го лвл Добавить автоотключение реактора при выходе из програмы Добавить кнопки управления (вкл/выкл реактора) Добавить статус стержней Улучшить интерфейс Что готово уже: Включение реактора при запуске программы Отключение во время перегрева Включение реактора после возврата теплоёмкости к допустимым значениям P. S. Это моя первая программа на lua под OC так что не обессудьте. Буду рад любым исправлениям и замечаниям.
  7. Решил как-то раз сделать программу для варки пива. И у меня это получилось. Возможности Выбирать сорт Выбирать густоту Выбирать время выдержки По истечению времени автоматически собирать бочки с пивом (Разливать в кружки он не может) Подсчёт всех ресурсов, необходимых для варки Выбор количества бочек Защита от "Дурака" Инструкция: Принцип работы: 1. Робот берёт ресурсы на обслуживание четырёх бочек (или меньше, в зависимости от указанного общего количества). 2. Обслуживает (закладывает хмель, пшеницу, капсулы в бочку) бочки. 3. Возвращается на начальную точку, если остались не обслуженные бочки, то пункт 1. 4. Ждёт указанное время. 5. Собирает (ломает) бочки, пока не заполнится инвентарь, если заполнился, то возвращается на базу и опустошает место. 6. Возвращается на место, складывает в сундук оставшиеся бочки. 7. Программа завершена. Чтобы скачать, введите команду: pastebin get G0Jnvg0A beer.lua Ссылка на pastebin: http://pastebin.com/G0Jnvg0A Минимальная комплектация:
  8. Приветствую всех любителей ядерки в индастриале! Это экспериментальная тема. В ней я предлагаю делиться своими мыслями о микроконтроле ядерных реакторов с помощью OpenComputers и совместными усилиями найти интересные решения. У меня есть ряд идей по теме, есть даже условно рабочие скрипты, но нет времени на то, чтобы обкатать эти идеи в различных условиях, доработать скрипты, и выложить подробный гайд, хотя и кусок гайда тоже имеется. А времени на доработку сейчас нет и пока не предвидится. Поэтому я планирую постепенно выкладывать различные идеи, куски гайдов, скрипты, слушать критику и встречные идеи. Не исключаю, что у кого-то есть идеи получше моих. Если какая-то идея будет достаточно разобрана в дискуссии, я попробую скомпилировать обсуждение в микрогайд, и опубликовать его отдельным постом. Ссылку на микрогайд я добавлю в шапку темы. Также написать микрогайд сможет любой желающий, желательно в этой теме. Ссылку я также добавлю. Если я вдруг забуду добавить, напомните мне кто-нибудь, можно прямо в этой теме. Что нам может дать этот формат? С одной стороны, сохранится живость и непринуждённость общения. Мы можем выражать мысли, как удобно каждому из участников. А с другой, мы можем фиксировать наши мысли в удобном для читателей виде. Кому-то покажется достаточным быстренько пройтись по ссылкам из шапки. А если гайды окажутся недостаточно ясными, читатель может внимательно почитать дискуссию и понять происхождение тех или иных выводов. Также всегда можно задать вопрос и возобновить обсуждение, а по результатам дополнить тот или иной гайд. Или даже добавить новый. Ещё одно замечание: я настаиваю на микрогайдах и ссылках на них из шапки. Одна идея – один микрогайд. Это упрощает чтение, особенно для тех, кто плохо знает предмет. Если тема разрастётся, а гайды так и не будут написаны, я планирую размещать ссылки на просто интересные мысли. Опять же, не возбраняется напомнить мне об этом. Что такое микроконтроль ядерных реакторов Industrial Craft и зачем он нужен?
  9. Расширение для работы с IC2, в том числе Experimental. Если вы ещё не прочитали вступительную статью - рекомендуется сделать это сейчас, так как описания данных предметов/жидкостей/сущностей здесь нет. Адаптеры блоков Жёрдочки - информация о растении на жёрдочках. Можно узнать параметры растения не анализируя его. Идентификатор: ic2_crop getID():string - идентификатор растения на жёрдочках getSize():number - размер растения (на сколько выросло) getGrowth():number - параметр скорости роста getGain():number - параметр урожайности getResistance():number - параметр сопротивления сорнякам getScanLevel():number - количество сканированний мешочка в анализаторе getNutrientStorage():number - сколько хранится удобрений, 0-100 getHydrationStorage():number - сколько хранится жидкости, 0-100, 1-10 - естественное увлажнение, 11-100 - искусственное увлажнение getWeedExStorage():number - сколько хранится средства от сорняков getHumidity():number - уровень влажности, 0-10 (10 - полное увлажнение) getNutrients():number - уровень удобрений, 0-10 getAirQuality():number - качество воздуха, 0-10 (10 - чистый) Реактор Идентификатор: ic2_reactor|ic2_chamber getHeat():number - нагрев реактора getMaxHeat():number - максимальный нагрев реактора getEUOutput():number - количество вырабатываемой энергии, в EU isActive():bool - активен ли реактор isValid():bool - только у ic2_chamber, правильно ли построен реактор Проводник EU Идентификатор: eu_conductor getEUConductionLoss():number - потеря EU за блок getEUConductorBreakdownEnergy():number - напряжение разрушения проводника getEUInsulationBreakdownEnergy():number - напряжение разрушения изоляции getEUInsulationEnergyAbsorption():number - часть энергии, поглощаемая изоляцией. Лишняя энергия - удар током. Потребитель EU Идентификатор: eu_sink getDemandedEnergy():number - максимальное безопасное напряжение getEUSinkTier():number - уровень напряжения потребителя (1 = LV, 2 = MV, 3 = HV, 4 = EV) Источник EU Идентификатор: eu_source getOfferedEnergy():number - выдаваемое напряжение getEUSourceTier():number - уровень напряжения источника (1 = LV, 2 = MV, 3 = HV, 4 = EV) Хранилище EU Идентификатор: eu_storage getEUStored():number - сколько хранится энергии getEUCapacity():number - размер хранилища getEUOutputPerTick():number - выдаваемое напряжение в тик Машина - информация о устройстве Идентификатор: ic2_machine getProgress():number - прогресс работы, 0.0-100.0 Источник тепловой энергии Идентификатор: ic2_heat_source getMaxKineticEnergy(side:string):number - (в названии баг?) максимальное количество выдаваемой энергии на стороне, в тик Источник кинетической энергии Идентификатор: ic2_kinetic_source getMaxKineticEnergy(side:string):number - максимальное количество выдаваемой энергии на стороне, в тик Провайдеры предметов Электрический предмет Ключ: electric Значение: table - tier:number - уровень предмета - charge:number - уровень заряда - maxCharge:number - максимальный уровень заряда - canProvideEnergy:number - можно ли использовать в качестве аккумулятора - transferLimit:number - максимальное отдаваемое напряжение
  10. Описание: Требуется программа для сканирования игрока на облучение(дебаф "radiation") . Награда: К сожалению я не игрок сервера и игровую валюту или предмет не могу дать, а так как не игровую валюту нельзя предлагать, то я скажу огромное спасибо! Установка: Любые блоки, которые вам нужны для создания этой схемы. Требования: Нужно, что бы с игрока считывались бафы/дебафы и если компьютер находит дебаф радиации на игроке, то на мониторе отображается, что найдена радиация (желательно, что бы делало рандомные числа например микрорентген/час) и звенит тревога и закрывает дверь, т.е. редстоун не выдает или наоборот выдает, а если все нормально и компьютер ничего не находит, то на мониторе отображается, что все чисто, желательно в виде какой-нибудь картинки и выдает редстоун сигнал на открытие двери.
  11. Advanced Machines - дополнение к моду Industrial Craft,добавляющее улучшенные механизмы.Достоинства этих механизмов заключаются в их скорости,но они требуют больше энергии и ресурсов для крафта.
  12. Я искренне считаю ИК2 - унылым более чем полностью, но замечено, что мало кто занимается в нем селекцией. А зря... Сегодня, мой юный падаван, я расскажу тебе о замечательном напитке любого дигера, под названием кофе с молоком. Получить кофе не просто. Самый высокий шанс, если верить педивикии, имеет аурелия, но ты не верь всему что пишут на заборах. Врут. Легче всего кофе(да и хмель, чего уж там скрывать) выводится из резинового тростника. Но тебе придется разобраться с анализатором и сделать такой тростник, который растет максимально быстро. Это важно. Неплохо было бы еще, чтобы он давал максимум урожая. Т.е. нужно оба эти параметра к 20 устремить. Ну хотя бы 10+ При таких показателях тростник вырастает за пару минут, имея даже небольшой шанс к мутации получается неплохая экономия времени и места. Рекомендую делать поле побольше и скрещивать культуры. Только следи за сорняками. Спреем НЕ ПОЛЬЗУЙСЯ! Он характеристики портит. Всегда держи предпоследние экземпляры в сундуке, а лучшие - на поле. Если проворонишь сорняк, потеряешь только пять минут, а не всё. Итак, ты получил первое зерно кофе. Что дальше? НЕ ВЫКАПЫВАЙ ЕГО!!! Посади рядом через клетку лучшую свою культуру резины и скрести до тех пор, пока не получишь еще один росток кофе. Его и срывай. Твоя задача сделать кофе как можно лучших показателей по статистике роста и продукции. К черту сопротивляемость. Что?? Ты спрашиваешь зачем тебе кофе??? 6 кружек этого чудесного напитка добавит тебе speed V и haste V. Что что? Головка кружится от кофе? Наростиком заешь. Да не жуй адскую гадость, возьми синего. Теперь вооружившись буром 3*3 иди в подземелье и копни чутка. Воу-воу, палехче! Не забывай что есть лава. Хотя.. с твоей то скоростью о лаву можно просто пробегать копая НИЖЕ ее уровня. Мой показатель - около 500 алмазов за полчаса копания. ПС: Включи музычку ))
  13. Дисклеймер: всё ниженаписанное можно реализовать миллионом других методов, которые, вероятно, будут более оптимальны. Программный код приведён не полностью, так как система заточена под конкретное использование, конкретные габариты и пр. Программы также не являются оптимальными и содержат огромное количество костылей отчасти из-за лени, отчасти из-за проблем совместимости с другими системами дома и нежелания всё переделывать (перевод: опять же из-за лени) Автор не отвечает за психические и физические (потеря сознания, кровотечение из глаз, конвульсии, панические атаки, депрессию, разочарование в человечестве), а также игровые увечья и случаи летального исхода, вызванные данным гайдом. Итак, зелёная энергия угля и пара. Зелёная она потому что: Нижеописанное представляет собой способ получать ок. 200 eU/t с довольно средними начальными инвестициями и практически нулевыми затратами в процессе. Система включает в себя: - Ферму угля - РК-Бойлер с турбиной - Управляющий компьютер Что требуется: - Ферма угля с роботом (требования опишу ниже) - Бойлер - в зависимости от настроения - 160 слитков стали на турбину + 99 на ротор (расходник, но с очень большим сроком службы) - много свободного места (под бойлер+турбину минимум 6 блоков в высоту) Важно: подобная схема не предназначена для оперативного включения-выключения. Перед тем, как турбина начнёт генерировать энергию, бойлер должен нагреться и произвести некоторое количество пара, что занимает некоторое время (несколько десятков минут реального времени). В это время бойлер будет расходовать уголь "впустую", причём гораздо быстрее, чем во время постоянной работы. Если уголь заканчивается, бойлер в течение какого-то времени (сравнимого с временем, требуемым на нагрев) будет остывать, по-прежнему вырабатывая пар (а следовательно, турбина будет вырабатывать энергию). Если энергию отдавать некуда, уголь будет потребляться впустую (в отличие от тех же генераторов). Следовательно, необходимо хранилище энергии и схема управления (о чём ниже). Достоинства: - Бесплатная и бесконечная энергия (не считая износа ротора, которого хватает на очень длительный срок) - Вырабатывает гораздо больше энергии, чем другие ранние источники - Субьективное мнение: вырабатывать энергию с помощью более сложного, требующего определённой автоматизации и обвязки, относительно (по меркам майнкрафта, закрывая глаза на ферму угля) реалистичного энергоблока куда интереснее, чем используя десятки ИК2-генераторов - Выглядит серьёзнее Недостатки (некоторые делают использование данной схемы интереснее, а следовательно, могут быть отнесены к достоинствам): - Сложнее в постройке, настройке, требует автоматизации. - Занимает много места - Не способен быстро включаться-выключаться - Требует много материалов (могут быть проблемы со сталью). Итак. В RailCraft есть такая замечательная вещь, как турбина. Она умеет производить IC2-электричество из пара. Количество энергии зависит от количества поступаемого пара, до 200 eU/t при поступлении 320 единиц пара. Разумнее всего производить пар при помощи бойлера из того же Railcraft. В итоге, получаем полноценный энергоблок котёл-турбина. Бойлер Бойлеры бывают нескольких разновидностей. Во-первых, различается материал котла. Котлы бывают низкого давления (железные, быстрее разогреваются, выдают меньше пара) и высокого давления (разогреваются медленнее, больше потребляют угля и выдают больше пара). Я предпочитаю строить железный котёл 3x4x3, так как со сталью в начале игры обычно проблемы. Такая конфигурация выдаёт чуть меньше пара, чем требуется для 100% эффективности турбины, но для меня это некритично. Если со сталью проблем нет, можно построить котёл высокого давления 3х3х3 (но будет переизбыток пара). Кроме материала и габаритов котла бойлеры различаются также и по топливу. Бывают бойлеры, работающие на жидком (лава, горючие жидкости) и на твёрдом (уголь, древесина) топливе. Несмотря на то, что бойлер - структура многоблочная, совмещать различные блоки котла и топки в одной структуре нельзя (то есть, нельзя построить бойлер наполовину железный, наполовину стальной, и т.д.). В данном случае я буду рассматривать железный котёл 3х4х3 (что не критично), работающий на твёрдом топливе (а вот это уже критично). Собираем его так (снизу вверх): нижним слоем кладём блоки Solid Fueled Boiler Firebox в габаритах будущего бойлера (в нашем случае 3х3). Над ними 3х4х3 Low Pressure Boiler Tank. Когда всё готово, блоки котла должны соединиться. Теперь к бойлеру можно получить доступ в интерфейс. https://ftbwiki.org/Steam_Boiler_(Railcraft) Турбина Прямо на бойлере (сверху) строим турбину из RailCraft Строим её из 12 блоков Steam Turbine Housing в формате 2х2х3. Когда конструкция готова, внешний вид поменяется вот на такой (без адаптера и прочей обвязки, разумеется): Соответственно, на этом собственно строительство бойлера закончено. Чтобы работать в "ручном" режиме, нужно только подсоединить его к сети, заполнить водой, заправить углём и каждые 5 минут бегать добавлять угля и воды. Но разумеется, это не интересно. Соответственно, его надо как-то автоматизировать. Важно: Если в разогретом бойлере закончилась вода, надо перед доливкой дать ему остыть. Или долить сразу и насладиться фейерверком. Вода Как говорили машинисты паровозов, у Вас может закончится уголь, может закончиться пар, но ни в коем случае не должна заканчиваться вода! Самое простое - сделать резервуар воды и поставить помпу из IC2 вплотную к бойлеру, подключив к турбине и поместив в неё Fluid Ejector Upgrade. Можно заправлять и роботом, но в таком случае есть одна проблема, которую я упомяну потом. Да и смысла нет, помпа много энергии не потребляет, а потребности бойлера в воде обеспечит без проблем. Ключом можно поменять сторону, с которой помпа будет брать воду. При клике на сторону ключом с зажатым шифтом задаётся сторона, противоположная той, на которую кликнули. Так как турбина вырабатывает 200 eU/t, помпу к турбине подключаем через трансформаторы (MV и LV). Подключать её к хранилищу смысла нет, так как бойлер потребляет воду только когда он вырабатывает пар. А когда он вырабатывает пар, турбина выдаёт электричество (не сразу, но бойлер вмещает достаточно воды чтоб компенсировать данный лаг). Информация о турбине: https://ftbwiki.org/Steam_Turbine_(Railcraft) Уголь И вот тут начинается самое интересное. Я уже говорил, что нам требуется ферма угля. Таковые уже рассматривались на данном форуме, и не раз, поэтому углубляться в детали не буду. В моём случае ферма угля занимает два этажа под машинным отделением (где и находится энергоблок), размером в чанк, на 72 дерева (по 36 на каждом этаже). Робот, который занимается сбором угля, также обслуживает и котёл. Для этого, в принципе, можно выделить и отдельного робота, при условии, что у него есть доступ к собираемому углю. На картинке выше - робот поднимается с фермы через отверстие в полу (рядом с сундуком, отмечено жёлто-чёрными блоками), добирает из сундука угля до 4 стаков и отправляется к воронке. Выгружает уголь в воронку (подходит именно сбоку, а не сверху) и идёт назад отдыхать. Программу писать не буду, потому что данные действия - элементарны, и зависят от конкретной пространственной конфигурации. Наличие воронки здесь важно по той же причине, по которой не рекомендуется использовать робота для заливки воды. Дело в том, что бойлер умеет принимать уголь автоматически из любого контейнера, стоящего вплотную к блокам топки. А так как робот для бойлера - всего лишь контейнер, то бойлер будет тянуть всё, что находится в инвентаре робота и что горит. Что не очень хорошо, если у робота в инвентаре находятся, например, саженцы. Конечно, можно выгружать саженцы, но это будет только усложнять жизнь. Вместо воронки, соответственно, можно поставить любой сундук. Я использую воронку потому что ввиду малого инвентаря она позволяет дозировать подаваемый уголь точнее и проще. Возникает вопрос: почему не поставить бойлер сразу рядом с сундуком, в который выгружается уголь, и этим самым избавить робота от ненужной работы? Ответ далее. Управление Как я уже сказал, турбина вырабатывает до 200 eU/t. При этом съедается уголь в огромных количествах, а также изнашивается ротор. И если вопрос угля решается габаритами фермы (хотя в некоторых случаях это важно, так как много места может и не быть. Моя ферма из 72 дубов, находящаяся в подвальном помещении в биоме River, выдаёт чуть меньше угля, чем требуется для безостановочной работы бойлера), то менять роторы (ротора хватает на несколько реальных дней безостановочной работы, но всё же) - удовольствие не столь дешёвое. А потреблять 200 eU/t в режиме 24/7 нужно не всем, особенно на ранней стадии игры. А как я уже упомянул, включение-выключение бойлера занимает много времени, а также значительно снижает эффективность. Следовательно: 1) Требуется буфер энергии. Как минимум, MFE (4MeU). Желательно, MFSU (40MeU). За этим буфером необходимо следить, чтоб определять, сколько в нём энергии. 2) Требуется компьютер, который будет следить за содержимым буфера, и давать команду роботу. Для упрощения себе жизни, у меня используется следующая схема: Компьютер следит за содержимым MFSU. Если количество энергии падает ниже определённого значения (в моём случае - 20%), то подаёт редстоун-сигнал на провод, подходящий к тому месту, которое посещает робот каждый раз, когда выгружает уголь (примерно каждые 5 минут). Когда энергия превышает некоторое значение (у меня - 80%), сигнал снимается. Если робот видит, что сигнал подаётся, он докладывает уголь в бойлер. Если нет, то уголь, соответственно, в бойлер не поступает. Соответственно, уголь в бойлере кончается, энергия ещё какое-то время вырабатывается (достаточно для того, чтоб заполнить хранилище), после чего бойлер остывает. В зависимости от потребления и ёмкости хранилища, параметры должны быть иными (для MFE я использовал порог включения и порог выключения 50% - инерция бойлера обеспечивала необходимый гистерезис). Данная схема, разумеется, неоптимальна и обладает очевидными недостатками (основной - отсутствие оперативности, робот не может среагировать достаточно быстро на повышенное потребление энергии. Однако ввиду того, что бойлер так или иначе не способен быстро включиться при необходимости, этот недостаток менее значим). При желании её можно усовершенствовать, передавая роботу сообщение о необходимости топить-не топить по беспроводной связи (наиболее оптимальным мне видится вариант, когда робот через определённые промежутки времени опрашивает управляющий компьютер, так меньше вероятность того, что сообщение затеряется). Ниже приведена программа, которая используется у меня для управления бойлером. Она даёт команды роботу, управляющему бойлером, а также позволяет запрашивать по сети данные, касающиеся машинного отделения (количество энергии, температуру и состояние бойлера, генерируемую мощность, состояние ротора и др.), а также менять (опять же, по сети) режим работы бойлера. Также она выводит на монитор основную информацию. Программа рассчитана под запуск с EEPROM (без ОС), для компьютера, имеющего сетевую, графическую карту, редстоун-интерфейс (в виде карты или внешнего компонента), подключённого адаптерами к MFSU, бойлеру, турбине, железному сундуку с углём. Так как программа была написана для личного использования, поиск оборудования и обработка ошибок его отсутствия не проводится (feel free to change it if you need it). Также не проводится поиск монитора, поэтому чтоб программа начала выводить на экран что-либо, желательно после установки монитора запустить на данном компьютере один раз OpenOS. Сетевое взаимодействие настроено под мою систему. По этой и другим причинам я не советую брать и использовать эту программу, а советую писать что-либо своё или подстраивать данную программу под себя. https://pastebin.com/Mrrd13SY
  14. Описание: Программа необходимо для отслеживание реактора и управление им. Награда: К сожалению я не игрок сервера и игровую валюту или предмет не могу дать, а так как не игровую валюту нельзя предлагать, то я скажу огромное спасибо! Установка: Любые блоки, которые вам нужны для создания этой схемы. Требования: Нужно, чтобы считывались след. данные: - Статус реактора (включен или выключен); - Температура реактора; - 2 жидкости в реакторе ("Hot Coolant", "Coolant"); - Параметр HU/s (тепла за секунду); - Если возможно, то показывать компоненты находящиеся в реакторе. - Так же, можно добавить сколько выходит энергии из турбин, посредством подсчета. Управление реактором: - Собственно само включение/выключение реактора по редстоуну; - И опять же, если возможно, то когда выгорает компонент или топливо заканчивает свой распад, то выключать реактор. И самая главная проблема в том, что реакторов будет 4. Желательно нужно, что бы они все были в одном мониторе. https://yadi.sk/i/33xPjkTl3DA855 Если нужно, то могу скинуть тестовую карту с этим самым жидкостным реактором.
  15. Здравствуйте! Ко мне пришла в голову мысль - сделать дистанционное управление реактором. То есть ты сидишь за компьютером, тебе выводится, скажем, температура реактора, и в случае перегрева он отключается. Это сделать несложно, но в модах нет температурных сенсоров. Поэтому выход для меня следующий - сделать робота, который будет мониторить этовсёб а такжеб возможно, работать с инвентарём реактораю Вопрос в следующем - можно ли это сделать? Пытался ли кто-нибудь и что из этого получилось? Спасибо за ответы!
  16. Небольшая программка для автоматического переодевания в защитный костюм и обратно с защитой от забывания в инвентаре радиоактивных предметов. Не знаю как вас, но меня всегда раздражало переодеваться для работы с реактором, и вот пришла в голову мысль запилить вот такую утилитку. Суть её в том, чтобы переодеть вас в ЗК, или наоборот(в зависимости от того, в чём вы сейчас), и если вы в ЗК и забыли выложить какие-то стерженьки или кусочки, он перед процедурой переодевания заберёт у вас опасные игрушки. Нужно: PIM, комп, сундук. Чтобы всё правильно работало нужно поставить PIM, рядом сундук(у меня с севера, но в программе можно изменить сторону на 8 строке), стать на PIM в одном из комплектов брони, запустить программу, одеть другой комплект(порядок не имеет значения), снова запустить. Всё! Примечания: В сундуке комплект ЗК хранится в первых 4-х слотах, а ваш шмот в следующих 4-х, так что туда ничего не кладите, особенно плутоний, иначе он оденется вам на голову. Программа не особо полезна, но для тех, кто вручную управляет реактором сэкономит много времени и обезопасит от облучения =) , если у вас есть какая-нибудь программа управления реактором - добавьте в неё эту утилиту - будет вааще зашибись! Ссыль на pastebin
×
×
  • Создать...