Inspiration:

Waking up is hard; getting up after your phone or alarm clock goes off can really be a really challenging task. Trying to do it by yourself takes an extraordinary amount of discipline; accountability with someone else makes things much easier. The idea behind this device we have created was that it would force both you and your roommate to get up and out of bed at the same time to turn the alarm off.

How it works:

An Arduino Uno is connected to 3 separate circuits. The 2 larger circuit boards are LED arrays that are connected to the main board through an encoder. They both display a unique random code represented by 4 different colored LEDs.

The smallest circuit board is an array of 5 buttons and a Piezo Electric Buzzer. The first 4 buttons are used for inputting the color code and the final button being an input reset.

Both codes must be inputted correctly to turn the alarm off. However there is no pre-determined order as to who may input their code first and the codes are randomly generated every single time.

Challenges I ran into:

  • There were not enough arduino pin input slots for the circuit that we created initially.
  • Complications with built-in functions [Delay & Timing].

What We learned:

  • How to make a decoder using NAND Gates, AND Gates & Inverters.
  • Getting acquainted with Arduino programming.
  • Learning the basics of circuitry

What's next for Snoozer Bruiser:

  • Bluetooth Capability and Connectivity
  • Improved Circuitry
  • Revamped Code
  • Smaller build
  • Displaying Real-time Input
  • Cross-compatibility with other alarm clocks

Built With

Share this project:

Updates