top of page

Circadian Rhythm Alarm Clock

In this project, I wrote the code for the Raspberry Pi Pico that runs the whole alarm clock system. The different pieces of hardware that I integrated together through my code were push buttons for setting and turning off the alarm, an LED strip, a potentiometer for changing the brightness of the LED strip, a buzzer for the backup alarm, and an LCD display to show the current time and the set alarm time.

​

Once the alarm time is met, the LED strip will be turned on and will start cycling through different colors throughout the day to give the user a good circadian rhythm. After a set amount of time, the backup alarm will be triggered, but can be turned off if the alarm off button is pushed.

​

I have learned how to run multiple tasks at the same time with little delay through this project.

Setting the Alarm Time

Demo

bottom of page