Схема электронных часов Rust

Часы – неотъемлемый атрибут большинства людей. Сложно представить хоть одного человека, у которого не будет часов. В наше время часы уже имеют множество разнообразных вариаций – они бывают как настенными, так и наручными, или же встроенными в телефон/планшет/компьютер. Вариант со встроенными в гаджеты часами на данный момент наиболее популярны, да и удобны.

С появлением электричества в Rust’е можно создать свои часы. Правда, реализовать это будет сложновато, если в электричестве вы ещё не разбираетесь. Именно поэтому разбирать схему мы будем максимально понятно. Так, чтобы каждый смог установить в своём доме часы. Но делать мы будем так, чтобы смотрелось это всё красиво, спрячем те элементы, которые не отображают время.

Часы в Rust
Часы

Необходимые предметы

  • Для отображения времени будем использовать четыре счётчика (Counter);
  • Для разделения электричества между компонентами используем семь разветвителей;
  • Список переключателей следующий – два переключателя (Switch), переключатель ИЛИ (OR switch), таймер (Timer);
  • Источник электроэнергии используем на ваше усмотрение. Рекомендую использовать ветрогенератор. Я же буду использовать малый генератор, так как мне с ним будет намного проще работать.

Установка компонентов, подключение

Чтобы часы смотрелись красиво, я устанавливаю их на внешней стене. Все электрические компоненты находятся на противоположной стене. Как вы будете устанавливать счётчики значения не имеет. Но электрические компоненты рекомендую устанавливать так же, как и на скриншоте:

Электрические компоненты, установленные на стене в Rust
Электрические компоненты, установленные на стене

После установки компонентов сразу же переключаем нижний переключатель (Под таймером и переключателем «ИЛИ») во включённый режим.

Разветвители будут иметь следующее разделение – верхние и нижние.

Сразу настроим счётчики. Подходим к ним, наводим камеру на нужный счётчик и меняем число. Если счётчик должен отображать миллисекунду, то ставим цифру 1. Если секунду или минуту – 60. Час – 24.

Изменение максимального числа на счётчике в Rust
Изменение максимального числа на счётчике

Приступим к подключению.

Выводим энергию из источника электроэнергии в левый переключатель, а из него сразу проводим энергию на нижний левый разветвитель;

Из подключённого разветвителя подаём энергию на следующие предметы: переключатель (Switch), таймер (Timer), верхний левый разветвитель. У таймера (Timer) сразу же меняйте время действия с 10 секунд на одну секунду. Для этого подойдите к таймеру, наведите на него камеру и зажмите клавишу взаимодействия (По умолчанию Е). В открывшемся колесе выбирайте пункт «Изменить время» (Set time).

Изменение времени на таймере в Rust
Изменение времени на таймере
  • Из верхнего левого разветвителя подаём питание на два следующие электрические компоненты: соседний разветвитель (Находится чуть правее от самого разветвителя, из которого выводи энергию), счётчик, который отображает миллисекунды;
  • Из последнего подключённого разветвителя подаём питание на оставшиеся счётчики (Счётчики, которые будут отображать час, минуту, миллисекунду);
  • Из таймера выводим ток на нижний центральный разветвитель. Из этого же разветвителя подаём питание на переключатель «ИЛИ» (OR switch), а вместе с ним и на счётчик, который будет отображать миллисекунды (ВАЖНО – в этот раз подаём питание на разъём Increment Counter);
  • Из нижнего переключателя (Тот, который всегда включён) выводим энергию на переключатель «ИЛИ» (OR switch). Сразу же выводим энергию из переключателя «ИЛИ» (OR switch) на разъём таймера (Timer), название которого «Toggle on»;
  • Из счётчика, который отображает миллисекунды, передаём энергию (Из разъёма Passthrough) на нижний левый разветвитель, а из него сразу же подаём питание на разъём «Clear counter» счётчика миллисекунд;
  • Всё из того же нижнего левого разветвителя проводим питание на разъём «Increment counter» счётчика секунд;
  • Из счётчика секунд передаём энергию (Из разъёма Passthrough) на верхний разветвитель, который находится правее от счётчика секунд. Из этого же разветвителя подаём питание на следующие разъёмы: «Clear counter» у счётчика секунд, «Increment counter» у счётчика минут.
  • Из счётчика минут (Разъём Passthrough) выводим энергию на верхний левый разветвитель. Из него же подаём энергию на следующие разъёмы: «Clear counter» у счётчика минут, «Increment counter» у счётчика часов.
  • Из счётчика часов (Разъём Passthrough) выводим энергию на разъём «Clear counter» у всё того же счётчика часов. Делаем мы это для того, чтобы при достижении числа 24 счётчик обнулялся.
  • На этом подключение заканчивается. Всё что остаётся от вас, так это начать подачу энергии, поставив самый первый переключатель, на который изначально подавалась энергия, во включённый режим.
Общая схема часов в Rust

Общий вид схемы (Красные стрелки – вывод энергии. Синие стрелки – подача энергии в уникальные разъёмы, которые встречаются только в определённых электрических компонентах)

Как настроить время

Самый простой способ настройки времени таков:

  • Нам понадобится ещё один переключатель (Switch). Устанавливаем его прямо у счётчиков. У нас ещё есть один разъём верхнего левого разветвителя. Из него подаём питание на только что установленный переключатель (Switch);
  • Переводим нижний разветвитель (Тот, который всегда должен был быть включён) в выключенный режим;
  • Теперь отсоединяем следующие разъёмы: «Increment counter» у счётчика минут, «Increment counter» у счётчика часов;
  • Подаём питание из нового переключателя (Switch) сначала на разъём «Increment counter» у счётчика часов. Теперь устанавливаем нужное вам число, постоянно включая и выключая переключатель (Switch). Аналогичную операцию проводим с счётчиком минут;
  • После того, как нужное время будет установлено, возвращаем все провода на места (Под этой фразой я подразумеваю следующее – подключайте отключённые разъёмы так, как они были подключены ранее), отсоединяем новый переключатель (Switch) от всех электрических компонентов, подбираем его при помощи киянки. Остаётся дело за малым – переводим нижний переключатель (Тот, что всегда включён), во включённый режим.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

1 × 2 =