Найти тему
Радиотехника

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

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

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

  • Плата LGT8F328p (можно применить Arduino Nano)
  • Гибкая матричная клавиатура 4 на 3 кнопки
  • Модуль реле 5 В
  • Модуль активного зуммера для Arduino
  • Электромагнитный замок 12 В
  • 6-и разрядный семисегментный дисплей на базе драйвера TM1637
-2
-3

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

-4

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

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

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

-5

Ввод кода

-6

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

-7

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

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

-8

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

-9

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

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

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

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

-10

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

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