Kerim
Member
About 4 decades ago, I had to solve the following riddle (see [5]).
I needed to design an electronic door lock that satisfies the conditions below:
[1] Its external keypad is a conventional one, 4 rows x 3 columns.
[2] The passkey should be not more than 6 digits [of 0 to 9].
[3] The ‘Start’ key activates the lock system
[4] The ‘End’ key opens the door if the entered passkey is right.
So far, the conditions are expected.
[5] If someone watches the one who presses the passkey, he has to find hard to do the same and open the door. This applies even if the same person is allowed, several times, to see how the door could be opened.
Have fun.
Kerim
An extra condition which is irrelevant here is that the lock system should run by 4 AA batteries only. And the 4 batteries (6V) had to last not less than a year and be able to open, several times a day, a 12V/1A electrical door lock.
By the way, I produced this lock for sale, and I did one for my apartment till I moved to live in a small farm about 30 km far from the city center... till year 2011.
I needed to design an electronic door lock that satisfies the conditions below:
[1] Its external keypad is a conventional one, 4 rows x 3 columns.
[2] The passkey should be not more than 6 digits [of 0 to 9].
[3] The ‘Start’ key activates the lock system
[4] The ‘End’ key opens the door if the entered passkey is right.
So far, the conditions are expected.
[5] If someone watches the one who presses the passkey, he has to find hard to do the same and open the door. This applies even if the same person is allowed, several times, to see how the door could be opened.
Have fun.
Kerim
An extra condition which is irrelevant here is that the lock system should run by 4 AA batteries only. And the 4 batteries (6V) had to last not less than a year and be able to open, several times a day, a 12V/1A electrical door lock.
By the way, I produced this lock for sale, and I did one for my apartment till I moved to live in a small farm about 30 km far from the city center... till year 2011.