Как выбрать и установить кодовый замок на дверь подъезда

Как сделать электронный кодовый замок

Взлом кодовых замков на чемоданах, кейсах, сумках

А вот ещё интересный способ вскрытия кодовых замков на чемоданах и различных портфелях:

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

Принцип действия прост: запирающий механизм имеет паз, этот паз находится напротив правильной цифры. То есть, если выставлена неправильная цифра, паз не видно, если правильная — вы его можете увидеть.

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

Поговаривают, что все грузчики в аэропортах так умеют

Кодовый замок на Arduino

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

Техническое задание

Разработать кодовый замок на Arduino, который управляет электромагнитным реле. При правильном вводе 5-значного кода,  срабатывает реле и загорается зеленый светодиод. Через 5 секунд реле приходит в изначальное состояние и зеленый светодиод гаснет. Если код введен неверно, то загорается красный светодиод в течение 5 секунд. Код можно вводить бесконечное количество раз.

Разработка

Давайте для начала смоделируем схему в Proteus

На схеме мы видим матрицу из кнопок, два светодиода и вместо катушки реле для удобства взят спикер, который при эмуляции начинает трещать. При правильном наборе кода загорается светодиод L_1 и трещит спикер LS1 в течение 5 секунд.

Код программы:

#include #define LED1 10 // красный светодиод #define LED2 11 // зеленый светодиод #define RELAY 12 // реле на замок #define NUM_KEYS 5 // количество знаков в коде char key; char myarraw = { ‘1’, ‘2’, ‘3’, ‘4’, ‘5’}; // массив с верным кодом char button_pressed; //массив для хранения нажатых кнопок int k=0; // счетчик нажатий int s=0; // счетчик совпадений нажатых кнопок с верными const byte ROWS = 4; // количество строк в матрице клавиатуры const byte COLS = 4; // количество столбцов char keys = { // таблица соответствия кнопок символам {‘1′,’2′,’3′,’A’}, {‘4′,’5′,’6′,’B’}, {‘7′,’8′,’9′,’C’}, {‘*’,’0′,’#’,’D’}}; byte rowPins = {5, 4, 3, 2}; // пины подключенных строк byte colPins = {9, 8, 7, 6}; // пины подключенных столбцов Keypad keypad = Keypad( makeKeymap(keys), rowPins, colPins, ROWS, COLS ); // создаем объект клавиатуры для работы с ней void setup() { pinMode(LED1, OUTPUT); // красный светодиод pinMode(LED2, OUTPUT); // зеленый светодиод pinMode(RELAY, OUTPUT); // реле управления замком digitalWrite(RELAY, HIGH); // вход реле инверсный, поэтому его сразу включаем (?!) } void loop () { key = keypad.getKey(); // спрашиваем у клавиатуры, есть нажатая кнопка? if ( key != NO_KEY ) // если она все-таки есть { button_pressed = key; //сохраняем эту кнопочку в массиве k = k + 1; // запоминаем сколько уже кнопок нажали if(k == NUM_KEYS) // если нажали нужное количество кнопок {for ( uint8_t i = 0; i

#define LED1 10 // красный светодиод#define LED2 11 // зеленый светодиод#define RELAY 12 // реле на замок#define NUM_KEYS 5 // количество знаков в кодеchar myarraw = { ‘1’, ‘2’, ‘3’, ‘4’, ‘5’}; // массив с верным кодомchar button_pressed; //массив для хранения нажатых кнопокint k=0; // счетчик нажатийint s=0; // счетчик совпадений нажатых кнопок с вернымиconst byte ROWS = 4; // количество строк в матрице клавиатурыconst byte COLS = 4; // количество столбцовchar keys = { // таблица соответствия кнопок символамbyte rowPins = {5, 4, 3, 2}; // пины подключенных строкbyte colPins = {9, 8, 7, 6}; // пины подключенных столбцовKeypad keypad = Keypad( makeKeymap(keys), rowPins, colPins, ROWS, COLS ); // создаем объект клавиатуры для работы с нейpinMode(LED1, OUTPUT); // красный светодиодpinMode(LED2, OUTPUT); // зеленый светодиодpinMode(RELAY, OUTPUT); // реле управления замкомdigitalWrite(RELAY, HIGH); // вход реле инверсный, поэтому его сразу включаем (?!){ key = keypad.getKey(); // спрашиваем у клавиатуры, есть нажатая кнопка?if ( key != NO_KEY ) // если она все-таки естьbutton_pressed = key; //сохраняем эту кнопочку в массивеk = k + 1; // запоминаем сколько уже кнопок нажалиif(k == NUM_KEYS) // если нажали нужное количество кнопок{for ( uint8_t i = 0; i

