Did you ever get feel about something you may need in your work/study/lonely times like a non-human roommate, but still can interact with it and wait for his/her reaction/response?
Well, we could call it an Interactive Robotic Desk Lamp!
Going back to the nights of my final exams, I feel as if the world couldn't stand me any longer, and how I wish someone/something could comfort me and share with me kind words or a light presence as if they were like sincere words that I deeply feel and motivate me.
Then I thought of an automated desk lamp that detects motion, turns the light on/off manually and automatically and adds some features to it by taking some kind of actions throughout a watercolor paper when motion is sensed.
And perhaps some relaxing music for a good sleep. Let's not miss that it will be a masterpiece in the room, as I think of making the room a part of the space / starry sky with the moon at night by emitting / reflecting on all parts of the room kind of light and graphics like the view of stars and sky at night.
That is simply how I got inspired by the idea for the final project and how it might work.
The project idea is to make a robot desk lamp that can be like a roommate in which it can be controlled to be ON/OFF light mode manually by buttons/switch and automatically throughout a specific movement when motion is sensed and provide some features like some quiet music for a good sleep and maybe a reflection or make the room part of the sky/space by turning the room perimeter into a view of stars and blue sky at night.
It will be manufactured using Laser Cutting and 3D printing machines.
Input:
Sensing: The lamp can detect the motion using Ultrasonic Sensor.
User Input: The desk lamp can be controlled manually by buttons or on/off switch and automatically by motion detection.
Action: The lamp will emit a light, take some kind of actions throughout a watercolor paper movement Across track using a servo motor when motion is sensed and emits / reflects on the room kind of light and graphics like the view of stars and sky at night. Also perhaps plays background music for sleeping well.
Brain: Arduino UNO board.
Power Management: 9V Adapter.
Working Mechanism of the Lamp Disc Using Cardboard
Waterpaper color fabricated using Laser Cutting
Construction Parts
Laser manufactured identical faces/parts, Light unit, Linkage bars and 3D printed holders
Input (Sensing and/or User)
Manually via the on/off switch and automatically according to the user's motion sensing
Action
Emitting light, motion sensor and provides music
Brain
Arduino UNO board
Power Management
9V Adapter
Cardboard model using ON/OFF switch
SIDE VIEW
ON/OFF Switch
Working mechanism of the desk lamp using Cardboard with ON/OFF switch
3D Model of the Lamp
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
Action: Lamp emits light manually across ON/OFF switch and automatically according to motion sensor across the quarters of the curtain using servo Motor.
User's Hand: Tangible input across ON/OFF switch.
Sensing: None
Automatic Mode: Light emission according to motion detection.
Sensing: Ultrasonic Sensor
Complete User Features
Action: Lamp illuminates responding to human order manually using button and automatically throughout mobile phone app. Also, the light will reflect a view of stars in the blue sky.
User's Hand: Sensing: None
Automatically: The lamp can be automatic controlled by mobile phone app.
Sensing: None
Nice-to-have User Features
Action: making a music.
User's Hand: Button
Sensing: None
Automatically: Provides music according to the illumination intensity or by mobile app.
Sensing: None
Task
Sub-Tasks
From:
To:
Create Bill of Materials/Gadgets
Research and list all the components.
Look up power requirements for all components.
Calculate Power Source requirements.
12/9
13/9
Electronics & Programming on a breadboard
(Minimum & Complete Features)
Minimum Features:
Hands Mode
A. Wiring Lamp and 5v relay module to Arduino Uno board and breadboard using Push button
Writing text code for wiring circuit.
Testing Code and wiring connections.
B. Connecting one servo motor to the wiring circuit.
coding the Additive component (servo motor).
Testing code for Manual Mode.
Auto Mode
A. Wiring an Ultrasonic Sensor to manual circuit and canceled only push button from manual mode circuit
Coding the integrated sensor
Testing the updated wiring including detection motion form ultrasonic sensor
Last Trip:
Integrated ON/OFF Switch and reactive the push button
Combined text code for Hands & Auto mode.
Testing new wiring circuit.
Debugging Troubleshooting.
Complete Features:.
Time to use (HC-05) Bluetooth module
Writing a code for new additional (HC-05) module
Testing powering the updated circuit.
Debugging Troubleshooting.
17/9
17/9
18/9
17/9
(8 hours)
17/9
18/9
Designing using CAD
Create CAD on Fusion 360 for base part
Providing wiring circuit to the fabricated base
Testing the Code & wiring circuit
install curtains for the model
Testing the updated circuit and components.
Debugging Troubleshooting
19/9
21/9
Fabrication & Integration
Fabricating/ Printing and assembling the enclosure and 3d printed parts
Mount all components
Testing the final/ output project
Troubleshooting
22/9
23/9
Component/Material
Amount
Link
ON/OFF switch
one
Use from Kit
IR DISTANCE SENSOR GP2Y0A02YK0F (SHARP, ANALOG, 20-150CM)
Three
Regulator 5V
one
Use from Kit
HC-05 (Bluetooth module)
one
Use from Kit
Button
Three
Arduino UNO
one
Use from Kit
Plywood Sheets
Three
PLA
9v Adapter
one
Use from Kit
Jumber Wires
Crocodile Wires