why I can't sleep
Hollow clock
I don't think I'm the only one who takes their phone to bed at night!
Studies show:
95% of adults admit to using some form of electronic device, such as a phone, within an hour of bedtime .
71% of people sleep with or next to their mobile phones .
Among adolescents, 72% take their phones to bed .
Effects:
So, Is taking phones with us at bedroom when we are going to sleep a really bad thing?!
1. Sleep Disruption
Blue Light: Disrupts melatonin, leading to poor sleep.
Sleep Latency: Phones increase the time to fall asleep.
Sleep Duration: Less sleep overall.
2. Mental Health Issues
Anxiety and Stress: Increased from pre-bedtime phone use.
Depression: Linked to excessive nighttime phone use.
3. Physical Health Issues
Eye Strain: Caused by prolonged screen use.
Poor Posture: Results from using phones in bed.
Inspiration
I enjoy reading on my phone before sleeping, but after learning about the negative effects, I've decided to create a smart device. This device will help wake me up and control appropriate lighting for bedtime reading, reducing blue light exposure and promoting better sleep quality.
I'm designing a nifty bedside alarm system that I'll use when I hit the hay at night. Imagine this: I press a button and it sets a timer for, let's say, half an hour. That's my designated reading time, during which I can control the ambient lighting just the way I like it for some bedtime reading bliss.
Once the timer chimes, it's bedtime! The alarm then starts counting down 7 or 8 hours for a solid night's sleep.
But here's the twist: if I haven't sprung out of bed and started an essay game within 10 seconds of the alarm sounding, it switches to a funny alarm sound something unexpectedly goofy, like a friendly voice. I'll have to get up and engage in a quick little game to silence it, making sure I'm truly up and ready for the day ahead!
This setup not only helps me wind down with a good book but also ensures I get the rest I need with a touch of morning amusement to kickstart the day.
Smart Alarm
Construction Parts
The hollow clock consists of the box containing the electronics components, and 3d printing rings (gears) to rotate by dc motor or something else
Input
(Sensing, Tactile Input, and/or Graphical Input)
The user can set the alarm and his mode by some push buttons.
Action
(Physical and/or Graphic)
After setting the alarm and mode, the device functions as a standard clock, continuing to move as expected. At the designated alarm time, it emits a sound to wake the user. The user must then start and play a simple game within 20 seconds. If the game is not initiated within this timeframe, the device will sound a loud, humorous alert.
Brain
The Arduino board serves as the CPU for the project. It manages the motor's operation as a clock and processes user inputs to configure the preferred mode. Additionally, it handles the initialization of sound alerts and the game features.
Power Management
A 9 volt adaptor will be enough for these operations.
Minimum Features: are the least amount of features that would demonstrate the coverage of all the technical modules and their complete integration
Complete Features: are the set of features that will complete your original project objective and vision
Nice-to-have Features: are the extra set of features that will make the project cooler, yet they need extra time, effort, and/or resources to finish
Minimum User Features
Turn on the device
Action: The motor starts turning to make the rotational movement of the clock.
Sensing: None
User Input: The user will press on ON/OFF switch.
Starting the reading session and then the sleeping one.
Action: Arduino will count the 30 minutes of the reading session and then begin to start the 8 hours of sleeping on
Sensing: None
User Input: The user will press the start button
Releasing sound
Action: After the reading and sleeping sessions, the device will release sound by using a buzzer.
Sensing: None
User Input: None
Complete User Features
Selecting the preferred mode
Action: every mode will have a different reading and sleeping time.
Sensing: None
User Input: The user will press the button with the preferred mode
Dashboard
Action: An LCD will present the modes and the one selected.
Sensing: None
User Input: None
Nice-to-have User Features
Playing a simple game or something
Action: After the sleeping session the user must start a game within a specific time to make sure he wakes up.
Sensing: None
User Input:
Releasing sound
Action: Using a speaker instead of a buzzer to make the user use his preferred sound as an alarm sound.
Sensing: None
User Input:
Task
Sub-Tasks
From:
To:
Design the enclosure fitting the components.
Download the needed components
Design each part alone
Make the Assembly
6/9
8/9
Get familiar with RTC module and joystick
Display the time and date on LCD
Control the LEDs by using the joystick
9/9
10/9
Writing the whole code
Code of the RTC
Code of joystick and functions needed
Different modes
11/9
15/9
Fabrication&Integration
Fabricate the wooden parts
Fabricate 3D parts
Integrate the parts with components
Test the project
16/9
18/9
Component/Material
Amount
Link
LCD
1
Jumpers (Male, Male) (Male, Female)
SD Card
1
3D printing