Где применяется кодовый замок?

Запирающие механизмы предназначены для защиты имущества от воров, мародеров, грабителей. Шифрованный запор на дверное полотно — гарантия высокого уровня защищенности (по сравнению с обычным замыкающим устройством). Места применения:

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

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

По конструктивным особенностям кодовые замки могут быть

  • механическими;
  • электромеханическими;
  • электрическими.

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

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

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

arduinoLab

Программируемый электронный замок с iButton (touch memory) ключами на ардуино,

с памятью на 63 ключа и открывание двери сервоприводом.

Код для ключей DALLAS DS1990, на таких, обычно по центру, написано 1-Bus или 1-Ware или совместимые с ними.

подключение

код

#include <Servo.h> #include <EEPROM.h> #include <OneWire.h> const byte saveKey = 2; // вход для кнопки обнуления const byte statusLed = 13; const byte doorPin = 3; OneWire ds(8); Servo servo; byte addr; byte allKey; // всего ключей // функция сверяет два адреса (два массива) boolean addrTest(byte addr1, byte addr2){ for(int i = 0; i < 8; i++) { if (addr1!= addr2) return 0; } return 1; } void error(){ while(1){ digitalWrite(statusLed, !digitalRead(statusLed)); delay(300); } }// boolean keyTest(){ // возвращает 1 если ключ есть в еепром byte addrTemp; for (int i = 0; i < allKey; i++){ for(int y = 0; y < 8; y++) addrTemp = EEPROM.read((i << 3) + y ); if (addrTest(addrTemp, addr)) return 1; } return 0; }// void save(){ // сохраняет ключ в еепром digitalWrite(statusLed, HIGH); if (allKey >= 63) error(); // если места нет while (!ds.search(addr)) ds.reset_search(); // ждем ключ if ( OneWire::crc8( addr, 7) != addr) error(); if (keyTest()) error(); // если нашли ключ в еепром. for(int i = 0; i < 8; i++) EEPROM.write((allKey << 3) + i, addr); allKey++; // прибавляем единицу к количеству ключей EEPROM.write(511, allKey); digitalWrite(statusLed, LOW); }// void openDoor(){ // тут включаем\выключаем выход или крутим серву /* digitalWrite(doorPin, HIGH); delay(5000); digitalWrite(doorPin, LOW); */ servo.write(150); delay(3000); // задержку конечно нужно подлинее servo.write(0); }// void setup() { // Serial.begin(9600); // pinMode(doorPin, OUTPUT); pinMode(statusLed, OUTPUT); pinMode(saveKey, INPUT_PULLUP); servo.attach(doorPin); servo.write(0); // если при включении нажата кнопка, сбрасываем ключи на 0 if (!digitalRead(saveKey)) EEPROM.write(511, 0); allKey = EEPROM.read(511); // читаем количество ключей } voidloop(){ ds.reset_search(); if (!digitalRead(saveKey)) save(); // если нажали кнопку // сканируем шину, если нет устройств выходим из loop if (!ds.search(addr)) return; if ( OneWire::crc8( addr, 7) != addr) return; if (keyTest()) openDoor(); // если нашли ключ в еепром, открываем дверь }

Виды электронных кодовых замков

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

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

Электромеханический замок — невидимка. Может управляться при помощи телефона

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

Кодовые замки, оснащенные электронной схемой, разделяются на два вида:

  1. Кнопочные модели с электронным управлением. Эта группа изделий широко распространена. Однако ей присущи все недостатки кнопочных механических конструкций. Нередко кнопки в таких изделиях западают, а надписи на них стираются. Обычно они используются в жилых помещениях, не требующих особой защиты от проникновения посторонних лиц. Подобные устройства часто выбирают для монтажа в двери подъезда, на въездной калитке и т.д. Обычно пульт управления и запирающий механизм объединены в единый блок. Но выпускаются и другие варианты, в которых эти важнейшие части замка разъединены.
  2. Магнитные. Эта модель считается более надежной. Вскрыть замок, открывающийся при помощи магнитного ключа, будет затруднительно даже злоумышленнику со стажем. Роль ключа играет пластиковая карточка, которая внешне выглядит, как банковская, или специальный брелок. В качестве альтернативы некоторые производители предлагают пульты для дистанционного управления, отпирающие механизм посредством передаваемого радиосигнала, содержащего заветный код. Последний вариант относится к небезопасным способам открывания двери. Современные «медвежатники» научились при помощи специального оборудования перехватывать радиосигнал и декодировать его. Несмотря на недостатки, магнитные замки остаются востребованными и популярными. Именно эта конструкционная схема лежит в основе рабочего механизма замка-невидимки.

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

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

