Arduino Music Box
My brother, my friend, and I have a tradition of passing back and forth a small electric circuit that plays the Happy Birthday song on each others birthdays. Each year as a practical joke we make it challenging to turn off the song, so the recipient has to listen to the (somewhat annoying) song until they can figure out how to turn it off. It started with simple things like hiding the circuit in my friend's car. Another year my friend welded the circuit into a steel box. Most recently, I used an Arduino microcontroller attached to a 3D printed frame placed inside a steel box that I had welded for an earlier project. To add a false sense of hope, I added a push-button that could be pressed from the outside of the box. The button pauses the song for a random amount of time, before automatically restarted. The box was secured closed with a padlock and a lid that my brother build, and we gave it to our freind along with a lock pick set. He had to listen to the song on loop while trying to pick the lock.
The 3d printed frame holds the Arduino Uno and battery in place. The Uno is secured using screws tapped into the plastic, and the batter slot is designed so the battery snaps into place.
The frame is placed inside a steel box. The lock secures a lid in place. The lid contains a push-button that is epoxy-welded in place to prevent tampering and several whole to allow the music to be heard.