You are on page 1of 2

Diagram of Operation

Keypad

Microcontroll
er

Locking
Mechanism

LED
Indicator

Project Description
The project is composed of a servo acting as the locking mechanism, the keypad as the
input, and the microcontroller as the core processing element. The location of the locking
mechanism, since this is a locking device, is usually embedded behind doors, vaults, or any place
that requires authorization by password or passcode. In order to notify the user of the keypad,
LEDs were attached to indicate whether the condition of the mechanism is LOCKED (the red
LED is ON), or UNLOCKED (the green LED is on). The microcontroller will only recognize
the password and lock key received from the keypad. Any other combination of characters
will be ignored. The Keypad.h and Servo.h libraries were utilized in order to simplify the amount
of syntax to be written and to easily execute the sequence of programs. The keypad of the
Gizduino Universal MCU Trainer was utilized as part of the prototype. The microcontroller
utilized in this project was the Gizduino X Atmega1281.
Recommendations
A solenoid lock should be used as the locking mechanism because it has better strength
and resistance to shocks and heavy load. A separate matrix keypad is most recommended as a
better input mechanism since it is lighter and easily flexibly placed almost anywhere, whereas
using the Universal MCU Trainer would only waste its potential because of the many unused
functions just for this project. The project should also be revised as reprogrammable in order to
easily change its password and add more security.

Program

You might also like