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