Кодовый замок с дисплеем на микроконтроллере avr. кодовый замок на микроконтроллере pic16f628a. видео работы кодового замка

Содержание / Contents

  • 1 Для сборки замка потребуется
  • 2 Схема простейшего кодового замка на реле
  • 3 Первый замок:
  • 4 А вот второй замок:
  • 5 Вот видео работы моих замков по этой схеме.

Отошел от транзисторных ключей. Задумался над созданием замка на триггерах, но подходящих микросхем в наличии не было. И тут я наткнулся на схему триггера на 4-х электромагнитных реле. Уже что-то, но для замка на 4 цифры требовалось аж 16 реле.Что мне нужно было:

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

↑ Схема простейшего кодового замка на реле

Вот моя схема на четыре цифры.

Принцип работы замка очень прост. На рисунке представлена схема замка в исходном положении при открытой двери. При закрытии двери геркон замыкается и питание подается через нормально замкнутые контакты Р1 на нормально разомкнутые контакты Р2 (второе реле). Реле Р2 — Р5 включены по схеме самоподхвата.

В наборе кода участвуют кнопки КЛ2 — КЛ5. При нажатии кнопки КЛ2 запитывается реле Р2, и соответственно реле получает питание, и ее контакты замыкаются. При отпускании КЛ2 реле продолжает питаться через собственные контакты. Дальше питание поступает на контакты реле Р3 и таким-же образом до реле Р5. При замыкании контактов реле Р5, питание поступает, но исполняющее устройство (в моем случае это электромагнитная защелка, но может быть и высоковольтное реле, при питании механизма замка от 220В.)

Есть еще кнопки КЛ1 и КЛ6. При нажатии кнопки КЛ1 обесточивается вся дальнейшая схема, все реле сбрасываются в начальное положение. Паралельно КЛ1 включаются все свободные кнопки наборной панели.

Кнопка КЛ6 — это открытие замка изнутри помещения. При нажатии КЛ6 поочередно срабатывают реле р5-р4-р3-р2 и продолжают держать свои контакты, пока не откроется дверь (не разомкнется геркон и вся цепь не обесточится. Тоже происходит и при правильном наборе кода, только реле срабатывают в обратном порядке 2-3-4-5).

К относительным недостаткам этого замка можно отнести следующее:

1. Открытие двери и при одновременном нажатии всех «правильных кнопок». 2. Отсутствие резервного источника питания. При пропадании питания — замок не открыть. Хотя зарезервировать можно с помощью акума и еще одной релюшки. 3. Нельзя выбрать код с повторяющимися цифрами, например такой: 2325.

Вот фото моих двух замков. Работают уже больше года без проблем. Главное — придумать кодовую панель, но это уже дело вкуса.

Принцип устройства

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

  • код на клавиатуре;
  • ключ;
  • магнитная карта;
  • кнопка на пульте управления.

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

  • независимость системы от наличия электроэнергии (в этом большой недостаток обычных электромагнитных конструкций);
  • возможность открыть электрический замок «классическим способом» при его ожесточенности;
  • простота внедрения электрического запорного механизма в систему управления «умный дом».

Заливка кнопок

Настало время закрепить кнопки на свое место в заранее просверленных отверстиях. Вставляем кембрик в кнопки и ставим их на свое место, как это видно на фото. После, нужно скрепить их каплями клея или термоклея. Но делать это надо аккуратно, так чтобы не осталось щелей, в том случае если заливать кнопки эпоксидной смолой! Потому что у меня, первая панелька, залитая эпоксидкой, осталась в качестве музейного экспоната. Эпоксидка, очень текучая, и она просочилась в кнопки и склеила их. Вот так. Пришлось делать все по новому и на этот раз, заливал панель термоклеем. Кнопки можно предварительно клеить, так чтобы закрепить их на свои места, двухкомпонентным, мгновенным клеем применяемым мебельщиками для склеивания МДФ, продается там же где и алюминиевые профиля – в магазинах мебельной фурнитуры.

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

Теперь сверлим два отверстия под шурупы для крепления панели. Также, одно или два отверстия под светодиоды (d=3mm). Один из них (зеленого свечения) справа для индикации открытия замка. Другой не задействовал, его можно подключить к питанию на постоянное свечение или через дополнительную кнопку в целях подсветки клавиатуры при ее нажатии. Соответственно светодиод должен быть белого свечения (ультра яркий), закрепив его так чтобы световой поток был направлен на кнопки. Можно разрезать еще один кусочек профиля, и закрепить его на кнопочную панель сверху, или вообще применить готовую клавиатуру от калькулятора или от других устройств. А если изготовить лицевую панель из плексигласа, тогда будет вам решение для подсветки всей клавиатуры!

