In the past few years, we have covered a whole host of interesting Arduino projects. This is a wonderful platform to experiment with to learn electronics. BraxtonB has shared a guide that shows you how to build an Arduino powered smart alarm clock. The device can set your alarm based on the weather and traffic data. It also helps you keep up with upcoming Google Calendar events.
According to the developer, nTime automatically updates weather and notifications every 2 hours. It can also say the time out loud. You are going to need an Arduino Mega, a pcDuino8, a 3.2” Touch LCD, speakers, and a few other parts to get started.