Электронный кодовый замок. Электронный кодовый замок своими руками

Схема простого электронного кодового замка.Схема не сложная,требуется только прошить микроконтроллер PIC. Для этой схемы нужен именно PIC 12F675 (629)-не подойдет.

Сама схема очень простая и содержит минимум деталей.
Схема замка:


разместить рекламу бесплатно
Схема клавиатуры:


Принцип работы очень прост: все кнопки соединенны через цепь последовательно подключенных резисторов.И каждой кнопке приходится свое сопротивление (если кнопке №1-1к, то кнопке №2-2к и так далее). Все эти значения записываются при програмировании в микроконтроллер, после чего он реагирует только на них.

Програмируется код очень просто: нажимаем кнопку CODE и удерживаем пока не загорится светодиод, после чего вводим код на клавиатуре.Все новый код запрограмирован (кому не понятно,смотрите Видео работы внизу статьи)

Исполнительным устройством (М), может служить все что угодно, в моем случае служит маломощный электро двигатель,который будет вращать редуктор: поэтому я его подключил к тому же источнику питания что и саму схему.Если у вас будет мощное исполнительное устройство: то его следует подключать от дополнительного источника питания.

Клавиатуру я нашел только матричную,вот она на фото

Проблема заключалась в том что. подключение ее выглядит вот так:

Пришлось ее переделать, дорожки перерезал и как на схеме впаял резисторы, вот что получилось:


Один ряд кнопок я не подключал (это буквы A,B,C,D)
Только букву (D) подключил как кнопку включения питания (то есть, схема работает только если удерживать нажатой кнопку (D)) Это сводит вероятность подбора кода к нулю.
А сам кодовый замок в режиме ожидания совсем не потребляет ток.

Хочу поставить этот замок в шкафчик на работе, в который я часто лажу,а каждый раз не охота доставать связку ключей. Так как стандартный замок останется на месте,я и сделал источник питания от батареек(что бы никаких проводов к ящику не было),ну раз в несколько месяцев можно ключами открыть дверь и поменять батарейки.

Первая сборка схемы на монтажной плате (для проверки ее работоспособности)


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


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

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

Большинство электронных кодовых замков выполнено на микро­схемах триггеров К561ТМ2, КТЗ или на специализированных как раз для этого дела микросхем. Особенно изощренные конструкции появ­ляются в наше время на микроконтроллерах и сенсорах. Три простые схемы представил Нифашев Дмитрий на www.radiokot.ru .

Сначала рассмотрим кодовый замок на микросхеме 4017 (HEF4017BP). Код замка состоит из четырех цифр, нажимаемых в заданной последовательности. Чтобы подобрать код, придется пере­брать 10000 вариантов.

Предлагаемая схема (рис. 1) поможет собрать простой кодовый замок с высокой шифростойкостью.

Рис. 1. Схема простого кодового замка

На схеме обозначены:

♦ кнопками S6-S9 «правильные» кодовые цифры;

♦ кнопками SI-S5 цифры, которые в коде не нужны вовсе.

Первоначально на выводе 3 ИМС присутствует логическая «1».

Когда нажимается кнопка «S6», логическая «1» поступает на вход счет­чика 14, и логическая «1» появляется на выводе 2. Таким же образом, после нажатия кнопки «S7» логическая «1» появляется на выходе 4, а после нажатия кнопки «S8» - на выходе 7.

После нажатия последней верной цифры «S9» логическая «1» появ­ляется на выходе 10. Транзистор VT2 открывается, реле срабатывает и своими контактами подключает нагрузку. Срабатывание реле инди­цируется светодиодом.

В случае нажатия любой из «неверных» цифр (SI-S5) логиче­ская «1» поступит на вывод 15 («Reset» - сброс в исходное состоя­ние), и подбор кода придется начинать сначала. Замок на микросхеме К561ИЕ9 и полевом транзисторе КП501А.

Схема кодового замка (рис. 2) принципиальных отличий в слож­ности от предыдущей схемы имеет немного.


Рис. 2. Схема простого кодового замка с расширенной клавиатурой

Микросхема представляет собой четырехзначный счетчик Джонсона. Принцип работы данной схемы, подобен схеме расписанной выше, хотя кнопок на ней и больше.

В завершении рассмотрим замок на двух микросхемах К561ТМ2 (рис. 3).


Рис. 3. Схема простого кодового замка на двух микросхемах К561ТМ2

Работает электрическая схема следующим образом. В началь­ный момент, при подаче питания, цепь Cl, R1 формирует импульс обну­ления триггеров (на выходах 1 и 13 микросхем будет лог «0»).

При нажатии на кнопку первой цифры кода (на схеме - SB4), в момент ее отпускания триггер D1.1 переключится, т. е. на выходе D1/1 появится лог. «1», так как на входе D1/5 есть лог. «1». При нажатии очередной кнопки, если на входе 0 соответствующего триггера име­ется лог. «1», т. е. предыдущий сработал, то лог. «1» появится и на его выходе. Последним срабатывает триггер D2.2, а чтобы схема не осталась в таком состоянии надолго, используется транзисторVT1. Он обеспечивает задержку обнуления триггеров.

Задержка выполнена за счет цепи заряда конденсатора С2 через резистор R6. По этой причине на выходе D2/13 сигнал лог. «1» будет присутствовать не более 1 секунды. Этого времени вполне достаточно для срабатывания реле К1 или электромагнита. Время, при желании, легко можно сделать значительно больше, применив конденсатор С2 большей емкости.

Для повышения устойчивости к взлому количество «ненужных» кнопок можно увеличить. До любого количества - все зависит от вашего желания и обстоятельств.

Примечание.

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

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

Бывает так, что случайные события принуждают и мобилизуют к новым идеям, к творчеству. А какой же из вас радиолюбитель если все повторять и покупать наготове. Вот и у меня случилось так, что долго думать не пришлось. Да и карманы теперь, не загружены лишнем грузом. Дело было зимой, сломался ключ от бельевой, прямо в замке. Попытки вытащить "огрызок” ключа, не увенчались успехом. Решил не покупать новый замок, а переделать старый. К тому же пользуются помещением три соседа. В поисках по интернету простого кодового замка, то и дело, наталкивался на схемы основанные на микроконтроллерах или на нескольких микросхемах. Мне надо было решить проблему просто и быстро. Решил испытать схему на основе счетчика Джонсона. То, что находил в сети, не было пригодно для повторения. Схемы были "сырыми”, нерабочими и не имели временной задержки на удержание привода замка.


Электронный кодовый замок - принципиальная схема

Эта схема существует в разных вариациях, и на разных счетчиках (К561ИЕ8, К561ИЕ9, К176ИЕ8, CD4022 и тому подобные). Я доработал схему на основе CD4017 (десятичном счетчике делителе с 10 дешифрированными выходами QO...Q9). Аналогом микросхемы CD4017 (счетчик Джонсона) является К561ИЕ8, К176ИЕ8 . У себя нашел микросхему с обозначением EL4017AE , которую и применил в данном устройстве. При повторении девайса, не поленитесь, определите маркировку – они отличаются по характеристикам (рабочее напряжение). Все необходимые файлы проекта - .