И последние, цифры можно нанести готовые, или нарисовать их самому при помощи фломастера, а после покрыть алюминиевый профиль простым скотчем. Это делается сразу же после сверления отверстий под кнопки. Проводов конечно много, относительно устройств на микроконтроллерах, но не все же имеют возможность изготовить подобные девайсы. Суть этого замка в том, что его может собрать даже человек не имеющий особых навыков в радиоэлектронике. Купил детали, собрал на выходных, навесил и подключил. Все. В никаких наладках, это схема не нуждается. И еще, код можно менять в любой момент. Все провода от клавиатуры, подключаются внутри корпуса кодового замка. Не забываем каждый провод промаркировать. Я использовал самоклейки для ценников.

Хочу заметить, что за прошедшее время, на кнопках нет явных следов истирания! Скорее всего, за счет пластмассы черного цвета. Используются они ежедневно. Но, протирать и менять код, время от время, не мешает.

Программное обеспечение

Хотя программа снабжена комментариями, здесь я рассмотрю некоторые ее фрагменты. Когда PIC-контроллер включается, отображается короткое приветственное сообщение. Затем начинается 15-секундный отсчет. Я добавил отсчет по двум причинам:

  1. позволить GSM модулю зарегистрироваться в сети;
  2. визуально показать пользователю, что что-то происходит, и микроконтроллер работает.

При завершении обратного отсчета PIC-контроллер отправляет команду:

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

Затем модуль возвращает следующую строку:

Это означает, что GSM модуль зарегистрирован в сети NetCom. NetCom – это название провайдера. Именно это название мы хотим отобразить на LCD дисплее. Теперь нам нужно извлечь это название из полученной строки. Способ, которым я это делаю, заключается в чтении всей строки в массив. Затем я ищу «какие-то_символы». Когда «какие-то_символы» найдены, я сохраняю их позиции в другом массиве. Назовем это стартом и стопом. Затем я использую значения старта и стопа, чтобы отобразить символы между ними на LCD дисплее. Возможно, это не самый изящный способ, но он прост.

Поиск названия оператора в строке ответа

Чтобы отправить SMS, я должен послать чуть больше AT команд.

Сначала я посылаю команду:

Это выбор формата SMS сообщения. 1 говорит модулю о необходимости перейти в текстовый режим.

Затем я посылаю команду:

“receiver” – это номер получателя, на который я хочу отправить сообщение.

Третьей я посылаю команду:

А это само сообщение. Поскольку сообщение состоит из нескольких символов, включая пробелы, существует отличный способ сообщить модулю, где находится конец сообщения. Я должен послать символ , что и происходит при нажатии CTRL+Z.

Это символ в обычно таблице ASCII. Теперь модуль отправит сообщение.

Работа схемы

В нашем проекте мы будем использовать встроенную в плату Arduino память EEPROM для хранения пароля. Поэтому когда мы будем подавать питание на нашу схему первым делом программа будет считывать остаточные данные из памяти EEPROM, сравнивать их с введенным паролем и выдавать сообщение на ЖК дисплей что доступ запрещен (Access Denied) потому что пароли не совпадают. Для устранения этой проблемы нам необходимо установить пароль по умолчанию (default password) на первый раз (начальное включение) с помощью следующего кода:

Arduino

for(int j=0;j<4;j++)
EEPROM.write(j, j+49);
lcd.print(«Enter Ur Passkey:»);
lcd.setCursor(0,1);
for(int j=0;j<4;j++)
pass=EEPROM.read(j);

1
2
3
4
5
6

for(intj=;j<4;j++)

EEPROM.write(j,j+49);

lcd.print(«Enter Ur Passkey:»);

lcd.setCursor(,1);

for(intj=;j<4;j++)

passj=EEPROM.read(j);

Этот код установит пароль “1234” в EEPROM платы Arduino.

После первого запуска нам необходимо удалить этот код из программы и снова записать код в Arduino и запустить программу на выполнение. Теперь наша система запустится без ошибок. Для второго запуска теперь у нас будет пароль “1234”. Теперь вы можете изменить его при помощи нажатия клавиши #, после этого вам будет нужно ввести текущий пароль, а потом ввести новый пароль.

