Комментарии 25
Автор в какой-то момент тоже не пройдет, потому как в такой схеме рано или поздно где-нибудь потеряется контакт ;)
+6
Неплохой стенд, у нас такие в кабинетах схемотехники стоят, правда никто ими не пользуется — всё мультисим заменил.
А цеплять сам механизм замка к выходу out?
А кнопка ресет есть, я просто не смог найти ее на схеме? Нужна же, например когда код введен, дверь открыли и закрыли, он ведь должен сбросится, иначе всегда замок будет открыт.
А цеплять сам механизм замка к выходу out?
А кнопка ресет есть, я просто не смог найти ее на схеме? Нужна же, например когда код введен, дверь открыли и закрыли, он ведь должен сбросится, иначе всегда замок будет открыт.
0
Нажатие правильной кнопки в неверной последовательности, при отсутствии сигнала с предыдущего триггера, не приводит к сбросу.
Таким образом можно «топтаться» на правильных кнопках, и подобрать последовательность.
Таким образом можно «топтаться» на правильных кнопках, и подобрать последовательность.
0
155 серия очень не надежна. Либо мне так не везло. Их всегда стоило делать с колодками из за их частого вылета :)
-2
Автору на доработку:
1. Нет ни одного конденсатора по питанию микросхем — чревато нестабильной работой и зависимостью от погоды на луне.
2. Смешивать в одной схеме CMOS и TTL логику нежелательно. Разные входные/выходные токи и логические уровни.
3. Цепь сброса триггеров (RC — цепочка) должна обязательно содержать разрядный диод.
1. Нет ни одного конденсатора по питанию микросхем — чревато нестабильной работой и зависимостью от погоды на луне.
2. Смешивать в одной схеме CMOS и TTL логику нежелательно. Разные входные/выходные токи и логические уровни.
3. Цепь сброса триггеров (RC — цепочка) должна обязательно содержать разрядный диод.
+6
Зажигать светодиод при вводе правильной кнопки и сбрасывать в случае ошибки это ужасно! Количество вариантов кода при подборе сразу же уменьшается с 6*6*6*6*6*6 до 6+6+6+6+6+6 в лучшем случае.
+2
Визуализация, это всего ишь визуализация. Ведь кодовый замок-то учебный.
+2
Только количество вариантов кода не 6^6, а 6! (6*5*4*3*2*1)
И да, оно уменьшится в 6+5+4+3+2+1
И да, оно уменьшится в 6+5+4+3+2+1
0
По задумке человек, вводящий код, не видит плату. Клавиатура выносная.
Поэтому количество вариантов подбора кода = 10*9*8*7*6*5 = 151200 вариантов.
Поэтому количество вариантов подбора кода = 10*9*8*7*6*5 = 151200 вариантов.
0
Ну в текущей реализации кнопок всё таки шесть (не считая сброса), так что наверное 6! пока, но не суть)
А можно глупый вопрос? Я просто, если честно, в схемотехнике профан, да и логические схемы помню постольку поскольку, но что будет если все кнопки нажать абсолютно одновременно?
А можно глупый вопрос? Я просто, если честно, в схемотехнике профан, да и логические схемы помню постольку поскольку, но что будет если все кнопки нажать абсолютно одновременно?
0
Да ничего не будет.
Если рассматривать случай, когда все кнопки нажимаются АБСОЛЮТНО одновременно, с точностью до наносекунд, то будет сброс кода, потому что сигнал сброса по прямому проводу дойдёт гораздо быстрее, чем единица пройдёт с первого элемента на последний.
А если брать реальную ситуацию, например если человек надавил ладонью на клавиатуру, то у вас есть шанс открыть замок, но шанс этого очень мал (1/151200). И даже если замок откроется, то снова закроется через пару милисекунд, так как после правильных сразу будут нажаты неправильные кнопки.
Если рассматривать случай, когда все кнопки нажимаются АБСОЛЮТНО одновременно, с точностью до наносекунд, то будет сброс кода, потому что сигнал сброса по прямому проводу дойдёт гораздо быстрее, чем единица пройдёт с первого элемента на последний.
А если брать реальную ситуацию, например если человек надавил ладонью на клавиатуру, то у вас есть шанс открыть замок, но шанс этого очень мал (1/151200). И даже если замок откроется, то снова закроется через пару милисекунд, так как после правильных сразу будут нажаты неправильные кнопки.
0
Не канонично. Вместо синих светодиодов должны быть красные АЛ307.
+8
оранжевые АЛ102… они как раз одногодки тех микросхем. А АЛ307 более современные, почти уже как импортные.
+2
А я бы элементы «И» поставил не на сброс триггеров, а как прослойку между каскадами, тогда один вход был бы входом предыдущего каскада, а второй вход шел бы на DIP-Switch, подтянутый к земле или к уровню. Таким образом можно было бы задавать произвольный код, например, если между вторым и третьим триггером элемент «И» притянут одной ногой к земле через DIP-Switch, то для открытия двери нужно набрать 110111 по позициям 1-6, то есть не нажимать третью кнопу, а если нажать, то он просто заблочит следующий каскад.
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Ты не пройдёшь: кодовый замок на логике