18

Кодовый замок (Arduino)

Кодовый замок построен на базе Arduino, содержит минимальный набор элементов, выполнен в основном из модулей, прост в сборке.

Кодовый замок выполнен из следующих компонентов:

  • Плата LGT8F328p (можно применить Arduino Nano)

  • Гибкая матричная клавиатура 4 на 3 кнопки

  • Модуль реле 5 В

  • Модуль активного зуммера для Arduino

  • Электромагнитный замок 12 В

  • 6-и разрядный семисегментный дисплей на базе драйвера TM1637

Кодовый замок (Arduino) Arduino, Электроника, Самоделки, Длиннопост
Кодовый замок (Arduino) Arduino, Электроника, Самоделки, Длиннопост
Кодовый замок (Arduino) Arduino, Электроника, Самоделки, Длиннопост

Схема кодового замка

Кодовый замок (Arduino) Arduino, Электроника, Самоделки, Длиннопост

Работа кодового замка достаточно проста, на клавиатуре необходимо ввести код и есть он верен сработает реле которое в свою очередь оправляет запирающим механизмом (электромагнитный замок 12 В).

Вводимый код отображается на дисплее, код может состоять от 1 до 6 цифр.

Режим ожидания

Кодовый замок (Arduino) Arduino, Электроника, Самоделки, Длиннопост

Ввод кода

Кодовый замок (Arduino) Arduino, Электроника, Самоделки, Длиннопост

После введения кода необходимо нажать кнопку:

Кодовый замок (Arduino) Arduino, Электроника, Самоделки, Длиннопост

Кнопка # позволяет сбросить код на ноль.

Код введен не верно

Кодовый замок (Arduino) Arduino, Электроника, Самоделки, Длиннопост

Код введен верно, срабатывание запирающего механизма (электромагнитный замок 12 В)

Кодовый замок (Arduino) Arduino, Электроника, Самоделки, Длиннопост

Срабатывание запирающего механизма будет активно в течении 3 секунд, после реле управляющее запирающим механизмом будет неактивно.

Скетч содержит MASTER код, этот код можно изменить только через повторную прошивку платы микроконтроллера. Этот код позволяет собственного говоря задать код открытия двери.

#define MASTER 345623 // (необходимо изменить на свой код перед прошивкой микроконтроллера)

При вводе этого кода на дисплее появится следующая надпись:

Кодовый замок (Arduino) Arduino, Электроника, Самоделки, Длиннопост

Далее вводим код который Вы в дальнейшем будете использовать для открытия двери. Нажимаем * , происходит открывание запирающего механизма и занесение этого кода в EEPROM.

Скетч - http://rcl-radio.ru/?p=130919

TECHNO BROTHER

2K постов13.4K подписчиков

Правила сообщества

1-Мы А-политическое сообщество. 2-Запрещено оскорбление: Администрации Пикабу, сообщества, участников сообщества а также родных, близких выше указанных.

3-Категорически запрещается разжигание межнациональной розни или действий, направленных на возбуждение национальной, расовой вражды, унижение национального достоинства, а также высказывания о превосходстве либо неполноценности пользователей по признаку их отношения к национальной принадлежности или политических взглядов. Мат - Нежелателен. Учитесь выражать мысли без матерщины