В дальнейшем, когда вы будете вводить ваш пароль, система будет сравнивать введенный пароль с паролем, который хранится в памяти EEPROM платы arduino. Если пароли совпадают, то на ЖК дисплей выдается сообщение “access granted” (доступ разрешен), а если пароль неправильный, на ЖК дисплей выдается сообщение “Access Denied” (доступ запрещен) и буззер будет выдавать звуковой сигнал некоторое время. Также буззер будет выдавать одиночный (короткий) звуковой сигнал всегда когда вы будете нажимать какую-нибудь клавишу на клавиатуре.

Режимы работы кодового замка на PIC16F628

Схема кодового замка имеет два режима работы.  Одним из них является обычный режим работы, когда схема ожидает ввода секретного кода. Второй режим — программирование. Данный режим  используется для настройки работы замка.

Состояние ввода кода

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

Состояние программирования кодового замка

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

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

Меню программирования кодового замка состоит из трех пунктов:

  1. Запись нового секретного кода в память микроконтроллера PIC16F628. При переводе SA2 в режим программирования и включении питания, светодиод будет светить одинарными вспышками. Это свидетельствует, что вы находитесь в первом пункте меню.  Для записи нового кода необходимо поочередно ввести каждую цифру, так же как и при обычном вводе. После ввода последней цифры устройство подтвердит успешное завершения серией быстрых вспышек светодиода. Теперь питание можно выключить и перевести SА2 в обычный режим, либо можно перейти ко второму пункту меню программирования кодового замка. Для этого необходимо нажать кнопку SA1 и удерживать ее не менее 3 секунд. После отпускания кнопки, светодиод будет мигать двойными вспышками.
  2. Изменения продолжительности включения реле. Каждое нажатие прибавляет одну секунду. Допусти если нужно чтобы реле было активно в течении 5 секунд, то необходимо нажать кнопку SA1 пять раз с частотой нажатий  в одну секунду. После этого устройство подтвердит запись значения серией частых вспышек. Для перехода в 3 пункт меню также нажимаем кнопку на 3 и более секунды и отпускаем. Теперь светодиод будет мигать тройными вспышками.
  3. Режим работы реле кодового замка. При одном нажатии реле будет активироваться на период, установленный во втором пункте меню. При двойном нажатии – реле будет включаться при вводе секретного кода, и выключаться только при повторном вводе секретного кода.

Для программирования микроконтроллера PIC16F628 модно воспользоваться несложным программатором, который описан здесь.

Скачать прошивку (1,2 MiB, скачано: 2 680)

Тестер транзисторов / ESR-метр / генератор
Многофункциональный прибор для проверки транзисторов, диодов, тиристоров…

Подробнее

Принципиальная схема

Устройство, схема которого изображена на рис. 1, позволяет посредством введённого кода отпирать дверь и запирать её.

Рис. 1. Принципиальная схема самодельного кодового замка на микроконтроллере PIC16F628A.

Код хранится в EEPROM микроконтроллера DD1, а при включении питания устройства программа копирует его в оперативную память. Индикатор HG1 — четырёхразрядный семиэлементный светодиодный с общими катодами знакомест. В процессе набора кода цифры сдвигаются по нему справа налево.

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

Чтобы открыть замок, находящийся в этом состоянии, достаточно убедиться, что его индикатор очищен, и нажать на кнопку SB8. Будут включены светодиод HL1 (им можно, например, освещать внутренность сейфа) и зелёный светодиод HL3 (путь свободен).

Затем кратковременно, примерно на две секунды, будет включён исполнительный двигатель М1, который и откроет запор. Для дальнейшей эксплуатации замка нулевой код нужно заменить новым секретным кодом, который должен находиться в интервале от 1 до 65535. Ввести его можно только при открытом замке при условии, что на индикаторе нули.

Для замены кода кратковременно нажмите на кнопку SB12. Индикатор очистится, включится светодиод HL1. Введите новый код, нажмите на кнопку SB 12 и удерживайте её нажатой около двух секунд.

Светодиод HL1 будет выключен, а индикатор HG1 очищен. Теперь новый код записан в EEPROM микроконтроллера. В дальнейшем код можно заменять неоднократно.

Если новый код был введён без предварительной очистки индикатора, но при нулях на нём, то светодиод HL1, сигнализируя о записи кода, погаснет на две секунды и включится снова.

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

