Main Content

Hello everyone, do you have a Raspberry Pi Pico and want to build an alarm clock and need some guidance on getting started? If so, this instructable is for you.

This project is a straightforward alarm clock based on the Raspberry Pi Pico. The clock displays the time and date on the popular 16x2 character LCD and has an easy interface to set the alarm.

The clock has a very simple interface through 4 push buttons. This is an excellent project for anyone getting started with the Raspberry Pi Pico, as you will learn the basics of MicroPython and use standard popular modules.

Clock Operation - Interface

The clock has a button to set an alarm which it will ask to set the hour between 0 to 23. After confirming the hour, we can then select the minutes. The alarm sound comes from this passive buzzer that is inside the enclosure. Once the time is equal to the set time, the buzzer will start beeping - “Wake up,” or you can change this to anything else, and the confirm button needs to be pressed to stop the buzzer.

To make this instructable as detailed as possible, I will include links from AliExpress; these are not affiliated links but will guide you on where to start. You might already have some of the components.

Feel free to change parts as needed depending on what you have available.

For the wood, it might be that you do not have access to a laser cutter, but there are online services that provide laser cutting, or the enclosure can be 3D printed or made out of cardboard. The enclosure is limited to your creativity.


- Raspberry Pi Pico + Header Pins + Cable
- 16 x 2 Character LCD display
- 4 Momentary Push Button Switch 16mm
- WS2812b 1m 60IP30
- RTC DS1302 Real Time Clock Module
- Male-Female , Male-Male jumpers
- High Quality Passive Buzzer Module
- DC Connectors 5.5x2.1mm
1 * 2m - 20 AWG single core wire

3mm Plywood + Black Matt spray-paint

Ortur 2 Laser Master

Soldering Iron, Wire stripper/cutter, Screwdriver, Glue

3D printer, tools for cutting cardboard or wood if laser cutter is not used.


The above should be used to guide what will be needed to complete this project or make something similar. If your budget does not allow you to create this, you can replace the arcade and enclosure and use tactile switches on a breadboard.”

Link to article