Programmable Digital Code Lock
A programmable code lock can be used for numerous
applications in which access to an article/gadget is to
be restricted to a limited number of persons. Here is yet
another circuit of a code lock employing mainly the CMOS
ICs and thumbwheel switches (TWS) besides a few other
components. It is rugged and capable of operation on
voltages ranging between 6 and 15 volts. The supply
current drain of CMOS ICs being quite low, the circuit
may be operated even on battery.
The circuit uses two types of thumbwheel switches. switch
numbers TWS1 through TWS8 are decimal-to-BCD converter
type while switch numbers TWS9 through TWS16 are 10-input
multiplexer type in which only one of the ten inputs may
be connected to the output (pole). One thumbwheel switch
of each of the two types is used in combination with IC
CD4028B (BCD to decimal decoder) to provide one digital
output.Eight such identical combinations of thumbwheel
switches and IC CD4028 are used. The eight digital
outputs obtained from these combinations are connected to
the input of 8-input NAND gate CD4068.For getting a logic
high output, say at pole-1, it is essential that decimal
numbers selected by switch pair TWS1 and TWS9 are
identical, as only then the logic high output available
at the Specific output pin of IC1 will get transferred to
pole-1. Accordingly, when the thumbwheel pair of switches
in each combination is individually matched, the outputs
at pole-1 to pole-8 will be logic high.This will cause
output of 8-input NAND gate IC CD4068b to change over
from logic high to logic low, thereby providing a high-
to-low going clock pulse at clock input pin of 7-stage
counter CD4024B, which is used here as a flip-flop (only
Q0 output is used here).The output (Q0) of the flip-flop
is connected to a relay driver circuit consisting of
transistors T1 and T2. The relay will operate when Q0
output of flip-flop goes low. As a result transistor T1
cuts off and T2 gets forward biased to operate the
relay.Switch S1 is provided to enable switching off
(locking) and switching on (unlocking) of the relay as
desired, once the correct code has been set.
With the code set correctly, the NAND gate output will
stay low and flip-flop can be toggled any number of
times, making it possible to switch on or switch off the
relay, as desired. Suppose we are using the system for
switching-on of a deck for which the power supply is
routed via the contacts of the relay. The authorised
person would select correct code which would cause the
supply to become available to the deck. After use he will
operate switch S1 and then shuffle the thumbwheel
switches TWS1 through TWS8 such that none of the switches
produces a correct code. Once the code does not match,
pressing of switch S1 has no effect on the output of the
flip-flop.Switches TWS9 through TWS16 are concealed after
setting the desired code. In place of thumbwheel switches
TWS1 through TWS8 DIP switches can also be used