If you don't know what time it is—this is the project for you! In this guide, I'll be covering all the basics you need to start your Raspberry Pi smart alarm clock project. We'll go over the parts we need, how to connect them, and programming the alarm clock functions into the Raspberry Pi.

Which Raspberry Pi will work? This project will work with any Raspberry Pi, including the Raspberry Pi Zero. I have a Raspberry Pi 3 B+ handy, so I'll be using it throughout this guide.

Note: This guide includes a few python scripts that can be found in this Github repository.