Well this is an order sensitive combo lock. Easy to make.
Second proof it works, and is Order-Sensitive.
The only hard part is getting the wires to the correct positions, all of this is just wire separation, which would be much easier if it was 1 row
The output is here, notice that torch is on.
The control board with a button being pushed
After pushing 2 of the correct buttons, you can see the 2 rsnors on the left have the changed correct state.
After pushing the last correct one, you get a true, off signal, allowing the piston door to open
It works order-sensitively by comparing the last result, NOTed, with the next one standard. This way it can tell if a button has been pushed out of order. It then sends a pulse down the line to rest the first RSNOR, reseting all the others. For the buttons that aren't in the code, it is as simple as putting them all into the first RSNOR's reset.
The actual order sensitive part is this:
From the front
You hook up the correct ones in order from right to left in the last image, and then the buttons that aren't being used to this line.
This is great and all, but could we know more about how it works? Can there be more entries than buttons? Could it be altered so pressing the buttons in the wrong order or any wrong button at all instantly resets the rs-nors? I myself am working on a 3 button combination lock with 729 possible combinations. There would be only 1 rs-nor (Which is so the lock's output could be reset), although the lock's size would still be large compared to your own.
Allow me to explain this. all the buttons are hooked up threw RSNOR latches which if pressed in the correct order and then by pressing the enter button the door opens. The enter button also resets all the RSNOR latches after a series of delays. Im planning on adding a punishment system which shouldn't be too difficult. Please say your thoughts
This is great and all, but could we know more about how it works? Can there be more entries than buttons? Could it be altered so pressing the buttons in the wrong order or any wrong button at all instantly resets the rs-nors? I myself am working on a 3 button combination lock with 729 possible combinations. There would be only 1 rs-nor (Which is so the lock's output could be reset), although the lock's size would still be large compared to your own.
Yes order sensitive means pushing ANYTHING out of order or wrong resets everything. Buttons can't be more than 1 in the combo, and this bad boy has 729 combos also. add 1 more rs nor and you get 6500
Allow me to explain this. all the buttons are hooked up threw RSNOR latches which if pressed in the correct order and then by pressing the enter button the door opens. The enter button also resets all the RSNOR latches after a series of delays. Im planning on adding a punishment system which shouldn't be too difficult. Please say your thoughts
Ehh...i think this is sorta order sensitive, and I dont think that is an actual viable design. Good job though (Too big)
Yes order sensitive means pushing ANYTHING out of order or wrong resets everything. Buttons can't be more than 1 in the combo, and this bad boy has 729 combos also. add 1 more rs nor and you get 6500
That's quite interesting, but i would like to know whether you can have more entries than buttons. In the design i have planned, i can have a virtually unlimited amount of entries regardless of the number of buttons...
It does however work differently from the "classic real-life" or most Minecraft 9-button order-sensitive locks, taking a 6-pin set-up as example: with this design, the chance of guessing the pin would be 1 in 60,480 for 6-pin; whereas most Minecraft RS-NOR based designs would be 1 in 294,912 (most RS-NOR based design cannot have the same pin in a row); and a real-life 9-button 6-pin should be 1 in 531,441.
The reason for the difference in lock-strength comes from the fact that you cannot re-use pins with this design. And the longer the pin the weaker this design is when compared against other designs.
So my opinion is that if you only need an entry/low level of security, this is great; it would save you a lot of work & material and the footprint is small. But if you need higher level of security, you will still have to go for more traditional design.
Alternatively, set up two or more stages of entry using this system: so lock #1 gets you into a small room with the door closed & locked behind you, and then lock #2 release you from the room into the secured area. You would probably use up less space/material/time and have an even higher level of security versus the old RSNOR approach, but you will need to remember multiple PINs :tongue.gif:
Yes order sensitive means pushing ANYTHING out of order or wrong resets everything. Buttons can't be more than 1 in the combo, and this bad boy has 729 combos also. add 1 more rs nor and you get 6500
On mine enter key is only reset. but if you do it in the wrong order its still not going to be right :biggrin.gif:
Second proof it works, and is Order-Sensitive.
The only hard part is getting the wires to the correct positions, all of this is just wire separation, which would be much easier if it was 1 row
The output is here, notice that torch is on.
The control board with a button being pushed
After pushing 2 of the correct buttons, you can see the 2 rsnors on the left have the changed correct state.
After pushing the last correct one, you get a true, off signal, allowing the piston door to open
It works order-sensitively by comparing the last result, NOTed, with the next one standard. This way it can tell if a button has been pushed out of order. It then sends a pulse down the line to rest the first RSNOR, reseting all the others. For the buttons that aren't in the code, it is as simple as putting them all into the first RSNOR's reset.
The actual order sensitive part is this:
From the front
You hook up the correct ones in order from right to left in the last image, and then the buttons that aren't being used to this line.
Allow me to explain this. all the buttons are hooked up threw RSNOR latches which if pressed in the correct order and then by pressing the enter button the door opens. The enter button also resets all the RSNOR latches after a series of delays. Im planning on adding a punishment system which shouldn't be too difficult. Please say your thoughts
Yes order sensitive means pushing ANYTHING out of order or wrong resets everything. Buttons can't be more than 1 in the combo, and this bad boy has 729 combos also. add 1 more rs nor and you get 6500
Ehh...i think this is sorta order sensitive, and I dont think that is an actual viable design. Good job though (Too big)
Too big?
Challenge accepted
compacting in progress
That's quite interesting, but i would like to know whether you can have more entries than buttons. In the design i have planned, i can have a virtually unlimited amount of entries regardless of the number of buttons...
Revised (L,W,H) 23x11x5(underground wire cross)
WIN! i like mine moar though D:
It does however work differently from the "classic real-life" or most Minecraft 9-button order-sensitive locks, taking a 6-pin set-up as example: with this design, the chance of guessing the pin would be 1 in 60,480 for 6-pin; whereas most Minecraft RS-NOR based designs would be 1 in 294,912 (most RS-NOR based design cannot have the same pin in a row); and a real-life 9-button 6-pin should be 1 in 531,441.
The reason for the difference in lock-strength comes from the fact that you cannot re-use pins with this design. And the longer the pin the weaker this design is when compared against other designs.
So my opinion is that if you only need an entry/low level of security, this is great; it would save you a lot of work & material and the footprint is small. But if you need higher level of security, you will still have to go for more traditional design.
Alternatively, set up two or more stages of entry using this system: so lock #1 gets you into a small room with the door closed & locked behind you, and then lock #2 release you from the room into the secured area. You would probably use up less space/material/time and have an even higher level of security versus the old RSNOR approach, but you will need to remember multiple PINs :tongue.gif:
On mine enter key is only reset. but if you do it in the wrong order its still not going to be right :biggrin.gif: