“This is my third alarm clock design. It has an RGB 7-segments display made from WS2812 LEDs, a VS1053 chip to playback MP3’s as alarm sound, WiFi connectivity. It is easily programmable as the main board design is based on an Arduino mega. It has an onboard USB->serial adapter and is compatible with the Arduino IDE and all the libraries.
The enclosure parts can be printed with your own 3D printer or by using an online 3D printing services. I included all the necessary STL files on the GitHub repository for this project.”