DRKV
Wall of Flesh
Back in the era of hoiktronics I remember looking at this Programmable Passcode-Protected Door. Now that we have logic gates, I thought maybe even a noob like me could put something like that together. I mean what could go wrong...
After about two days of designing and one day of hunting for broken wires and missing junktion boxes, I came up with a working prototype.
This lock uses four digit codes, but theoretically that could be extended.
Every button on the keypad triggers a unique combination of wires. The correct combinations are stored in a set of AND gates, when programming the password. The stuff to the left of the AND gates resets the passcode, and then writes the digits for the new code. To unlock the door, the counter on the right needs to reach its end. The counter can only be incremented, by pressing the next correct digit. If a button was pressed, but the counter was not incremented, the user has pressed the wrong button, so the counter is reset.
The big spaghetti of wires on the top right is just for disabling and enabling the right bits of the machine, at the right time.
The orange lever is for closing the door. The blue lever is for setting a new passcode, but it can only be activated when the door is open.
I tried to cram the whole thing into a somewhat useable size... I'm not quite sure I succeeded.
EDIT: Slight cleanup, to make it look a bit neater.
After about two days of designing and one day of hunting for broken wires and missing junktion boxes, I came up with a working prototype.
This lock uses four digit codes, but theoretically that could be extended.
Every button on the keypad triggers a unique combination of wires. The correct combinations are stored in a set of AND gates, when programming the password. The stuff to the left of the AND gates resets the passcode, and then writes the digits for the new code. To unlock the door, the counter on the right needs to reach its end. The counter can only be incremented, by pressing the next correct digit. If a button was pressed, but the counter was not incremented, the user has pressed the wrong button, so the counter is reset.
The big spaghetti of wires on the top right is just for disabling and enabling the right bits of the machine, at the right time.
The orange lever is for closing the door. The blue lever is for setting a new passcode, but it can only be activated when the door is open.
I tried to cram the whole thing into a somewhat useable size... I'm not quite sure I succeeded.
EDIT: Slight cleanup, to make it look a bit neater.
Attachments
Last edited: