Project: Build an Alarm Clock

Course Overview:

In this course, you'll learn to build an alarm clock from scratch! We'll guide you through the process of building a fully functional alarm clock using common electronic components and tools. You'll learn how to use a 7-segment display and a rotary encoder, plus you'll program a microcontroller and assemble a circuit board.

By the end of this course, you'll have a self-made alarm clock that you can be proud of and use every day.

Difficulty level: Medium +


The main component of this project is the Raspberry Pi Pico. If you are new to Raspberry Pi Pico, you really should check out the Getting Started with Raspberry Pi Pico course before starting this one. But if you’re already comfortable using the Pico and want to dive deeper into doing projects, then let’s get started!

Raspberry Pi Pico board

What You'll Need

You will need the following components and tools to make this alarm clock.

For the initial prototype:

Additional requirements for the finished design:

  • Protoboard (We used a perfboard of 20x14 holes)
  • 2 x 20-pin Female Header
  • Short pieces of wire
  • Solder


  • 3D printer (optional)
  • Soldering Iron

Members Only Section

Hey there! To get access to this and all the other resources to learn electronics with Ohmify, you need to be a member.