Категории
|
Кодовый замок своими рукамиКодовый замок своими руками | Каталог самоделокИз этой статьи вы сможете узнать, как сделать простой кодовый замок с небольшими финансовыми затратами. Если речь не идет о дерзком взломе при помощи грубой физической силы, то подбор комбинации к этому кодовому замку может занять годы. Схема этого кодового замка была найдена на просторах интернета, но после сборки прибор не функционировал из-за двух базовых резисторов. Их сопротивления пришлось снизить, чтобы все заработало, как следует. Сердцем данной схемы является микросхема CD4017, которая является счетчиком с десятью рабочими выводами. Для подачи импульсов на эту микросхему будут служить кнопки, которые будут работать по принципу: одно нажатие — один входной импульс. Кнопки S1-S4 – это рабочие или правильные кнопки. S5 -S12 – это ложные кнопки, количество которых может быть любым. При подключении схемы к источнику питания на 3-м выводе микросхемы будет присутствовать логическая единица. При нажатии первой правильной кнопки S1 единица поступает на вывод 14 микросхемы, который является входом. При подаче на вход первого импульса, счетчик начинает работу – считывание импульсов, и логическая единица появляется уже на выводе 2. При нажатии на кнопку S2 единица снова поступает на вход 14, и открывается 4-й выход, потом 7-й и последний 10-й. Сигнал с последнего поступает к базе транзистора, и тот срабатывает, и уже можно управлять любой нагрузкой, например, обмоткой электромагнитного реле для коммутации сетевых нагрузок. В схеме задействованы всего 4 вывода микросхемы. Таким образом, верный код будет состоять из 4 цифр, причем кнопки должны нажиматься в определенной последовательности (S1, S2, S3, S4). Если нарушить порядок нажатия кнопок, то замок не сможет открыться. Микросхема снабжена функцией сброса, за которую отвечает 15-й вывод. Если нажать одну из восьми неверных кнопок, то логическая единица окажется на 15-м выводе. Произойдет сброс до первоначального состояния, и комбинацию потребуется ввести заново. В роли устройства ввода выступила клавиатура от старого телефона. Но после разборки выяснилось, что с такой клавиатурой будет много возни. В данном телефоне подключение контактов в последовательно-параллельном исполнении. Лучше воспользоваться обычными кнопками, чтобы не путаться при подключении. Простая схема для создания кодового замка для входных дверей своими рукамиГлавная Замки Простая схема для создания кодового замка для входных дверей своими руками Входная дверь устанавливается, чтобы посторонние и нежелательные посетители не могли попасть на территорию жилища. Но если на двери стоит ненадежный замок, который откроет любой желающий, то в таком случае она не будет в полной мере выполнять свое предназначение. Для основательной защиты частной территории можно самостоятельно сделать кодовый замок. Самые простые схемы таких конструкций предлагаются в любом электротехническом журнале. Изготовление требует минимальных знаний по физике и небольшого опыта по работе с микросхемами и электричеством. Типы кодовых замковЕсть множество замков на микросхеме, для которых не требуется ключа. Его роль на себя берут карточки, кнопки и разнообразные виды сканеров. Кодовые замки делятся на два типа. Механические кодовые замкиОни, в свою очередь, разделяются на врезные и накладные:
Преимуществом этих замков становится энергонезависимость. Но при частом и длительном пользовании кнопки на замке начинают выделяться из общего фона и западать. Поэтому постороннему человеку подобрать заданную комбинацию не составит труда. ![]() Электронные кодовые замкиЭто устройства, в основе управления которыми лежит микропроцессор. Установка запорно-сигнального блока возможна в любом месте. Данные замки делятся на три вида.
![]() Детали и инструменты для сборки кодового замкаПрежде чем приступать к изучению схемы электронного кодового дверного замка, потребуется приготовить детали. Для разных моделей применяются свои элементы, перечислим главные:
Кодовый замок электронныйПреимущества кодового замка:
![]() При наличии всех деталей вопрос о том, как сделать такой замок своими руками, не представляет никакой сложности.
![]() Замок с геркономСамодельные электро-кодовые дверные замки на герконах удобно устанавливать на дверях, которые должны быть постоянно закрыты. Главная деталь в кодовых замках – реле-геркон. При выходе из помещения достаточно нажать кнопку на панели, и дверь после полного закрытия зафиксируется благодаря замыканию геркона. Открываются такие двери путем набора шифра. Схема кодового замка выполняется следующим образом:
![]() О том, как работает такое самодельное устройство, вы узнаете, посмотрев видео. Проголосовали более 0 раз, средняя оценка Заборы Как сделать имитацию кирпичного столба для забора своими руками?Как сделать кодовый замок самостоятельноКодовые замки по сравнению с запирающими устройствами, открывающимися с помощью ключей, имеют ряд преимуществ. Среди них отсутствие замочной скважины, в которую хулиганы могут напихать различный мусор, надежность механизма, отсутствие необходимости носить с собой ключ, рискуя его потерять и многие другие. Однако задумываясь о покупке и установке такого замка, многие сталкиваются с проблемой высокой стоимости таких запорных устройств. Это наталкивает хороших хозяев «с прямыми руками» на мысль о том, как же можно сделать кодовый замок своими руками. В рамках данной статьи мы рассмотрим возможности изготовления подобных замков, их отличия от заводских серийных образцов, а также изучим предлагаемые специалистами примеры создания механического и электронного запирающего устройства. Можно ли изготовить электронный или механический кодовый замок?Теоретически имея желание, некоторый опыт работы с электричеством и полупроводниковыми микросхемами, а также с механизмами запорных устройств, можно изготовить электронный или механический кодовой замок. В сети Интернет можно найти немало статей и заметок, в которых приводятся схемы электронных и механических кодовых замков. Однако нужно понимать, что их качество и надежность будут под большим вопросом. Столкнувшись с проблемами самостоятельного изготовления электронных кодовых замков, мы вынуждены констатировать, что большая часть из предложенных в статьях схем не работоспособны. Что до механических замков, то одни из предложенных вариантов слишком сложны в изготовлении, а другие требуют заводских комплектующих, что, впрочем, ни во всех случаях является проблемой. Изучив тему досконально, мы пришли к заключению, что электронный или механический кодовый замок изготовить самостоятельно, возможно. Однако если вы изначально предъявляете к нему повышенные требования по эксплуатационным характеристикам, то лучше не тратьте время и силы, купите заводское запирающее устройство. Не исключено, что его стоимость в итоге окупит потраченное время на бесплодные поиски подходящей схемы и усилия на перепайку электрических схем и переделку механических элементов замка. Кроме того, самодельные запирающие устройства имеют существенные отличия от заводских образцов, о них мы и поговорим далее. Чем будут отличаться самодельные кодовые замки от заводских?
К слову сказать, существует два основных подхода при изготовлении самодельных запирающих устройств. Первый (и на наш взгляд самый верный), предполагает использование заводских деталей при изготовлении электронного или механического замка, так сказать «в авторской компоновке». А второй подход, более рискованный, предполагает кустарное изготовление отдельных деталей запорного устройства и использование подручных средств в работе, так чем же все таки самодельные замки будут отличаться от тех, которые можно купить в магазине?
Подбираем инструмент и подходящие деталиПроцесс самостоятельного изготовления электронного или механического кодового замка предваряется выбором подходящих деталей и инструментов. Универсального набора инструментов и деталей в этом случае не существует, поскольку их подбор будет зависеть от множества факторов. Тем не менее, сказать о том какие инструменты и материалы вам понадобятся точно вполне возможно. Итак, для изготовления электронного или механического кодового замка потребуются следующие детали и инструменты:
Наиболее удачной на наш взгляд микросхемой для самодельного электронного кодового замка считается 561Л0А7. Ее топологию вместе с остальными элементами замка вы видите сейчас перед глазами. Данная схема имеет ряд преимуществ перед другими образцами:
Низкое энергопотребление обеспечивается тем, что вся электрическая схема в состоянии покоя обесточена, а для того, чтобы подключить питание нужно нажать на специальную кнопку, например это будет «0». После нажатия кнопки «0» у вас появляется 15-20 секунд для набора кода и открытия замка, после чего схема снова обесточивается. Кстати в данной схеме применяется кодовая панель SA 1, которая выводится наружу. Для установки кода, применяется панель SR 1, соединенная с устройством для фиксации частот, взятой от радиоприемника. Достаточно специальным образом расположить штекера в гнездах устройства, что будет соответствовать 4-х значному коду. Схема защищает замок от интеллектуального взлома путем подбора. В случае если во время набора кода будет нажата неправильная кнопка, панель набора блокируется на 15 секунд, после этого набор можно повторить. Можно увеличить время блокировки с каждым неправильным набором кода. Итак, давайте кратко рассмотрим порядок изготовления электронного кодового замка.
Пример изготовления механического кодового замка
Подводя итог, отметим, что ответить на вопрос о том, как сделать кодовый замок далеко не просто. Существует очень много вариантов и схем изготовления подобного запорного устройства. И даже если вы возьмете работоспособную схему, это не значит, что у вас все получится, ведь многое зависит от вашей сообразительности, работоспособности и опыта в деле изготовления и установки замков. Поэтому если вы чувствуете, что эта работа вам не по плечу, лучше приобретите хороший заводской замок, в этом случае вероятность того, что он вас не подведет гораздо выше. Удачных вам экспериментов. Хитрый кодовый замок своими руками | Каталог самоделок Arduino является идеальной платформой для создания прототипов. Без нее множество замечательных идей никогда не были бы реализованы. Такие идеи, как создание необычного кодового замка, в котором кодом является время удержания кнопки. Такой замочек теоретически невозможно вскрыть, даже если в точности известен пароль. Люди, которые пользуются таким замком, открывают его с помощью мышечной памяти. Злоумышленники никогда не смогут это повторить. Если делать кодовый замок в SMD-исполнении с использованием различных компонентов, то получится чересчур громоздкая конструкция. Ее было бы неудобно использовать на практике. Для реализации такого замка необходимо использовать платформу Arduino. Для действительной надежности замка, нужно написать программу для контроллера так, чтобы паролем являлся не номер нажатой кнопки, а сочетание нескольких клавиш, нажимаемых одновременно. Так выглядит схема кодового замка: ![]() Подключение кнопок следующее:
Все уроки, связанные с Arduino, иллюстрированы с помощью замечательной программы Fritzing. Простая в работе программа для рисования наглядных электрических схем, заточенная под Arduino-проекты. Код будет таким: const int ina = 3; const int inb = 5; const int inc = 9; const int ledPin = 13; int i = 1000; byte a = 0; byte b = 0; byte c = 0; byte d = 0; unsigned long time = 0; //не забывайте всё, что принимает значение millis() unsigned long temp = 0; //хранить в unsigned long byte keya[] = { 0, 0, 0, 0, 0, 0, 0, 0}; //коды собственно byte keyb[] = { 1, 1, 1, 1, 0, 1, 0, 0}; byte keyc[] = { 1, 0, 1, 0, 1, 1, 1, 0}; byte k = 0; void setup() { pinMode(ina, INPUT_PULLUP); //3 входа, подключаемые к кнопкам pinMode(inb, INPUT_PULLUP); pinMode(inc, INPUT_PULLUP); pinMode(ledPin, OUTPUT); //встроенный светодиод на 13-ом пине pinMode(7, OUTPUT); pinMode(11, OUTPUT); digitalWrite(7, LOW); //заменяют землю digitalWrite(11, LOW); time = millis(); //нужно для отсчёта времени } void blinktwice() { //двойное мигание светодиодом digitalWrite(ledPin, HIGH); delay(100); digitalWrite(ledPin, LOW); delay(100); digitalWrite(ledPin, HIGH); delay(100); digitalWrite(ledPin, LOW); delay(200); } void loop() { if(k==0) { blinktwice(); //приглашение ввести код } if (k == { digitalWrite(ledPin, HIGH); delay(3000); k = 0; } a = digitalRead(ina); //считываются уровни сигналов с кнопок - нажата/не нажата b = digitalRead(inb); c = digitalRead(inc); delay(100); //следующий if - защита против ложных срабатываний, можно не использовать if((digitalRead(ina) == a)&&(digitalRead(inb) ==b)&&(digitalRead(inc)==c)) { if (a == keya[k]) { if (b == keyb[k]) { if (c == keyc[k]) { k++; } } } } if (k==1) { if (d ==0) { time = millis (); d++; } } temp = millis(); temp = temp - time; if (temp > 10000) { k= 0; d=0; time = millis (); } }Пояснения к коду программы:В функции setup назначаются порты, и устанавливается низкий уровень на тех, которые назначены заменять землю. Параметр INPUT_PULLUP означает, что PIN подтянут к +5В при помощи внутреннего резистора на 10 кОм. Так можно избавиться от “плавающего” сигнала на пине. Также будет невозможно закоротить чего-нибудь лишнего, когда кнопка замыкается на землю. Функция blinktwice выделена отдельно исключительно ради удобства. Не следует упускать возможностей практиковаться в использовании различных функций. Дальше происходит считывание сигналов на портах. Когда клавиша нажата, значение равно 0, а если отжата– это 1. Сигналы сопоставляются со значениями, которые записаны в массивах. К примеру, сигнал 0,1,1 говорит о том, что клавиша 1 зажата, а две оставшиеся непременно отжаты. При выполнении этого условия произойдет переход к последующим значениям для сравнения. Если все 7 условий, следующие друг за другом, были реализованы, то выполнится k==8 и светодиод загорится на 3 секунды. Это значит, что пароль был введен верно. В эту часть кода необходимо вписать, действие, которое должно произойти после корректного ввода кода (открывание дверей, звуковой сигнал и т. п.). Оставшаяся часть кода производит обнуление счетчика при условии, что с момента введения пароля прошло более 10 секунд. При этом светодиод должен погаснуть. Без сбрасывания счетчика теоретически было бы возможно подобрать комбинацию путем перебора, несмотря на то, что их число составит (2^3)^7=2^21. Это немного больше 2000000 комбинаций. Время ввода правильного пароля около 5 секунд после непродолжительных тренировок. Можно даже поставить зажатие кнопок по времени. Прикрепленные файлы. Код программы Автор: Аркадий. |
Корзина
Хит сезона
|