Фьюзы микроконтроллеров AVR – как и с чем их едят
Что же такое FUSE биты? Слова вроде бы знакомые, но многие толком и не знают их предназначение, ставят галочки и прошивают, работает устройство да и ладно. Я вам хочу рассказать немного про эти FUSE биты.
FUSE биты (фьюзы) – ну если по простому, то они настраивают определенные параметры микроконтроллеров, это некий инструмент для их тонкой настройки Фьюзы включают или настраивают такие параметры как:
— частота генератора, внешний или внутренний генератор
— запрет на чтение прошивки микроконтроллера
— включение или выключение таймеров
— деление частоты кварцевого генератора
— защита EEPROOM от стирания
…и так далее. У каждого микроконтроллера выставляются свои фьюзы, у разных микроконтроллеров разный список фьюзов, например в ATmega8 нет фьюза CKOUT, но он присутствует в ATtiny2313. В даташитах к микроконтроллерам все эти фьюзы расписаны.
Главное правило при работе с фьюзами – не торопиться их выставлять, если вы точно не уверены в правильности своих действий.
Теперь распишем названия некоторых фьюзов, их обозначения и то, на что они влияют. Вообще, есть фьюзы для защиты программы от копирования (лок-биты), фьюзы, устанавливающие определенные функции, а так же так называемые «старшие» и «младшие» байты. Самый популярный фьюз, который выставляется практически всегда, это:
CKSEL , таких фьюзов с разными буквами всего четыре, это группа CKSEL 0, CKSEL 1, CKSEL 2 и CKSEL 3 , определяют частоту тактового генератора, и его тип, тактовые импульсы необходимы для работы практически любого микроконтроллера. Во многих микроконтроллерах есть внутренний генератор, но мы можем подключить внешний и фьюзы выставить для работы от внешнего генератора. Внешний кварцевый резонатор подключается на выводы XTAL 1 и XTAL 2 , кроме того припаивается пара конденсаторов
20пф одним концом на кварц, другим на минус. Если допустить ошибку при установке этих фьюзов, то микроконтроллер может «заблокироваться» для того чтобы восстановить контроллер, подают тактовый сигнал на ногу XTAL1, на данный момент придумано не мало схем для восстановления контроллеров, залоченных таким образом. Этот генератор можно сделать практически из любой логики или даже из таймера 555.
Есть простые схемы, с использованием 1 транзистора, пары резисторов и кварцевого резонатора, и более сложные, на микросхемах типа К155ЛА3. Данные способы 100% оживляют контроллеры с таким дефектом
Группа фьюзов SUT1 и SUT0 — fuse биты, управляющие режимом запуска тактовых генераторов МК, а так же задают скорость старта МК после подачи питания. Связаны с фьюзами CKSEL, а именно CKSEL0.
CKOPT — бит, определяет работу встроенного генератора для работы с кварцевыми резонаторами, устанавливает «амплитуду» колебаний тактового сигнала на кварце. Данный бит программируется достаточно часто.
RSTDISBL – очень опасный фьюз, ошибочная установка может отключить вывод RESET, после чего пропадет возможность программирования ISP программатором. Бит RSTDISBL превращает вывод RESET в порт ввода-вывода.
SPIEN – фьюз, который разрешает работу МК по интерфейсу SPI. Все микроконтроллеры выпускаются с уже установленным битом SPIEN. Считается опасным фьюзом.
EESAVE — Удобно читать как EEPROOM SAVE, дословно означает «сохранить EEPROOM», данный фьюз защищает EEPROM от стирания. Например когда в очередной раз заливаете прошивку в контроллер, можно поставить EESAVE = 0, и при стирании МК EEPROOM останется не тронутым.
BOOTSZ , состоит из группы битов BOOTSZ1 и BOOTSZ0, определяют размер области памяти записываемых программ, связан с битом BOOTRST.
BOOTRST, определяет адрес, с которого и будет начато исполнение программы. Если бит установлен т.е. если BOOTRST = 0, то начало программы будет с адреса области загрузчика (Boot Loader).
BODEN — бит, который при выставлении (BODEN=0), будет контролировать за питающим напряжением, на предельно низких напряжениях микроконтроллер может перезапускаться, глючить и так далее. Связан с BODLEVEL.
BODLEVEL . — определяет момент срабатывания детектора уровня питающего напряжения, при снижении напряжения питания ниже уровня, произойдет «перезагрузка» контроллера.
SELFPRGEN — бит, который разрешает (SELFPRGEN=0) или запрещает (SELFPRGEN =1) программе производить запись в память.
OCDEN – данный фьюз разрешает или запрещает чтение программы из памяти контроллера.
Я как то упоминал в своих статьях про то, что в некоторых программах фьюзы выставляются зеркально. Запомните, запрограммированный фьюз=0 , а не запрограммированный=1. В программах Algorithm Builder, UniProf фьюзы выставляются одним образом, а в программах PonyProg, CodeVisionAVR, AVR Studio, SinaProg и некоторых других, фьюзы нужно выставлять зеркально по сравнению с предыдущим списком программ.
Уже давно на просторах Интернета появились так называемые «калькуляторы фьюзов», это специальные приложения, призванные помочь в конфигурировании микроконтроллера. Приложение интуитивно понятное, думаю разберетесь, в списке контроллеров выбираем нужный нам МК, далее выбираем необходимые функции, а ниже выставляются галочки фьюзов, все очень просто.
Данные приложения очень удобны, т.к. например в последнее время очень часто авторы своих проектов значения фьюзов пишут непонятными буквами или цифрами, или же словами, новичку не понятно, что это значит и какие фьюзы при этом нужно выставлять, (часто можно встретить комментарий к статье «а какие фьюзы выставлять?»). Калькулятор фьюзов нам в этом плане очень сильно помогает.
Думаю что теперь, если у вас спросят «что такое фьюзы, и зачем они нужны?», вы сможете объяснить человеку их назначение, а пока, на этом все!
Романов. А.С.
Опубликована: 2012 г.
0
3
Аэропорт
Монумент аэропорта в игре Rust можно найти на карте по его характерному начертанию. Аэропорт радиоактивен, для посещения необходим антирадиационный костюм, так как требуется минимальная защита от радиации 10. Этот монумент порадует добычей в самих ангарах, а также лутом в подземном бункере, двери которого можно открыть с помощью зеленой картой доступа и/или синей картой доступа(за дверью с синим замком вы найдете красную карту) и 1-2 фьюзов. Разбираемся, как открыть двери бункера Аэропорта в игре Rust.
Для начала нужно вставить электрический предохранитель в главном здании аэропорта, мы уже отметили на карте позицию (см. ниже). Поднимаемся в главное здание по левой лестнице и проходим в первую дверь. По коридору проходим и поворачиваем налево, снова открываем первую слева дверь. По пути лутаем ящики:
В конце комнаты мы видим коробку для предохранителя и таймер. Устанавливаем фьюз в коробку, запускаем таймер:
Выходим тем же путем из здания аэропорта, направляемся к ангару №3, рядом с которым будет спуск под землю. Захватите с собой фонарик или факел, так как снизу будет темно.
Спускайтесь вниз, идите направо (по отношению к ангару на поверхности) до двери с зеленым замком, доставайте зеленую карту доступа и прикладывайте ее к замку (нажатие левой кнопкой мыши).
Внутри находится 1 ящик, лутаем его.
Справа от входной двери с синим замком находится коробка, для предохранителя, вставляем предохранитель, синей картой доступа открываем новую дверь:
Внутри ждут 7 ящиков с хорошим лутом и 1 красная карта доступа на столе с компьютером. Забираем все в инвентарь, выбираемся на поверхность тем же путем.
Fuse bit в AVR микроконтроллерах
Вопрос, который давно требует пояснений — что же такое fuse bit (далее фьюзы) и как их использовать. Для простоты понимания, назовем их настройкой для микроконтроллера, которую можно изменить только при прошивке.
Удобны тем, что достаточно один раз указать конфигурацию фьюзов и независимо от этого изменять прошивку сколько угодно раз — фьюзы останутся те же. Нужно сказать о том, что для некоторых микроконтроллеров существуют специфичные фьюзы, здесь рассматривается пример для Atmega8.
CKSEL0-3 — отвечают за выбор источника тактирования микроконтроллера. В даташите есть таблица из нее прикинуть конфигурацию битов.
Например, хотим работать от внешнего кварца на 8МГц, для CAVR смело убираем галочки CKSEL0-3 (т.е их значения будут 1111). Схема для подключения кварца. Конденсаторы 12-22 пФ.
Или хотим работать от внутреннего генератора на 8МГц, видим диапазон значений для CKSEL, крутим вниз даташит и видим подробное описание:
Т.е. в нашем случае подойдет последний вариант, смело заносим в CKEL0-3=0010 и радуемся супер скорости.
Если вы случайно установили тактирование от внешнего источника, а у вас его нет, то — увы микроконтроллер становится не доступным для чтения и программирования. Но расстраиваться не стоит, стоит подцепить внешний кварц и atmega снова оживет.
CKOPT — используется только совместно с битами CKSEL, позволяет включить «режим усиления». Микроконтроллер в таком режиме имеет повышенное энергопотребление, однако более помехозащищен. Установка данного бита позволяет работать на частотах выше 8МГц, если сам микроконтроллер поддерживает такие частоты.
SUT0-SUT1 — эти биты отвечают за задержку, перед началом работы микроконтроллера. Насколько я понял из даташита, рекомендации в отношении этих битов касаются в основном питания и в том числе бита BODEN
BODEN — при установке бита, микроконтроллер контролирует напряжение питания. При снижении напряжения ниже определенного уровня, микроконтроллер сбрасывается.
BODLEVEL — определяет тот самый уровень напряжения, если фьюз установлен, то нижний предел питания 4В, если не установлен 2,6В.
BOOTRST — позволяет начать выполнение программы не с начала, а с определенной области BOOTLOADER.
BOOTSZ0-BOOTSZ1 — также относятся к бутлоадеру, определяют размер памяти отведенный загрузчика.
EESAVE — если бит установлен, то во время выполнения команды Erase Chip, EEProm память не будет стерта.
WDTON — позволяет использовать сторожевой таймер.
RSTDISBL — отвечает за назначение вывода reset. Если он установлен, то ножка reset становится обычным портом ввода-вывода. В следствие чего становится не возможным использовать ее при последовательном программировании, т.е. микроконтроллер не возможно прошить без специального программатора .
Обратите внимание, в некоторых программах есть коварный бит SPIEN — запрет последовательного программирования, после установки этого бита микроконтроллер не возможно прошить без специального программатора.
Настоятельно рекомендую перед изменением фьюзов, прочитать уже установленные фьзы: Tools-Chip Programmer-Read-Fuse Bit, так меньше шанс ошибиться.
Для внешнего кварца на 8МГц
Для внешнего кварца 8-16МГц
Для внутреннего на 8МГц
Гайд по электричеству в Rust
Электричество в Расте – теперь реальность! С его появлением нас ждёт очень большое количество новых опций для защиты базы, формирования освещения, создания различных удобств и многого другого.
В этом гайде вы сможете узнать об основных предметах электричества и увидеть пару примеров их применения.
Соединение
Лучший друг электрика в Rust’е – проводка, которая соединяет все электрические предметы. Этот предмет проводит электричество через различные питаемые электрические элементы, а скрафтить его можно с помощью МВК.
Возьмите в руку проводку и нажмите ЛКМ на нужном появившемся квадрате элемента, который вы хотите соединить (изначально это белый квадрат, который загорается жёлтым цветом, когда вы наводитесь на него). После этого вы можете, нажав ЛКМ на стене, начать вести провод к другому элементу, который вы желаете соединить.
Стена на пути следования провода? Не проблема, просто пройдите к другой стороне и проводка пройдёт прямо сквозь мешающую стену. Каждый набор проводки можно растягивать до 30 метров или до 16 точек прикрепления.
Инструмент проводки
Инструмент, применяющийся для подключения электрических приборов. Наведите прицел на объект, кликните на вход\выход и затем подключите конец провода к разъёму другого объекта, чтобы образовать соединение. Вы можете очистить соединение, зажав правую кнопку мыши.
Солнечная панель
Солнечная панель, что превращает солнечные лучи в энергию. Коэффициент энергии зависит от солнечной активности и угла, под которым расположена панель.
- Генерация тока: 0–20 (энергии).
- Хп: 100.
Аккумулятор
Малая аккумуляторная батарея, должен быть заряжен как минимум на 5 секунд, прежде чем разрядить его. Может быть подключен на одной линии питания. Эффективность зарядки зависит от входящего питания, максимальный процент которой составляет 80%.
- Емкость: 15 мин.
- Мощность на выходе: 10 (энергии).
- Потребление: 1 (энергии).
- Входы: Power In.
- Выходы: Power Output.
- Деспаун: 5 мин.
- rustWattHours max 150 (rWm)
Большой аккумулятор
Большой перезаряжаемый аккумулятор. Должен быть заряжен как минимум на 5 секунд, прежде чем разрядить его. Может быть подключен на одной линии питания. Эффективность зарядки зависит от входящего питания, максимальный процент которой составляет 80%.
- Емкость: 4 часа.
- Мощность на выходе: 100 (энергии).
- Потребление: 1 (энергии).
- Входы: Power In.
- Выходы: Power Output.
- Деспаун: 20 мин.
- Хп: 100.
- rustWattHours max 24,000 (rWm).
Малый генератор
Малый электрический генератор, работающий на топливе низкого качества. Выдает 40 единиц энергии.
- Генерация тока: 40 (энергии).
- Входы: Force Start, Force Stop.
- Выходы: Power Out.
- Деспаун: 20 мин.
- 250 топлива = 1 час.
Генератор
Этот электрический элемент можно взять из админ панели . На выходе выдает 100 энергии.
Ветрогенератор
Конвертирует кинетическую энергию, полученную с ветра, в электрическую. Количество выходящей мощности напрямую зависит от скорости ветра. Сильные порывы ветра будут производить больше энергии.
- Генерация тока: 0–150 (энергии).
- Потребление: 1 (энергии).
- Выходы: Power Out.
- Деспаун: 40 мин.
Переключатель
- Примитивный электрический переключатель..
- Потребление: 1 (энергии).
- Входы: Electric Input, Switch On, Switch Off.
- Выходы: Output.
- Деспаун: 5 мин.
Переключатель «И»
Логический переключатель, который пропускает через себя электричество, когда ОБА входа имеют питание. На выходе питание будет больше, чем у двух отдельных источников.
- Потребление: 1 (энергии).
- Входы: Input A, Input B.
- Выходы: Power Out.
- Деспаун: 5 мин.
Переключатель «ИЛИ»
Логический переключатель, который пропускает через себя электричество, когда любой из выходов имеет питание. На выходе питание будет больше, чем у двух отдельных источников.
- Потребление: 1 (энергии).
- Входы: Input A, Input B.
- Выходы: Power Out.
- Деспаун: 5 мин.
Переключатель «Исключающее ИЛИ»
Результат равен 1, если число складываемых единичных битов нечетно и равен 0, если четно. Другими словами, если оба соответствующих бита операндов равны между собой, двоичный разряд результата равен 0; в противном случае, двоичный разряд результата равен 1.(Переключатель, который включает электричество при условии, что один из входов подключён к источнику питания. Энергия идёт из источника с большей мощностью).
- Потребление: 1 (энергии).
- Входы: Input A, Input B.
- Выходы: Power Out.
- Деспаун: 5 мин.
Электрический разветвитель
Данный объект позволит вам сделать ответвление от основной линии питания с определенной мощностью.
- Потребление: 1 (энергии).
- Входы: Power In.
- Выходы: Power Out, Branch Out.
- Деспаун: 5 мин.
Комбинатор питания
Этот объект объединяет два корневых электрических источника в один сигнал. Полезно для шнуровать совместно батареи низкой энергии или панели солнечных батарей для того чтобы произвести более высокую выходную мощность.
- Потребление: 1energy.
- Входы: Root Power 1, Root Power 2.
- Выходы: Combined Power Out.
- Деспаун: 20 мин.
Ячейка памяти
Ячейка памяти на 1 бит. Вход SET выставит значение 1. Вход CLEAR выставит значение 0. Output пропустит ток если значение будет выставлено на 1. Inverted output пропустит ток если значение выставлено на 0. Также известна как D-триггер.
- Потребление: 1 (энергии).
- Входы: Power In, Set, Reset, Toggle.
- Выходы: Output, Inverted Output.
- Деспаун: 20 мин.
Блокатор
Данный объект прерывает питание, если на его второй слот ввода подается энергия.
- Потребление: 1 (энергии).
- Входы: Power In, Block Passthrough.
- Выходы: Power Out.
- Деспаун: 5 мин.
RAND-переключатель
Данный переключатель позволит подавать напряжение со случайным значением. Каждый раз, когда вход SET получает питание, то оно случайным образом выбирает значение ‘истина’ или ‘ложь’ для параметра пропуска электричества.
- Потребление: 1 (энергии).
- Входы: Power In, Set, Reset.
- Выходы: Power Out.
- Деспаун: 5 мин.
HBHF-датчик
Датчик сердцебиения, дыхания, влажности и шагов. Пропускает определенное количество энергии, которое зависит от количества игроков, замеченных в радиусе 20 метров в видимой для датчика области. Настраивается киянкой.
- Потребление: 1 (энергии).
- Входы: Power In.
- Выходы: Power Out.
- Деспаун: 20 мин.
Контроллер двери
Контроллер двери. Управляет состоянием ближайшей двери, когда получает питание.
- Потребление: 1 (энергии).
- Входы: Power In.
- Деспаун: 20 мин.
- Хп: 200.
Таймер
Переключатель с таймером, который пропускает через себя питание на определенный промежуток времени. Нужный компонент для автоматической ловушки.
- Потребление: 1 (энергии).
- Входы: Electric Input, Toggle On.
- Выходы: Output.
- Деспаун: 5 мин.
Нажимная плита
Плита, которая подает питание на подключенный объект, когда на ней стоит игрок. Можно прятать под шкуру медведя или спальник.
- Потребление: 1energy.
- Входы: Power In.
- Выходы: Power Out.
- Деспаун: 5 мин.
- Хп: 200.
Мигалка
Мигающий синий источник света.
- Потребление: 1 (энергии).
- Входы: Power In.
- Выходы: Passthrough.
- Деспаун: 5 мин.
Сирена
- Потребление: 1 (энергии).
- Входы: Power In.
- Выходы: Passthrough.
- Деспаун: 5 мин.
Потолочный светильник
Небольшой потолочный источник света.
- Потребление: 1 (энергии).
- Входы: Power In.
- Выходы: Passthrough.
- Деспаун: 5 мин.
Разветвитель
Разделяет электрический сигнал на три отдельных. Мощность на выходе будет равна мощности на входе, поделенная на количество задействованных выводов.
Потребление: 1 (энергии).
Входы: Power In.
Выходы: Power Out 1, Power Out 2, Power Out 3.
Деспаун: 5 мин.
Лазерный датчик
Датчик, который подает питание на подключенный объект, когда лазер регистрирует движение игрока
- Потребление: 1energy.
- Входы: Power In.
- Выходы: Power Out.
- Деспаун: 20 мин.
Счётчик
Обычный счетчик с экраном на электронно-лучевой трубке. Может показывать получаемое питание и показать его посреди двух подключенных приборов.
- Потребление: 1energy.
- Входы: Power In, Increment Counter, Decrement Counter, Clear Counter.
- Выход: Passthrough.
- Деспаун: 20 мин.
Радиопередатчик
Устройство передачи данных между сетями. Принимает сигнал радиоприёмник или пейджер. Во время передачи данных, устройство потребляет 1 единицу энергии. Излучает сигнал на выбранной вами частоте (от 1 до 9999 МГц). Имеет всего 100 очков прочности и может быть легко разрушен.
- Потребление: 1.
- Входы: Power In.
- Деспаун: 5 мин.
Радиоприёмник
Устройство приёма радиосигнала, другими словами – антена. Принимает сигнал от радиопередатчика также как и пейджер. Прослушиваемая частота настраивается вами (от 1 до 9999 МГц). Во время работы, устройство потребляет 1 единицу энергии. При получении сигнала приёмник подаёт питание на следующие устройства в цепи, что можно использовать для активации дверей в ловушках на дистанции или даже автоматизировать их. Имеет всего 100 очков прочности и может быть легко разрушен.
- Потребление: 1 (энергии).
- Входы: Power In.
- Выходы: Power Out.
- Деспаун: 5 мин.
Звуковая сигнализация
Динамик, проигрывающий звук сирены при получении питания
- Потребление: 1 (энергии).
- Деспаун: 5 мин.
Пейджер
Радиочастотный пейджер. Издает писк при получении сигнала на прослушиваемой частоте. Может быть переключен на беззвучный режим.
Дистанционный пульт
Ручной радиочастотный вещатель сигнала. Вещание на левую кнопку мышки, настройки на правую кнопку мышки.
Средний аккумулятор
Средний аккумулятор. Лучше маленького , но хуже большого на выходе выдает 50 энергии. Средний перезаряжаемый аккумулятор. Требуется минимум 5 секунд зарядки для передачи энергии. Можно подключить последовательно. Эффективность зарядки зависит от потока входящей энергии, максимальный процент которой составляет 80%.
Катушка Тесла
Катушка Тесла альтернативная ловушка работающая от электричества, урон зависит от количества поступившего напряжения.
- Потребление: 35 (энергии).
- Входы: Power In.
- Хп: 250.
- Деспаун: 5 мин.
Автоматическая турель
Эта автоматическая электрическая турель открывает огонь и нейтрализует любые движущиеся объекты в зоне досягаемости. Вы должны зарядить ее стандартными патронами 5.56-мм. Примечание: турель будет искать цели в радиусе 180 градусов, смотря туда, откуда вы ее будете ставить. Требует 10 единиц энергии.
- Потребление: 10 (энергии).
- Входы: Power In.
- Выходы: Has Target, Low Ammo, No Ammo.
Зенитная турель
Зенитная турель. Ракетная установка ‘земля-воздух’. Для работы нужно 25 электричества.
- Потребление: 25 (энергии).
- Входы: Power In.
Схема подключения дверного контроллера
Эта схема поможет вам закрывать дверь находясь в самом доме, можно использовать 1 солнечную панель . Также она полезна тем, что вы можете закрыть дверь если вас убили, но вы не успели закрыть дверь.
Схема для подключения турелей и ПВО
Эта схема поможет вам по максимум защитить ваш дом , 3 турелей не дадут так легко пробраться к вам , а зенитная турель не даст залететь миникоптуру на вашу территорию.
Подключение света
Простое подключение света.
Простое дистанционное открытие дверей
Как видно на картинке, солнечная панель подключена к аккумулятору, чтобы заряжать его в течение дня. Аккумулятор подсоединён к переключателю, а переключатель, в свою очередь, к регулятору двери. Если переключатель включить, то дверь откроется, а когда переключатель выключен – дверь будет закрыта. Если вас убьёт кэмпер, быстро возрождайтесь, включите переключатель и затем выключите, чтобы закрыть дверь. Также вы можете заменить переключатель таймером, поставив его на 1 секунду, благодаря чему дверь будет закрываться автоматически по истечении этого времени.
Необходимые компоненты:
- Большая солнечная батарея: 1.
- Маленький аккумулятор: 1.
- Переключатель: 1.
- Регулятор двери: 1.
Общая стоимость:
- 45 МВК.
Переключатель освещения
Как видно на картинке, солнечная панель подключена к аккумулятору, чтобы заряжать его в течение дня. Аккумулятор подсоединён к переключателю, а переключатель, в свою очередь, к потолочным светильникам. Дальше соединяем все потолочные светильники и при включении переключателя все 3 светильника загорятся, а при выключении потухнут.
Необходимые компоненты:
- Большая солнечная панель: 1.
- Маленький аккумулятор: 1.
- Переключатель: 1.
Общая стоимость:
- 40 МВК.
Простая ловушка
Итак, эта схема будет немного сложнее. Начнём с того, что дверь должна быть открыта. Когда кто-то заходит внутрь, он наступает на нажимную плиту, которая открывает двойную дверь с гантрапами.
На картинке для наглядности всё показано в открытом виде. На деле, вам будет нужно реализовать всё это в закрытом доме с двойными дверьми (за которыми будут находится гантрапы). Двойные двери должны смотреть прямо на выходную дверь / нажимную плиту.
Шаги постройки
- Начните с источника энергии. К примеру, я использовал ветряную турбину.
- Соедините разделители для разъединения на 4 выхода. Тот разделитель, который будет подсоединён к ветряной турбине — главный.
- Подсоедините главный разделитель к входу таймера. Это будет таймер “А”.
- Последний выход главного разделителя подсоедините к входу ячейки памяти.
- Соедините второй разделитель к входу нажимной плиты.
- Подсоедините второй разделитель ко второму входу таймера. Это будет таймер “Б”.Замечание: Последний выход второго разделителя не используется.
- Подсоедините выход нажимной плиты к слоту сбрасывания (reset) на ячейке памяти.
- Присоедините таймер “А” к слоту установки (set) на ячейке памяти.
- Подсоедините обратный выход ячейки памяти к слоту включения таймера “Б”.
- Подсоедините выход ячейки памяти к регулятору двери, который будет расположен у выходной двери.
- И в качестве последнего соединения: подсоедините выходной слот таймера “Б” к регулятору двери, который будет расположен у двери с ловушками.
- Поставьте время таймера “А” на 1 секунду и время таймера “Б” на то количество времени, на которое вы хотите, чтобы была открыта дверь с ловушками.
Шаги проверки работоспособности схемы
- Закройте все двери.
- Убедитесь в том, что на ячейке памяти диоды горят зелёным и красным светом.
- Вручную включите таймер “А”, чтобы открыть входную дверь. На ячейке памяти оба диода должны будут гореть зелёным светом.
- Наступите на нажимную плиту. Входная дверь должна закрыться, а дверь с ловушками, наоборот, открыться.
Чтобы загорелся нижний диод, надо наступить на нажимную плиту. Повторная активация нажимной плиты будет открывать только дверь с ловушками. Рекомендуется замаскировать нажимную плиту с помощью спальников, ковров, медвежьих шкур и т.д., чтобы для потенциальных жертв вашей ловушки это выглядело как можно безопаснее.