Inspiration

The degree of security is feeble in this current situation. So there are lots of thefts taking place in and round the world. Especially offices, companies need to keep their data confidential and secured from unauthorized users. The company must be kept notified or updated about all the attempts along with the real time location, date and time of the attempt to prevent any security breach. Our project is aimed at solving that problem and providing security in the most user friendly way.

What it does

In today’s world crime rate is increasing day by day and so everyone is relying on advanced systems which provide more security. Same is applied in our project, Configurable Password Protected Door Lock System. It is an advanced technology in which one can lock the door easily through only a 4 digit password typed from the keypad. It solves the problem of the traditional mechanical door locks which are used and are more susceptible to thefts. So our project is aimed at providing security in the most user friendly way. Main concept behind this project is of a door-latch opening using a password entered through keypad. User can change this password anytime he/she wishes using a keypad. Also the app which we made along with the web portal keeps the company notified of any wrong attempt made along with real time location, date and time of the attempt to maintain security.

Hardware Components used:

  • AT89C52- It is the brain of our project and we have programmed the microcontroller for performing the operation.
  • EEPROM- To store the current and updated password
  • Motor Driver IC L239D- To supply high current to the dc motor(door) to operate.
  • 12V step down Transformer- Converts 230V AC to 12V AC
  • Bridge Rectifier- Converts AC to DC
  • 470uF capacitor for filtration
  • 7805 Voltage regulator IC- To supply 5V DC output for the microcontroller.
  • Crystals- To provide timing and synchronization to the circuit
  • Potentiometer-to adjust the contrast of LCD.
  • Push Buttons- used as a reset button
  • LCD- to display the parameters
  • Matrix Keypad- to give input to the circuit
  • DC Motor- acting as the door
  • PCB- has been designed using the Easy EDA software(open source)(schematics, layout of tracks, gerber file).

Software required:

  • KEIL MICROVISION- To write the code in C compiler for the microcontroller programming.
  • OUTSYSTEMS SERVICE STUDIO 11- To build the app and the web portal.

How we built it

The project is a security system which allows only authorized access to users with a password. The system has a feature of changing the password anytime by the authorized user as required. It comprises of a microcontroller of 8051 family that is interfaced to an EEPROM which stores the password. The code fed to the microcontroller was written using the C compiler in Keil MicroVision IDE platform. It is a platform to write the programming for the 8051 microcontrollers. The LCD is also interfaced to the microcontroller to display the values. The project requires a keypad to enter password, and a Motor Driver that is interfaced to microcontroller for locking or unlocking a door or any security system. An alert would be produced if there is any wrong attempt and the door opens if the attempt is right. It can be used for security purposes in home, offices, organizations etc. This proposed system provides a user friendly security system for organizations and homes. The app and web portal is made using the Outsystems IDE platform by importing all the necessary dependencies, the excel file for providing the database of the app and also using the geolocation API to provide the real time location.

Challenges we ran into

  • It took us a lot of time to connect and solder the components on the PCB board properly.
  • Major challenge we faced was designing the circuit properly with no chances of error as the electronic components have the potential to explode or damage the entire connections if not placed correctly.
  • Then we also had to check the simulations and rectify errors which was time consuming.
  • The main challenge we faced was to make an app and web portal which would keep the company notified and updated in case of any wrong attempt. This was solved after referring to several Youtube videos on the Outsystems platform and we were able to make the project successfully in the weekend!

Accomplishments that we're proud of

We have made both the hardware and software part in our project and were able to implement it successfully in the weekend! The hardware project is cheap, affordable and also widely scalable. Also the app we made can be deployed on both Android and IOS platforms and downloaded successfully by scanning the QR code. Hope this project will turn out to be useful! :)

What we learned

We learnt a lot about how to make connections on the PCB board, about 8051 microcontroller and interfacing it with other peripheral devices, about coding in the KEIL microvision software, making and deploying apps on the Outsystems platform.

What's next for SEAcurity

Our project provides security in the most userfriendly way by entering the password through the keypad. However improvements can be made to it to deploy it on a wider platform! Hope this project would be useful to many! :)

Built With

Share this project:

Updates