Everyone usually agrees that home made gifts are usually more heart felt. So instead of buying a gift, Christian decided to make one for a friend. Not too far from a musical birthday card, the Birthday Box, will present a message to the receiver on an LCD screen, and sing the song happy birthday.
The Happy Birthday Box uses a piezo buzzer for a speaker generated by an Arduino. The text message is displayed on a standard 16×2 LCD screen, and powered by a battery pack. There is a small roller switch as well, I assume everything turns on / off when you open and close the box but it wasn’t specifically stated as the functionality.
Keep this project bookmarked, and add a few LEDs for that valentine of yours.
Check out a quick video after the break; Source code and more pictures on Christian’s blog.