Кодовый замок электронный

Преимущества кодового замка:

  • долговечность;
  • работа в любых погодных условиях и при перепадах температуры;
  • доступная стоимость необходимых элементов.

Схема самого простого замка на четыре кнопки

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

Приобретается комплект радиодеталей с платой.
В роли мотора устанавливается автомобильный электропривод на реле.
Защелкивающее устройство подбирается в соответствии с имеющимся замком.
На каркас двери устанавливается плата с реле, к которой подводится электропроводка.
Для корпуса можно взять пластиковую крышку с просверленными в ней отверстиями для проведения монтажа.
В алюминиевом профиле П-образной формы высверливаются отверстия, в которые вставляются кнопки. Диаметр должен быть равен кнопке на кембрике

Это важно для качественного срабатывания сигнала, чтобы было точное центрирование.
К кнопкам и к светодиодам припаиваются провода, и вся конструкция заливается эпоксидной смолой.
При помощи шурупов панель крепится к двери.
Для обеспечения бесперебойного питания присоединяется ИБП.

Как выглядит электронное устройство изнутри

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

 
   
 
 

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

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

Устройство собрано на двух микросхемах, К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 необходимо оставлять пустой вывод для маневра.

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

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

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

 
  • 68
 

В. Рогов

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

А как же безопасность?

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

  • Не оставляйте велосипед без присмотра. Ни охранник из супермаркета, ни добропорядочные прохожие не обязаны присматривать за вашей вещью. Поверьте, у них достаточно собственных забот!
  • Перед тем, как оставить велосипед на улице, снимите с него все гаджеты и спишите серийный номер на случай обращения в полицию.
  • Если не оставлять велобайк на видном месте никак нельзя, пользоваться лучше дорогими брендовыми противоугонными устройствами, хотя и они не гарантируют 100%-ной защиты.
  • Используйте U-образные устройства с толстыми металлическими трубами – их тяжелее свинтить болторезами.
  • Пусть замков будет сразу несколько. Тогда угонщику придётся повозиться с ними подольше. Но есть шанс, что он унесёт только колёса.

Правда, в последнем случае вам придётся запоминать уже две комбинации чисел. А забывать – это особый талант. Так что, если вы уже не в первый раз забыли шифр велосипедного замка, просто запишите его в той же тетради или сохраните в том же файле, где у вас собраны пароли от электронной почты, социальных сетей и часто посещаемых сайтов. Авось, заветный код сохранится… Только никому его не показывайте!

Кодовые замки могут механическими и электронными

Механические кодовые замки: как открыть

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

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

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

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

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

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

Принцип работы

Работа замка на микроконтроллере основана на поочередном вводе трех чисел. Размер каждого числа может быть в диапазоне от 0 до 255. Это в свою очередь повышает уровень секретности кодового замка по сравнению с другими замками, у которых каждое секретное число имеет размер от 0 до 9.

В том случае если введенная последовательность этих трех чисел совпадает с тремя числами, которые внесены в память микроконтроллера кодового замка, то на выходе (вывод 3) появится управляющий сигнал (лог.1), на 15 секунд загорится светодиод HL4 сигнализируя о правильности ввода и сработает реле К1 управляющее исполнительным механизмом замка. По истечении 15 секунд на выводе 4 микроконтроллера появится лог. 0 и замок перейдет в первоначальное состояние ожидания.

Управление работой кодового замка осуществляется всего двумя кнопками, руководствуясь только индикацией светодиодов. Причем ввод секретного кода осуществляется только одной кнопкой SB2, которая находится на наружной панели замка. Вторая кнопка SB1 предназначена для программирования, и она расположена на самой плате.

↑ Для сборки замка потребуется

Для сборки замка потребуется всего ничего, а именно: 1. 5 электромагнитных реле, любых. Можно больше. Главное что-бы подходили вам по рабочему напряжению. Ну и еще одно условие, у четырех реле должно быть хотя-бы по одной группе нормально разомкнутых контактов, а в пятом реле — нормально замкнутых. Я использовал РЭС-32.

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

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

