Your browser is unsupported

We recommend using the latest version of IE11, Edge, Chrome, Firefox or Safari.

CS.05 – Arduino Keypad Security System

Team Members Heading link

  • David Levit
  • Johnathan Lim
  • Vlad Muradov
  • Haoji Ni

Project Description Heading link

With the use of 4 Arduinos, we will be creating a security system with the use of a mechanical door lock. Our lock will have 4 subsystems, each in charge of a vital functionality. One of our subsystems will use a Servo Motor and a Mechanical Lock to control the lock when passed the proper signal, triggering the mechanical lock to lock or unlock with the help of our servo motor. Another subsystem of ours uses a Membrane Switch Module to collect user input and display it on a 7 segment display. Another subsystem will be in charge of the visuals of our device containing the LCD and LEDs in order to display vital information such as a countdown calculated using milis(), a function which is able to keep track of time for us until the lock expires, causes itself to lock and change the status of the door from a 1 or 0 corresponding to unlocked or locked. Finally, our last subsystem with the use of Serial Communication will communicate between all of our Arduinos and pass the needed information back and forth between each of the systems in order for them to be able to accomplish their respected jobs