Чтобы отпереть замок после смены кода, нужно будет очистить индикатор кратковременным нажатием на кнопку SB 12. Затем ввести именно этот код и нажать на кнопку SB8. Если код был набран правильно, но механика замка по какой-либо причине заела, можно нажимать на кнопку SB8 неоднократно.

С каждым нажатием на неё двигатель М1 будет включаться на отпирание. Закрывают открытый замок кратковременным нажатием на кнопку SB 12. Светодиод HL1 погаснет, а приблизительно через две секунды индикатор HG1 очистится. Далее нажмите на кнопку SB8.

На две секунды будет включён красный светодиод HL2, а на двигатель М1 подано напряжение противоположной подаваемому при открывании полярности. Запор закроется. Эту операцию можно выполнить только один раз после каждого отпирания.

Повторное запирание невозможно. Если операции открывания и закрывания замка исполняются неправильно (одна вместо другой), то следует изменить полярность подключения двигателя М1. При первом включении замка на индикаторе HG1 могут появиться случайные цифры.

Чтобы удалить их или исправить ошибку в наборе кода, необходимо кратковременно нажать на кнопку SB12. На случай, если хранящийся в EEPROM микроконтроллера сменный код утерян, в его программной памяти имеется постоянный код, которым замок тоже можно отпереть

. В прилагаемой к статье программе он равен 45457. Изменить его можно только путём перепрограммирования микроконтроллера. Для этого нужно указать новое значение кода в строке:

«POSTKOD EQU .45457»

исходного текста программы (файла ZAMOK.ASM). Эта строка находится в самом его начале. Предшествующая коду точка означает в данном случае, что это десятичное число.

Значение постоянного кода должно находиться в пределах от 1 до 65535, в противном случае он действовать не будет. После изменения постоянного кода программу необходимо транслировать заново и загрузить в микроконтроллер полученный НЕХ-файл.

Электромагнитные модели

Конечно же, приобретение механического замка – это неплохой бюджетный вариант, однако, более надежными и эффективными являются электромагнитные модели, их устанавливают на входную дверь в квартирах, частных домах, офисах и т. д. Такие замки имеют главное отличие – они работают от электричества. Расход энергии небольшой, а потому не стоит переживать за лишние киловатты на счетчике. К тому же можно использовать аккумуляторные батарейки, чтобы не прокладывать кабель до ближайшей сети.

Стоит разделить эту категорию изделий на две группы:

  • Электронный. Базовая модель – это электронный замок, который можно программировать своими руками. Он может работать по разному принципу. В одних изделиях схема приема комбинации основана на её ручном вводе на клавиатуре. Другие же замки работают на базе приема радиосигнала, который подает специальный ключ, запрограммированный под хранения нужного кода. Для того чтобы система работала необходимо обеспечить замок электропитанием. Для удобства некоторые модели оснащены дисплеем. Кнопки могут быть как обычными нажимными, так и сенсорными, как в более дорогих и современных товарах.
  • Магнитный. Они также требуют питания от батареек или сети, но при этом принцип действия магнитного замка основан на несколько другом подходе. Главным элементом является магнитный ключ, который и является носителем кода. Он может иметь вид таблетки, брелока или карточки. Для того чтобы открыть дверь с помощью магнитного замка нужно приложить ключ к приемной пластине. После обработки сигнала срабатывает механизм и дверь открывается. Устройство магнитного дверного замка ярко демонстрирует домофон.


Электромагнитные дверные замки считаются самыми надежными для обеспечения безопасности

Электронный замок с ключём-таблеткой i-Button (DS1990A)

Рейтинг:  5 / 5

Подробности
Категория: схемы на PIC
Опубликовано: 02.04.2017 08:17
Просмотров: 2182

Здесь представлена схема электронного замка, в котором в качестве ключа используется устройство DS1990A(Touch Memory). Touch Memory типа DS1990A представляет собой пассивное устройство (без внутреннего источника питания), которое имеет записанное с помощью лазера ПЗУ(ROM), содержащее уникальный серийный номер.