4. Кнопка для открывания двери изнутри помещения.

5. Геркон с нормально разомкутыми контактами и небольшой магнит. Например, такое используют в сигнализации.


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

6. Паяльник, провода, припой, канифоль и прямые руки.

Работа кодового замка на PIC12F675

Для записи 4 цифр секретного кода сперва необходимо нажать кнопку “CODE” и удерживать ее до того момента когда загорится светодиод LED. Затем поочередно нужно набрать 4 цифры секретного кода. По завершению ввода, данный код будет записан в энергонезависимую память микроконтроллера.

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

Решил поиграться с давно заказанной с китая мембранной клавиатурой 3×4. Есть много видов и разновидностей данной клавиатуры, есть в пластмассовых корпусах, а есть пленочные. У моего вариант 3×4 7 контактов, распиновка клавиатуры 4×4 показана на схеме ниже, схема один к одному. Схема почти идентична с клавиатурой 3×4 за исключением того что отсутствует правый ряд клавиш «A,B,С,D».

Клавиатура 4×4 подключается аналогично, четвертый ряд «A,
B,
С,
D
» подключается к порту PD7 микроконтроллера.

Исходный код программы:

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

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

При включении прибора на верхней строке высвечивается иконка «замок», на нижней строке отображаются вводимые символы.

По умолчанию в исходнике код «123», как только мы введем этот код (как только нажмем третью правильную кнопку) на нижней строке выйдет надпись «UNLOCK».

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

Готовая версия кодового замка:

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

При верном вводе PIN кода привод сработает на 1 секунду, этого времени достаточно для работы механизма замка (открывания двери)? привод подключается через транзистор к порту PORTB.4. Если же при попытке ввести PIN код ошиблись цифрой, нажимаете кнопку «решетка» и можно начать ввод кода заново…

При правильном вводе PIN кода открывается замок, а на дисплее выводится надпись «UNLOCK».

Проект в Proteus и прошивка лежат ниже в архиве, PIN код замка указан в архиве в названии файла прошивки.

проект Proteus и файл прошивки (~16кб.)

Схема и программа цифрового кодового замка с инфракрасным ключом на микроконтроллере

Доброго дня уважаемые радиолюбители!Приветствую вас на сайте “ “

Доброго дня уважаемые радиолюбители! Сегодня в разделе “Радиолюбительские схемы на микроконтроллерах”
мы рассмотрим несложную схему – цифровой кодовый замок с ИК ключом.

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

Кодовый замок находится в режиме ожидания, пока на фотодиод VD1 не поступит ИК сигнал, который преобразуется в электрические импульсы. Ключ представляет собой передатчик ИК сигнала и питается от одного гальванического элемента. На микросхеме собран преобразователь напряжения 1,5 вольта в 5 вольт. Данную часть схемы ключа с преобразователем напряжения можно игнорировать, но для этого потребуется подобрать подходящий источник питания ключа напряжением 5 вольт. Ключ активизируется подачей питающего напряжения выключателем SA1. При замене “секретных” слов надо изменить их коды в текстах программы как замка, так и ключа. Питают замок от сетевого блока питания напряжением 12 вольт. Его желательно дополнить аккумулятором для питания соленоида при отсутствии сетевого напряжения.

Схема устройства

Схема устройства представлена на следующем рисунке и содержит в своем составе Arduino, модуль клавиатуры, буззер (звонок) и ЖК дисплей. Плата Arduino управляет всеми процессами работы схемы: считывание пароля с модуля клавиатуры, сравнение паролей, включение/выключение буззера и передача статуса на ЖК дсиплей. Клавиатура используется для ввода пароля. Буззер используется для индикации, а ЖК дисплей используется для отображения статуса операции и различных сообщений. Буззер управляется с помощью NPN транзистора.

Столбцы модуля клавиатуры непосредственно подключены к контактам 4, 5, 6, 7, а строки – к контактам 3, 2, 1, 0 платы arduino uno. ЖК дисплей подключен к плате Arduino в 4-битном режиме. Управляющие контакты RS, RW и En подключены к контактам Arduino 13, GND и 12. Контакты данных ЖК дисплея D4-D7 подключены к контактам 11, 10, 9 и 8 arduino. Буззер подключен к контакту 14(A1) arduino с помощью NPN транзистора BC547.

Особенности монтажа электронного замка

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

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

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

Заключение

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

Спасибо за внимание!

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

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

Понравилась статья? Поделиться с друзьями:
Зинг-Электро
Добавить комментарий

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