Our project is a microcontroller that plays different melodies/songs depending on which button you press. Our microcontroller can play the “Jeopardy Theme”, “Mary Had a Little Lamb” and the choruses of “Lonely” by Akon and “All Star” by Smash Mouth. This project was made by Natalie Clark (15) and Ava Baker (14) for an introduction to engineering class. It uses a piezo/buzzer for sound, four resistors (all different ohms), four buzzers and lots of jumper wires. We used an Arduino Uno to make this. If you're into coding, this is the project for you! The breadboard itself is pretty simple but the code is extensive.
If you wish, you can also insert your own songs using the melody and beat functions, so this project is completely customizable. To change a song you have to write down all of the notes (transpose everything into c major) and their beat lengths which will be entered separately. Make sure that you've already defined all the notes that you're using (the equation for calculating note periods is commented into the code). You can also feel free to make the project more complicated, maybe add LEDs that light up when their button is pressed.