Итак, работа схемы электронного кодового замка очень проста. При вводе правильного четырёхзначного последовательного кода на выходе микросхемы (Q4) появляется логическая единица, которая приводит к открыванию замка. При наборе неверной цифры (кнопки S5-S10), не являющаяся частью кода, схема переходит в исходное состояние, то есть обнуляется через 15 вывод микросхемы (RESET ). При нажатии S1 единичное состояние на третьем выводе Q0 микросхемы поступает на вход полевого транзистора VT1 открываясь он поддает напряжение на вывод 14 (CLOCK ) который переключает единичное состояние на второй вывод Q1, потом при последовательном нажатии кнопок S2, S3, S4, сигнал переходит на Q2, Q3, и в конечном итоге при вводе правильного кода с выхода Q4 сигнал открывает транзистор VT2 на короткое время, определяемое емкостью конденсатора С1, включая реле К1 который своими контактами подает напряжение на исполнительное устройство (электрозамок, защелка, или автомобильный "активатор” (актуатор)).

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

О деталях кодового замка

Все радиодетали дешевы и могут быть заменены на другие аналоги. Например: VT2 можно заменить на такой же npn транзистор: 2N2222, BD679, КТ815, КТ603 . Для шунтирования реле лучше применить диод Шоттки. VD7 можно и не ставить, хотя лучше чтобы он был во избежание переполюсовки (падение напряжения на нем не критична, так как схема работает и при 9В). Реле любое, с меньшим током срабатывания, на 12В, с контактами рассчитанные на ток привода замка.

Теперь о конструкции замка

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

В качестве привода для замка, применил простой автомобильный электропривод (актуатор). В комплект идут и крепления – металлические полоски, которые нужно переделать, так как видно на фотографиях. Все зависит от того, какой замок применяется для переделки. Можно ставить готовую электрозащелку фирмы FASS LOCK Itemno:2369 (8-12V,12W). В таком случае меняется емкость конденсатора С1, так чтобы получить временную задержку таймера в 0,5-1с.

В своем случае, закрепил металлическую полоску на пластмассовую ручку замка, прикрепив ее напрямую саморезами. От нее к приводу, одевается спица (идет в комплекте с активатором), и далее сам электропривод крепится также саморезами к основанию двери. Плата с реле устанавливается на дверь и подводится проводка от кнопочной панели и питания. В качестве корпуса, я применил пластиковую крышку из под кофе, просверлив два отверстия для крепления.


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



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

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

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

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


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


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


Блок питания устройства

Питание устройства осуществляется, за счет бесперебойного блока, фирмы Dantom . Он имеет встроенный гелиевый аккумулятор на 12В/7А. Вы можете собрать такой же, схема очень проста, она выдает постоянный небольшой ток зарядки (несколько миллиампер – при полностью заряженном аккумуляторе, и 70 – 100 при разряженном). Этого хватит на питание нескольких электрозамков и электрозащелок. Или изготовьте блок по меньше, если у вас всего одна дверь с кодовым замком. Скажем на: L7812CV , LM317 , КР142ЕН8Б . Так же, систему можно запитать от импульсных блоков питания.



Схема принципиальная БП РИП



Печатная плата БП РИП

В предложенной схеме резервного источника питания (РИП), применен влагозащитный трансформатор, но можно использовать и любой другой на 20-40 Ватт, с выходным напряжением в 15-18 Вольт. Если под нагрузкой один лишь автомобильный актуатор, то трансформатор подойдет и менее мощный. Для нескольких электрозамков, электролитический конденсатор С1 должен быть с большей емкостью, чем та что указана на схеме – для большего запаса энергии при срабатывании и соответственно, меньшего падения напряжения на нагрузке. Конденсатор С2 – 0,1-0,33mF, С3 – 0,1-0,15mF. Радиатор для IC1 – побольше, примерно на 100-150см2, так как в корпусе с аккумулятором, лишний нагрев не нужен! Выходной ток нагрузки для L7815CV составляет 1,5А. Тем более если используется пластмассовый бокс в качестве корпуса, незабываем про вентиляционные отверстия. Диод D8 и предохранитель FS2, служат защитой от короткого замыкания.


В охранных РИП-ах стоит кнопка (tamper ) против несанкционированного взлома прибора – нам она не понадобится. На плате, для подключения проводов лучше воспользоваться пайкой вместо клемм, как наиболее надежном способом крепления. Также, уместно подстраховаться и вывести запасную проводку питания вне помещения, на непредвиденный случай (в жизни разное бывает).

Видео работы самодельного замка

Это все, надеюсь, что оказался вам полезным. ).

Обсудить статью КАК СДЕЛАТЬ ЭЛЕКТРОННЫЙ КОДОВЫЙ ЗАМОК


Три схемы простейших кодовых замка.

Представлю вашему бесценному вниманию несколько простых схемок для охраны вашего спокойствия. В настоящее время радиолюбительский рынок прочно наводнили устройства, которые используются в системах оповещения и сигнализации. Эти устройства, от самых простых до сложных, собраны, как правило, по стандартным классическим схемам. Все рассматриваемые устройства доступны для повторения начинающими радиолюбителями - конструкторами, не обладающими глубокими теоретическими знаниями в электронике, и могут быть использованы для охраны таких объектов, как квартиры, офисы, дачи и т.п. от несанкционированного доступа.
Кодовый замок вообще очень удобная и практичная вещь. Тебе не нужно постоянно таскать кучу металлических ключей в кармане чтобы открыть тот или иной сарай, для этого достаточно просто вспомнить код записанный к тебе в мозг или в книжку твоего мобильного телефона, вообще кодовые замки по своим характеристикам можно разделить на несколько групп, но самые популярными остаются только две - механические и электронные. Каким из этих чудес техники воспользоваться решать вам, мы же рассмотрим лишь некоторые конструкции с электронной начинкой. Большинство электронных кодовых замков выполнено на микросхемах хорошо известных вам триггеров К561ТМ2, КТ3 или на специализированных как раз для этого дела микросхем, особенно изощренные конструкции появляются в наше время на микроконтроллерах и сенсорах.

Итак, первый наш охранник спокойствия - Кодовый замок на микросхеме 4017.
Да друзья микросхема так и называется 4017, существует множество фирм выпускающих эту продукцию исходя из этого буквы перед цифрами могут немного видоизменяться, например моя микросхема родом из Китая, однако потомки Конфуция смело и бесцеремонно белым по черному корпусу влепили логотип PHILIPS и, следовательно, маркировка следующая: HEF4017BP. Но ближе к телу.
Предлагаемая схема поможет вам собрать простой кодовый замок с высокой шифростойкостью. Чтобы подобрать забытый вами по пьяни или по другим причинам код, придется перебрать 10000 вариантов. При этом код замка состоит из 4-х цифр нажатых в определенной последовательности. Итак, сама схема:

