When I work, I doesn't like to see light around me but focused on what I am using to see it.
To be more productive I sometimes use Pomodoro Technique using my browser.
To sleep well you have to follow the right sleeping cycle to have a good night sleep.
So I decided to make a smart lamp that has the features I want to help me.
Smart Desk Lamp Features
Control Brightness Level using control knob.
Pomodoro Technique using buttons and LCD.
Alarm According to Sleeping Cycles.
Main Idea:
Smart Desk Lamp that can help you be more productive and focused on your activities.
General Features:
It can provide you with the proper amount of light need using a control knob to adjust the brightness to decrease eye strain.
It can help you be more Productive by using the Pomodoro technique Integrated with it. "Timer, Technique Explanation"
It can help you with a good night sleep by setting the alarm "Cycles Calculation, Sleep Cycles Article"
Adjust the alarm when to wake up and it will tell you when to sleep.
Adjust the alarm when to sleep and it will tell you when to wake up.
How it Works:
Power Source: 220 AC.
Control: Arduino UNO.
Light Source: LEDs.
Light Control: Control Knob.
Sound Source: Buzzer.
Times View and Control: 7 Segment or LCD, and Buttons or a Keypad.
Construction Parts
Cylindrical Base with a vertical Column to Hold the Light Source.
The Project will be Fabricated of Plywood using a Laser Cutting Machine.
Input
(Sensing, Tactile Input, and/or Graphical Input)
Input from a button to Power On/Off the lamp.
Input from Control Knob to Adjust Light.
Input from Keypad or Buttons to Set Alarm or Pomodoro Timer.
Action
(Physical and/or Graphic)
LCD to View Timer.
Buzzer for Alarm.
Brain
Arduino UNO
Power Management
Adapter from 220 V
Cardboarding
Power Source Place
Full Cardboard
Base
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
Light Level Adjustment: Adjust Brightness Level using Control Knob to suit your needs.
Action: LED
Sensing:
User Input: Control Knob
Pomodoro Timer Set
Action: LCD
Sensing:
User Input: Keypad
Complete User Features
Alarm
Action: LCD & Buzzer
Sensing:
User Input: Keypad
Nice-to-have User Features
Mobile Application
Action: Mobile Screen
Sensing:
User Input: Touch Screen
Motion Tracking
Action: Motor
Sensing: Motion Sensor
User Input: None
Automatic Light Level Adjustment
Action: LED
Sensing: LDR
User Input: None
Task
Sub-Tasks
From:
To:
Test Components
Test LCD separately.
Test LCD with Keypad.
Test RTC Module.
Test All components.
14-September
17-September
Write Code for Each Feature Separately
18-September
18-September
Design the Model Using Fusion 360
Measure LCD.
Measure Arduino.
Download Components from GrabCAD.
Import Downloaded Component.
Start Design of the Model.
Assemble the Model Together and Test the Assembly together.
20-September
22-September
Fabrication, Testing & Documentation
24-September
25-September
Component/Material
Amount
Link
Arduino UNO
1
LCD with I2C
1
Breadboard
1
On/Off Switch
1
Keypad
1
Buzzer
1
Potentiometer
1
12v Power Adapter
1
https://makerselectronics.com/product/adaptor-12v-2a
LED Strip Light (Circular if Available)
1
https://makerselectronics.com/product/led-strip-light-2835-non-waterproof-60led-m-5m-roll
L298 Motor Driver Module
1
Knob for Rotary Potentiometers
1
https://ram-e-shop.com/product/nop-5-3022-round/