Security Keypad II

An improved version that can be used on security vaults, Doors with electric latches, Alarms, Safety devices and many other uses. It uses an HITACHI LCD (16x1 or 8x1) and a matrix keypad. The HEX code is available for 16F84A and 16F628. (5/27/2006)

 

Finally I was able to control an LCD Hitachi display and a 12-key matrix keypad with only one 16F84 or 16F628. In a near future, I will be able to control a full QUERTY-type keyboard and a LCD display. Anyway, this project is an improved version of the Security Keypad/Electronic Code Lock that I made on November 2004.

 

The function of this Security keypad is similar to the previous version but it have more applications.

 

security keypad key pad matrix keypad array safety keypad with LCD Hitachi Display.

 

The biggest improvement on this projects was the compatibility with the Microchip PIC 16F84 and the 16F628, also the 16x1 or the 8x1 LCD Hitachi can be used. To reduce the cost of this proyect, is possible to remove the LCD and the circuit will work with the beep codes. Basically, the hardware is a mini-terminal controlled by a 16-pin PIC.

 

Here is the schematic:
security keypad key pad matrix keypad array safety keypad with LCD Hitachi Display.

 

As you can see, the 3x4 keypad uses only 4 I/O ports. To determine what key is pressed, I read the discharge time of each capacitor. This is a new technique that I developed since two years ago but finally I was able to test it successfully. The only inconvenience of this method is the reading from the keypad is affected by the voltage of the circuit. Anyway, the circuit needs exactly +5V because the LCD.

 

The switch labeled as "Toggle" and "Normal" defines the function of the security keypad. With the "Toggle" setting, the "Enable Signal" will toggle each time the correct password is entered. With the "Normal" setting, each time when the correct password is typed, the "Enable signal" will be ON for only four seconds.

 

 

  • Activate an electric or electronic device enable by the signal. Example: A car or any electric machine cannot be turned on until the correct password is provided.
  • To enable or disable a central alarm.
  • Keep a circuit ON or OFF that requieres authorization. (Maybe to keep children without TV until the homework is donde).

     

  • Security vault - Input the code and an electromagnet will be enable during 4 seconds allowing to open the door.
  • Security entry port - Only authorized employees can input the code enabling the electromagnetic door lock for 4 seconds.
  • Enable a circuit with one pulse to toggle it.

     

    Here is how it works:

     

    security keypad key pad matrix keypad array safety keypad with LCD Hitachi Display.

     

    To enter the code:

     

    Press "#" to enter the code.

     

    The display shows ">".

     

    Input the SIX DIGITS code. Use "*" to cancel it and start again.

     

    security keypad key pad matrix keypad array safety keypad with LCD Hitachi Display. If the code is correct, the display with show "Granted!" and the "Enable signal" will be on according the setting on pin 3 (a4).

     

    security keypad key pad matrix keypad array safety keypad with LCD Hitachi Display. If the code is incorrect, the display shows "Invalid" and doesn't activate the signal.

     

    To change the code:

     

    security keypad key pad matrix keypad array safety keypad with LCD Hitachi Display Changing the code. Press "*" for three or four seconds until the display shows "Chg Code".

     

    The display will show: ">". Enter the actual code.

     

    security keypad key pad matrix keypad array safety keypad with LCD Hitachi Display Changing the code. If the code entered is correct, the displays asks for the new code. ("New Code"). Enter the new six-digits code.

     

    The display will show: "Repeat!" Enter the new six-digit code again for verificacion purposes. If no display is used, it allows to verify the new code.

     

    The display will show: "Changed!" Now the security terminal is ready to accept the new code.

     

    This is a DEMO version. A commercial version may have more codes. This version will lost the code if it is powered off. The "factory code" is 000000. Everytime when this circuit is powered on, the password is reset to 000000.

     

    Download the HEX file HERE for the 16F84A. The configuration for the PIC is: PWRT ON, OSC RC.

     

    Click HERE for the 16F628. The configuration for the 16F628 is: PWRT ON, OSC INTRC/IO. Use the right-click and choose "Save as...".

     

     


     < Security Keypad.Homepage Sending e-mails with PHP> 

  •  

    If any information, data, picture or design infringes a copyrighted material, please send me an e-mail asking to remove it along with the supporting data.
    Some features may not work with Google Chrome. © 2006-2010 Jose Pino - Powered by JPC Alpha