This little 'device' streamlines the process by pressing the right keys for you, and can be hidden in your palm so you simply mash your hand against the keypad and - apparently miraculously to anyone watching - unlock the door in one go.
Time to make: Less than 10 minutes
Time saved: About 30 seconds per day in my case; your mileage may vary.
Payback time: 20 days, in this case
Background: The research group I work in was moved to a new office. In the old place, I'd got used to an RFID card in my pocket allowing me to open the door just by leaning against the sensor, but the new office had a keypad on the door. It was going to use an extra 5-6 seconds every time I needed to get in the office!
There had to be a better way...
Remove these ads by
Signing UpStep 1Combinations rather than permutations
First off, we realised that it was unnecessary to type the "C" (clear) at the start unless the previous person to try had entered the code wrongly. That cut maybe half a second off the time taken to enter the code.
But then we noticed something: the code had a sequence of digits ("132") that weren't in numerical order - yet when they were typed in numerical order ("123"), the door still opened. That is, this model of keypad is a combination lock rather than a permutation lock. It didn't matter what order you typed in the code, as long as you typed in all the digits that made it up. You could type "1-3-2-5-9" or "3-2-1-9-5" or "9-2-3-5-1" or any other arrangement.
The other crucial point was that these keys didn't have to be pressed separately - i.e. not only was there no requirement for the digits to be in the 'right' sequence, there was no requirement for there to be a sequence at all. Thinking about how a simple mechanical lock like this works, that ought to be obvious.
So, if we could press multiple keys at once, we could save a lot of time. If you angled your hand just right, it was just about possible to press all the keys required at once, but it was pretty awkward.
We really needed to make some kind of device which did that. But we couldn't just press all the keys, or press any wrong ones: whatever device we made needed to press only the right keys.
The simplest thing to do seemed to be to make something which, when held onto the keypad, pressed the right buttons.
| « Previous Step | Download PDFView All Steps | Next Step » |











































There must be some clever roller-action device (player piano-esque) that could deal with pressing keys in sequence... or like you say, solenoids!
There are still 1,287 combinations you'd need to try, i.e. from 13 choose 5:
Combinations = n! / (r! (n-r)! ) = 13! / (5! 8!) = (6.227E9) / (120 x 40,320) = 1,287
- assuming the correct code has 5 digits and you can't repeat any digits. With these locks the code can be set to between 4 and 7 digits I think, though I might be wrong.
So I guess it would depend how long you're willing to stand there trying all the combinations before someone notices! Much more secure keypad locks are available - e.g. if the order of the digits was important (i.e. a permutation lock) there would be 154,440 permutations to try...
13C5
13! / 6! (13-6)
13 x12x11x10x9x8x7x6! 13x12x11x10x9x8 1235520
= = =
6! x 7x6x5x4x3x2 6x5x4x3x2 720
1716 combinations. (7 would also be 1716)