Проект №13 «Сейф»

Проект №13 «Сейф»

Почти у любого человека найдется нечто ценное, что требует предельно ответственного хранения и защиты от посторонних лиц. Для этих целей давным давно придуманы специальные хранилища, называемые сейфами.

Разумеется, сейф также можно электрифицировать и добавить электронной логики, чтобы он сошел за «умного». Для этого потребуется встроить туда тот же электронный замок, который будет открываться в том случае, если введен верный шифр.

Смоделируем работу такого сейфа с помощью подручных в конструкторе электронных и механических средств.


 

Конструкция устройства для проекта

Для защиты сейфа от несанкционированного открытия обычно применяется защитный шифр. Он известен только хозяину сейфа, поэтому он имеет доступ к хранилищу в отличии от злоумышленников.

В нашем случае реализуем ввод шифра с помощью потенциометра. При его повороте пусть будут переключаться цифры шифра. Для понимания, какая цифра текущая, используем три светодиода разного цвета. Сколько горит светодиодов - такая цифра и выбрана (шифр будет состоять из цифр от 1 до 3). Ну и для ввода выбранной цифры, конечно, необходима кнопка.

Итого понадобятся для проекта: запорный механизм, который использовался ранее и который будет имитировать замок сейфа, 3 светодиодных индикатора (красный, желтый, зеленый), кнопка и потенциометр.

 

Алгоритм работы устройства

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

Изначально система находится в режиме ожидания. Если нажать и удерживать белую кнопку более 3 секунд, то контроллер переводит систему в режим установки шифра, что подтверждается десятикратным миганием всех индикаторов..

Далее с помощью потенциометра последовательно задаются 4 цифры от 0 до 3. Выбираемая цифра отображается в виде количества светящихся светодиодных индикаторов (один индикатор - цифра 1, два индикатора - цифра 2 и т. д.). Переключение текущих цифр выполняется с помощью по ворота ручки потенциометра. Угол поворота от 0 до 70 соответствует цифре 0, от 70 до 140 - цифре 1, от 140 до 210 - цифре 2, а от 210 до 280 - цифре 3. Введение выбранной цифры выполняется путем нажатия на белую кнопку.

После установки шифра система снова переходит в режим ожидания, в котором можно набирать шифр для открытия сейфа. Делается это также с помощью потенциометра и белой кнопки. Если шифр совпадает с ранее введенным, то замок открывается на 5 секунд и после закрывается. После этого система вновь будет находиться в ожидании ввода шифра или перехода в режим его программирования.

 

Сборка устройства

В процессе сборки потребуется отключить не нужные в проекте модули, до установить недостающий модуль желтого индикатора и подключить к контроллеру все элементы, участвующие в проекте.

Цель проекта - изучение принципов создания устройств, которые можно программировать с помощью элементов устройства без использования персонального компьютера для программирования контроллера.



1. Отключение модуля со второй кнопкой


2. Установка модуля «Желтый светодиод» на монтажную пластину

 

3. Подключение модуля с желтым индикатором и потенциометра, загрузка программы в контроллер

 

Проверка устройства в работе

Попробуйте запрограммировать шифр сейфа, после чего открыть замок сейфа посредством введения этого шифра.

 

Программу (скетч) для контроллера по данному проекту можно скачать в составе общего архива проектов стартового набора по умному дому. Доступны вариант для Arduino IDE и для "Студии Эвольвектор".

Написать отзыв

Ваше Имя:


Ваш отзыв: Внимание: HTML не поддерживается! Используйте обычный текст.

Оценка: Плохо           Хорошо

Введите код, указанный на картинке: