No voy a darte un circuito completo aquí, ya que no lo hacemos por alguien que tiene problemas con la tarea. Pero, con suerte, te daré suficientes pistas para comenzar.
Voy a suponer que te refieres a una secuencia de entrada de 4 dígitos como pedí en mi comentario.
También asumo que necesitas diseñar esto usando una lógica discreta, y no usar un microcontrolador, ya que este último haría que el proyecto sea bastante trivial.
Como ya se mencionó en un comentario, deberá crear una máquina de estado (SM) para realizar un seguimiento de dónde se encuentra en el proceso de ingreso de dígitos (es decir, el estado 0 es inicial, el estado 1 es un dígito correcto ingresado, el estado 2 se ingresaron dos dígitos correctos, etc. El SM puede construirse usando un contador como 74HCT4017 .
Le sugiero que codifique la salida de los cuatro conmutadores en BCD (decimal codificado en binario) utilizando un chip como el 74HCT147 . Luego, utilizando un comparador de 4 bits como el 74HCT85 , puede comparar el interruptor pulsado con un código preestablecido y, si es igual, adelanta el SM al siguiente estado.
Cuando el SM alcanza el estado 4 (los cuatro dígitos coinciden), opere el accionador de bloqueo. El código puede ser cableado, o configurado mediante interruptores DIP para cada dígito como este .
Si durante el ingreso de dígitos, se ingresa un dígito incorrecto, entonces usted querrá restablecer el SM al estado 0. Es posible que también desee incluir un botón Borrar que haga lo mismo. Dependiendo de la seguridad, es posible que también desee incluir un LED para indicar que el SM está en estado 0 y listo para aceptar el primer dígito.