На мой взгляд, ничего сложного, спаял, повесил. Принцип работы этого девайса не отличается от принципа работы других электронных кодовых замков на микросхемах. Кто долгое время копается в стране электроники уже в этом шарит, но для новичков поясню.
Кнопками S6-S9 на схеме обозначены "правильные" кодовые цифры, кнопками S1-S5 - цифры, которые в коде не нужны вовсе.
Первоначально на выводе 3 мc присутствует напряжение (логическая "1"). Когда нажимается кнопка "S6", логическая "1" поступает на вход счетчика 14, и логическая "1" появляется на выводе 2. Таким же образом, после нажатия кнопки "S7" логическая "1" появляется на выходе 4, а после нажатия кнопки "S8" - на выходе 7. После нажатия последней верной цифры - "S9" - логическая "1" появляется на выходе 10, транзистор VT2 открывается, реле срабатывает и своими контактами подключает нагрузку. Срабатывание реле индицируется светодиодом.
В случае нажатия любой из "неверных" цифр (S1-S5) логическая "1" поступит на вывод 15 ("Reset"- сброс в исходное состояние), и подбор кода придется начинать сначала. Вот такая вредная пакость.

Следующий замок на микросхеме К561ИЕ9 и полевом транзисторе КП501А.
Принципиальных отличий в сложности от предыдущей схемы немного, в общем смотри сам:

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

Работает электрическая схема следующим образом. В начальный момент, при подаче питания, цепь из конденсатора С1 и резистора R1 формирует импульс обнуления триггеров (на выходах 1 и 13 микросхем будет лог "0"). При нажатии на кнопку первой цифры кода (на схеме - SВ4), в момент ее отпускания триггер D1.1 переключится, т. е. на выходе D1/1 появится лог. "1", так как на входе D1/5 есть пог. "1". При нажатии очередной кнопки, если на входе 0 соответствующего триггера имеется лог. "1", т. е. предыдущий сработал, то пог. "1" появится и на его выходе. Последним срабатывает триггер D2.2 , а чтобы схема не осталась в таком состоянии надолго, используется транзистор VT1. Он обеспечивает задержку обнуления триггеров. Задержка выполнена за счет цепи заряда конденсатора С2 через резистор R6. По этой причине на выходе D2/13 сигнал лог. "1" будет присутствовать не более 1 секунды. Этого времени вполне достаточно для срабатывания реле К1 или электромагнита. Время, при желании, легко можно сделать значительно больше, применив конденсатор С2 большей емкости.
В процессе набора кода нажатие любой ошибочной цифры обнуляет все триггеры.
Ну вот в принципе и все.

Схема простого электронного кодового замка.Схема не сложная,требуется только прошить микроконтроллер PIC. Для этой схемы нужен именно PIC 12F675 (629)-не подойдет.

Сама схема очень простая и содержит минимум деталей.
Схема замка:


разместить рекламу бесплатно
Схема клавиатуры:


Принцип работы очень прост: все кнопки соединенны через цепь последовательно подключенных резисторов.И каждой кнопке приходится свое сопротивление (если кнопке №1-1к, то кнопке №2-2к и так далее). Все эти значения записываются при програмировании в микроконтроллер, после чего он реагирует только на них.

Програмируется код очень просто: нажимаем кнопку CODE и удерживаем пока не загорится светодиод, после чего вводим код на клавиатуре.Все новый код запрограмирован (кому не понятно,смотрите Видео работы внизу статьи)

Исполнительным устройством (М), может служить все что угодно, в моем случае служит маломощный электро двигатель,который будет вращать редуктор: поэтому я его подключил к тому же источнику питания что и саму схему.Если у вас будет мощное исполнительное устройство: то его следует подключать от дополнительного источника питания.

Клавиатуру я нашел только матричную,вот она на фото

Проблема заключалась в том что. подключение ее выглядит вот так:

Пришлось ее переделать, дорожки перерезал и как на схеме впаял резисторы, вот что получилось:


Один ряд кнопок я не подключал (это буквы A,B,C,D)
Только букву (D) подключил как кнопку включения питания (то есть, схема работает только если удерживать нажатой кнопку (D)) Это сводит вероятность подбора кода к нулю.
А сам кодовый замок в режиме ожидания совсем не потребляет ток.

Хочу поставить этот замок в шкафчик на работе, в который я часто лажу,а каждый раз не охота доставать связку ключей. Так как стандартный замок останется на месте,я и сделал источник питания от батареек(что бы никаких проводов к ящику не было),ну раз в несколько месяцев можно ключами открыть дверь и поменять батарейки.

Первая сборка схемы на монтажной плате (для проверки ее работоспособности)


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





Top