For people like me those have insomnia & nyctophobia and we can't sleep in darkness actually neither in a strong bright light 😅 , we need a dim small light to fall asleep but when the sun rises we wake and turned it off.
so when i searched i found this LUMOS idea . a device that have a LED and adjusted the light to match your sleep schedule using your smart phone.
but i hope i will change and add some new feature to it.
I will name it Sleeping buddy, it will have a speaker to listen to relaxing music that help you fall asleep faster, a light sensor that hang out your window to track the sunrise and dim the light more and more till it go off completely and music will stop.
but it's roll don't end there, in the middle of the circle will be another circle that have a screen with an digital clock so when you wake in night you can see it
and in the end it will have an alarm to wake you up & it will not stop till you stand and turned of from the device it self to make sure you all wake & the screen will present to you a brief schedule for your day plan
all of these feature you can handle them from your phone of course
Construction Parts
Laser cut plywood, laser cut white acrylic, leather strip to hung the device & 3m double face
USB female & USB cable.
Input
(Sensing, Tactile Input, and/or Graphical Input)
On/off switch, push buttons, slider, light sensor(LDR), tile sensor, Bluetooth module.
Action
(Physical and/or Graphic)
LED dim light , speaker , screen
Brain
Arduino board , and bluetooth connected mobile phone
Power Management
DC adaptor with adopter female
that is the first version so it doesn't count, wait the second version soon ✌️
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
Warm Dim light that turns on at night so you can sleep & and fade out when sun rises out there so don't buzzer you
Action: LED warm strap
Sensing: Light sensor (LDR)
User Input: tile sensor so you can shake or hit the device gently to turn it on
Digital clock to show you the time at night
Action: Screen
Sensing: None
User Input: Push button to adjust the clock
Complete User Features
Speaker that play preloaded relaxing music
Action: Small speaker
Sensing: None
User Input: push button to play or switch between tracks & slider to adjust the volume
Nice-to-have User Features
Interact with mobile to switch between music , even remove and load a new one and adjust volume
Action: Mobile phone application
Sensing: Bluetooth module
User Input: Input from mobile
Alarm & day starting message; from your mobile you can adjust an alarm, and it wouldn't shut down until you stand up and shake the device
then the screen will show you a preloaded message to start your day
Action: speaker and screen
Sensing: tile sensor
User Input: Input from mobile
Task
Sub-Tasks
From:
To:
Computer Aided Design
know the electronics components dimensions
know the wood and acrylic thickness -- Plywood or MDF
make the face (acrylic - wood - LCD position and screws)
make the body sides (include the t-slots and whatever way to connect the parts)
assemble the parts together in fusion 360
14 sep
17 sep
Digital Fabrication
cut the acrylic for the face (choose b/w engrave or sanding to make it frosted)
cut the wood for the face and glue the face side by side to make the face
color the wood with a wood stain
cut the side and bottom sides
mount the components to the body to prepare to assemble the device
18 sep
24 sep
Electronics & Programming
make the LDR and LED connection and code (choose b/w mosfet or motor driver)
know how to connect and code RTC and print clock to LCD
know how to connect the sd card module and the speaker
know how to make the 3 codes (LDR - RTC - music) work together
make an android app to control some features
make alarm and to-do list
15 sep
20 sep
Integration& Testing
test the components
make the wiring and assemble it to the body
assemble all the body together
make some extra art and the leather hang
23 sep
25 sep
Component/Material
Amount
Link
LED strip light 5050 - warm white
1 roll (I'll use 2 meters only)
l298 motor driver module
1
https://makerselectronics.com/product/l298-motor-driver-module
serial i2c lcd daughter board module
1
SD card (any size)
1
frosted acrylic sheet
1 sheet (40*40)