Для считывания данных с DS1990A используется 1-проводная шина фирмы DALLAS. DS1990A является подчинённым устройством, а мастером является обычно микропроцессор(микроконтроллер). Питание DS1990A во время обмена данными производится от 1-проводной шины. Эквивалентная схема интерфейсной части DS1990A показана на рисунке: Так как серийный номер состоит из 48 бит, то количество возможных его вариантов — 281474976710656. Замок собран на микроконтроллере PIC16F627A(628A, 648A). После подачи питания микроконтроллер передаёт импульс сброса(низкий логический уровень длительностью 500 мкс) и через 70 мкс проверяет наличие ответа от DS1990A (низкий уровень). Если его нет микроконтроллер ждёт около 80 мс(время определяется watchdog таймером) и заново передаёт импульс сброса. Таким образом проверяется наличие подключённого ключа. Если низкий уровень появился, значит «таблетка» подключена к контактам N1 и N2. Далее передаётся код команды «читать ROM» (33h), после чего микроконтроллер переходит на приём и записывает в ОЗУ переданный «таблеткой» номер, сравнивает его с имеющимися в EEPROM и в случае совпадения с одним из них выдают соответсвующий звуковой сигнал, после которого устанавливатся высокий уровень на выводе RA1 в течение примерно 1.5 с. О том, как происходит передача данных между процессором и таблеткой можно прочитать <a href=»http://www.telesys.ru/projects/proj038/index.shtml»>здесь</a>. Если номер не совпал ни с одним из находящихся в EEPROM, то процессор выдаёт звуковой сигнал. При нажатой кнопке (B1) номер запишется в EEPROM. Кнопку B1 распологают, естественно, в недоступном для посторонних месте. Для стирания всех номеров необходимо при включении питания удерживать нажатой кнопку в течении 5с. После стирания ключей передаётся звуковой сигнал. Для большей надёжности(при выключении питания во время проверки ключа может измениться содержимое EEPROM) лучше записать один и тот же ключ несколько раз. Общее количество серийных номеров в памяти- не более 21. Для защиты входа микроконтроллера от статического электричества служит стабилитрон VD1 на 5В. Так как для работы замка не требуется большой стабильности частоты задающего генератора, микроконтроллер работает от внутреннего RC генератора с частотой 4МГц(+-1%). В схеме можно применить любой из микроконтроллеров PIC16F627A, PIC16F628A, PIC16F648A. С небольшой переделкой программы можно применить и PIC16F84(однако придётся подключить кварц на 4МГц к выводам 15 и 16, соединить вывод 4 с +5V через резистор 1К, а через конденсатор 0,1мк подключить к общему проводу; подключить подтягивающий резистор 10К к выв. 6 и +5V). Для PIC12F629/675 тоже придётся немного переписать программу. Скачать архив zip Схема+прошивка+исходный код (72,2kb) При программировании следует выставить следующие биты: тип генератора IntRC, WDT включен, PWRT включен, MCLR выключен. P. S. Для программирования использовалась свободно распространяемая программа IC-Prog(www.ic-prog.com) и адаптер JDM(его схема есть на этом же сайте).

Оставлять комментарии могут только зарегистрированные пользователи

Для дома и офиса

 
   
 
 

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

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

Устройство собрано на двух микросхемах, К561ТМ2 и К561ИЕ8.

Можно было попробовать обойтись одной микросхемой К561ИЕ8, но для надежного устранения дребезга контактов пришлось применить RS-триггер на микросхеме К561ТМ2. Дело в том, что микросхема К561ИЕ8 очень чувствительна ко всяким помехам на входе CN. Но теперь мы их можем не бояться.

Микросхема К561ИЕ8 представляет собой счетчик, который умеет считать до десяти. Когда он обнулен, на всех выходах кроме нулевого имеется низкий уровень. После первого входного положительного фронта единичка переходит на выход 1. И так далее, до 9, а после опять на нуль и по кругу.

Принцип работы замка таков: микрокнопкой S1 генерируем счетные импульсы, а кнопкой S2 «пропускаем голы», удерживая ее в нужном положении, чтобы на обнуляющий вывод R микросхемы К561ИЕ8 не попал высокий уровень. Таким образом, доходим до вывода, который включает нагрузку.

Например, чтобы правильно набрать код на этой схеме, делаем так:

S1 нажал, отпустил

S1 нажал, отпустил

S2 нажал, держим, S1 нажал, отпустил, S1 нажал, отпустил

S2 отпустил, и 4 раза S1.

Счетчик досчитал до восьми, подождем, пока зарядится С1 и сработает нагрузка. Для дополнительной защиты стоит конденсатор С1, благодаря которому нагрузка включается не сразу, а с некоторой задержкой, и нарушитель проскочит импульс, даже правильно набрав сочетание кнопок. Конденсатор С1 можно и исключить, если нагрузка требует очень четкого включения, но в моем случае, это был ключевой транзистор, подающий питание на предварительный усилитель и с прямоугольностью можно было не считаться. Секретность можно уменьшать и увеличивать установкой диодов в разных комбинациях и подключением R7 к разным выходам, чем ниже по схеме, тем выше секретность. Только между диодами, подключенными к разным контактам кнопки S2 необходимо оставлять пустой вывод для маневра.

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

