Inspiration

We wanted to address the Sleep deprivation Issue by developing a clock that mimics a sunrise to reduce sleep inertia.

What it does

The clock has a sun-rise-like lighting mechanism that helps reduce morning grogginess and improve wakefulness for the user. This also helps establish a sleep cycle that aligns with a natural circadian rhythm

How we built it

We utilized Python for the software and respective Raspberry Pi packages that align with our needs for a clock and real-time operations. We also utilized hardware such as an NPN BJT 3904 transistor to help control the current provided to the LED in order to mimic a sunrise.

Challenges we ran into

We ran into issues such as getting accurate real-time readings due to differing readings between the Raspberry Pi and local time. Another issue we faced was the installation of packages to incorporate an OLED display. Due to version differences between the OS of the Raspberry Pi and the most up-to-date Adafruit packages, we faced challenges when trying to install the respective packages for the OLED display. Due to time constraints, we were unable to integrate a display for our design.

Accomplishments that we're proud of

We are proud of incorporating the knowledge we gained in our EE-focused classes to develop a design that allows us to mimic a sunrise. Furthermore, we are proud of addressing the issue of sleep deprivation, as it serves as an underlying cause for numerous health issues.

What we learned

We learned a lot about the issues one can face when integrating a hardware design with a software mind. Furthermore, we were able to sharpen our hardware and software debugging skills. For some of our team members, it was their first time working with a Raspberry Pi, so getting exposed to how to operate a Raspberry Pi in itself was a learning curve. Ideally, we would want to focus more on the smart capabilities of the clock, such as limiting the duty cycle needed to wake up the user. However, this can be focused on/continued on after the hackathon as well.

What's next for Circadian Clock

Ideally, the Circadian Clock will have an Ambient Light mode that provides a "winding down" environment to help the user fall asleep on time. Doing so would involve developing an LED strip, but using Red LEDs, as they promote the secretion of melatonin. Furthermore, the incorporation of a display to show the time. Finally, we hope to incorporate a machine-learning algorithm that will track the brightness at which the user tends to wake up, so the system doesn't use more power than it needs and serves as an eco-friendly smart system.

Built With

Share this project:

Updates