Inspiration

This idea first came to me when I was hopelessly wondering the discord channels after having my first project failed. While wondering around I saw that the music chat had been renamed to baby shark doo doo doo doo doo baby and that when I was inspired to make a shark themed music box.

What it does

The SharkMusicBox plays every shark related song I could think of (baby shark and the jaws theme) in addition to having a song that describes my love for blahaj's (Never going to give you up).

How I built it

This entire project is built entirely on Arduino and uses an IR remote along with a passive buzzer which makes all of this possible. With the IR remote you are able to control the music which then plays through the passive buzzer. Moving on to the software this project uses an array of notes that I manually entered in order to play the songs.

Challenges I ran into

Over the course of this project I ran into two main problems;

  1. The biggest challenge that I faced this weekend was being able to complete this project. Although the hardware wiring and components weren't very difficult to set up manually listening to each song and then converting that into notes was one of the most tedious things I have ever done. In addition, I only started this idea on Saturday as my original failed due to a lack of hardware.
  2. Another challenge that I faced was using an IR remote with the buzzer. Even though this may sound trivial both the IR remote and the buzzer make use of something called a IC timer which is in built to the Arduino, but as they both need a timer the Arduino kept throwing errors. In order to solve this problem I had to change the code of a library itself so that it utilized another timer found in the Arduino.

Accomplishments that I'm proud of

The thing that I am most proud of is being able to finish this project in the reduced amount of time that I had due to my previous project failing. In addition, I'm not only proud of being able to add three songs but also surprised as each song was taking me upwards of 3 hours. Finally, I'm proud that I was able to learn so many new things such as how an Arduino works from the inside, how a buzzer works, and how IR remotes work.

What's next for SharkMusicBox

Short Term Add more songs Make songs more accurate in terms of note duration and frequency. Long Term Find a way to allow this invention to help the sharks and environment Add more features that would make this even more fun such as a teaching mode

Built With

  • ardunio
  • buzzer
  • ir.remote
Share this project:

Updates