Здесь Ваше мнение имеет значение

 —
 поставьте вашу оценку (оценили — 26 раз)

 
  • 68
 

В. Рогов

 
 
 
Смотри также:
 
   
  • Автомобильный источник питания для ноутбука
  • NCL30085/6/8 – новые контроллеры LED драйверов от ON Semiconductor
  • Простой передатчик из автомобильного FM трансмиттера
  • Цифровые микросхемы — начинающим (занятие №13) — мультиплексор К561КП1
  • Узел управления электровентилятором
  • Автомобильный тахометр
  • Электронный ключ
  • Автомобильное охранное устройство на одной микросхеме
  • Таймерная приставка к электронным часам
  • Голосовое реле на К140УД7
  • Усилитель на TA8215
  • Микрофонный усилитель для компьютера
  • Радиоприемник на микросхемах к118ун1д
  • Усилитель воспроизведения на микросхеме К157УЛ1
  • Цифровой частотомер
 

Переходим к монтажным работам

Монтаж электромеханического замка может занимать от 40 минут до нескольких часов и зависит от наличия у вас необходимого опыта, а также от типа замка.

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

  • Для установки замка вам потребуется:
  • Купить запирающий механизм;
  • Подготовить дрель или перфоратор;
  • Нанести разметку.

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

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

В горизонтальной части каркаса двери придется просверлить отверстие через которое будет прокладываться кабель питания. Аналогичная работа должна быть выполнена и с противоположной стороны двери в месте соединения профиля и рамы.

Смотрим видео, производим установку:

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

Ответную часть располагают в соответствии со спецификой конструкции дверной рамы. Она может быть выполнена двумя способами:

  • Размещением под ответной частью металлической пластины;
  • Вырезанием необходимого проема болгаркой в дверной раме.

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

Необходимые компоненты

Плата Arduino Uno Модуль клавиатуры (матричная клавишная панель) Буззер (звонок) ЖК дисплей 16х2 Резистор 1 кОм Транзистор BC547 Макетная плата Источник питания Соединительные провода

В представленном проекте мы будем использовать технологию мультиплексирования для подключения клавиатуры (с помощью которой и будет вводиться пароль) к плате Arduino Uno. Мы будем использовать клавиатуру 4х4 которая содержит 16 кнопок (клавиш). В обычном режиме для подключения 16 кнопок к плате Arduino нам бы понадобилось 16 контактов, но с использованием технологии мультиплексирования нам будет достаточно 8 контактов для подключения 16 кнопок. Более подробно об этом можно прочитать в статье про подключение клавишной панели к Arduino.

Технология мультиплексирования является простым и эффективным способом уменьшения числа используемых контактов микроконтроллера при взаимодействии с большим числом кнопок (клавиш). В основном в этой технологии используется два простых приема: сначала сканируются строки, а потом сканируются столбцы. Но поскольку в Arduino мы используем специальную библиотеку для работы с клавиатурой, используя технологию мультиплексирования, нам нет необходимости писать специальный код для реализации этой технологии, по сравнению, например, с подключением клавишной панели к микроконтроллеру AVR.

На что обращать внимание при выборе

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

Величина нагрузки «на отрыв» (момент актуален для электромагнитных замков). Для легких межкомнатных дверей этот параметр может находиться в пределах 150 кг, для стандартных входных дверей весом до 100 кг «отрывающая» нагрузка должна составлять уже 300-500 кг, а для тяжелых конструкций уже быть более тонны.

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

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

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

  • ISEO (итальянская компания, замки которых могут открываться обычным ключом);
  • CISA (особенность продукции компании в специальных кодированных ключах, поставляемых с замком в запечатанном виде);
  • Mingyang (тайваньский бренд предлагает на рынке электрические замки для дверей, открывающихся внутрь и наружу, которые гарантированно работают при температуре не ниже 10 градусов мороза, что нужно учитывать при выборе).
Рейтинг
( Пока оценок нет )
Editor
Editor/ автор статьи

Давно интересуюсь темой. Мне нравится писать о том, в чём разбираюсь.

Понравилась статья? Поделиться с друзьями:
Семинар по технике
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: