Your browser is unsupported

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

CS.59 – Piano w/ Recording and Replay Lock Mechanism

Team Members Heading link

  • Francis Pagulayan
  • Tyler Yuen
  • Michelle Zhou

Project Description Heading link

The Piano with Recording and Replay Lock Mechanism uses three Arduinos and a number of input and output components to replicate a piano. The system includes features like recording and playback, which allows the user to store a sequence of notes and set the sequence as a password for a locking mechanism. This system accomplishes this by allowing the user to play a tune using the first subsystem which consists of buttons (each of which is assigned to a different note) to simulate the playing of a piano with noise being outputted through a buzzer. The second subsystem will allow the whole system to be able to record the sequence of notes played on the buttons from subsystem 1, which the user can then set as the passcode for a lock or safe (subsystem 3). The sequence can also be played back if desired. This system will display when it is recording or playing the sequence back. From there, the lock or safe will open when the user plays the same sequence of notes. The user will also have the ability to change or reset the password by recording a new sequence. These three subsystems will communicate with each other through serial communication of the Arduinos to make up the whole system.