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.

Log in or sign up for Devpost to join the conversation.