Final Project Proposal
The Smart BOB
"Light bringer dog"
The Smart BOB
"Light bringer dog"
Bob is a smart doggie-shaped desk lamp, that lightens your place just like real dogs do ^-^
Since one of us is a dog lover and the other chose that shape while searching, so we decided to make this doggie shaped lamp. It's not too complex and is CUTE.
This lamp will be your Wanas while reading and a friend to kids while reading their stories before sleep.
Bob is a smart lamp in an enjoyable way.
User will be able to build his/her own lamp, then use it in dimmed or dark areas.
Bob can be switched on manually using w rotating knob, and also can be brought to the automatic mode to power itself only in darkness. You're free to choose.
Regarding motion, the front and back legs will be able to rotate and change Bob's position as the user wishes.
A very important note is that Bob needs to be placed near a wall socket as Its main power is from an adapter (his Leash).
Drafting the whole layout and components initial placement
Construction Parts
Laser cut wood pieces > body, neck, head
3D Printed head base only, 2 angled brackets to hold the Top of the body, and 4 angled brackets in head.
Input
(Sensing, Tactile Input, and/or Graphical Input)
Potentiometer > User Input
LDR Sensor module > Sensing
Action
(Physical and/or Graphic)
DC Halogen Bulb - Relay module as its electric switch
Brain
Arduino Uno
Power Management
9v Adapter
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
Bob Manual lighting mode
The device will be switched by user on and off using max and min potentiometer gauge limits.
Action: Bulb is switched on/off
Sensing: -
User Input: Potentiometer
Complete User Features
Bob Automatic Mode
The device will be on or off according to the light intensity in room, this mode is activated when Potentiometer in places in the middle gauge display.
Action: Bulb
Sensing: LDR sensor Module
User Input: Potentiometer
Nice-to-have User Features
Bob changing Intensity of light
Increasing Gauge limits and using max limit to power 2 bulb for more light.
Action: Second Bulb
Sensing: -
User Input: Potentiometer
Task
Sub-Tasks
Days
Drafting and Cardboarding
Draw a draft sketch with no measurements of the whole sub-parts of the device (head - body - tail - neck - leash)
Collecting Components dimensions
Cutting cardboard areas of components
Sketching on cardboard the area around components which be placed in.
Fitting all sub-parts in sheet
Cutting Cardboard, using fold techniques for closed enclosures, rolling for cylindrical, and BBQ sticks for rotational joints.
Stick all together
1 Day
Electronics & logic listing
Create wiring diagram on tinker CAD for simulating the circuit. (color coding and components organizing)
On a piece of paper, write the pseudo code and steps of expected behavior from components.
Applying Code Blocks on the circuit on Tinker CAD
Copying text code and modifying it if needed on Arduino IDE
2 Days
Modelling and Components Mounting
On Fusion 360, sketching parts of the project, and brackets
Using joint features to assemble and simulate the different joints in project
Download components from Grab CAD and uploading to fusion
Mounting the components of the model and fix all bolts and nuts needed
Iterate if any modifications needed
3 Days
Fabrication & Integration
Exporting each face as dxf
Exporting stl files
sending files to be printed with max 20gm material
Cutting the full wooden pieces in 1 sheet 30x50cm
After first cut check fittings and components mount is right
Iterate for any corrections, or enhancements too
2 Days
Component/Material
Amount
Link
Arduino Uno
1
9v DC Halogen Bulb
1, 2 for NTH
M3x10 mm bolts
a lot
M3 hex nuts
a lot