-The idea is an interactive desk lamp that will try to be your work from home colleague or your study partner
-I care about this idea because I think during the work from home times having a coworker in same place with you was missed so rose -that probably will be her name. Named after Rose from monster Inc.- will try to help you go through the day
-The idea was first Inspired from pixar logo and searching for similar projects there was Oio, luci, luxo ,twitch and the annoying Ikea lamp
twitch
Softwares used Fusion 360
the lamp consists of Four main parts: the base,the lower leg,
the upper leg and the head
in Fusion 360 I started the design with the base -as it was a simple box- then going up part by part
inserted the electronics components one by one each to its place and created the joints
BASE
LEGS
ALL
Softwares used Laser works, prusa slicer
Softwares used laser cutting Machine, 3D Printer
Laser Machine
Laser Works
Prusa Slicer
Cutted Parts
3DPrinter
Softwares: TinkerCAD
the circuit is formed from
INPUT
-main switch to switch between automated mood and the music mood
-3 push buttons each has a function
-IR Sensor
-ON/OFF Switch
ACTION
-Led Matrix
-2 Servos
Tinker cad simple diagram
led instated of led matrix -tinker cad doesn't have one-
and buzzer instated of speaker
The circuit consists of 2 servos
Led Matrix and DFplayer
from the data sheet of these Components we can use 5 Volt adaptor
LED
servo
The first function is to play music with the LED Matrix which requires to put the switch to low mood using IF Condition
then the Automated Mood here comes several IFs
three for the 3 push buttons
each button has a function that makes sound and LED Shows a shape
one to give you good vibes when you do good job
another to laugh at your mistakes
another to tell you advice from the good advice cupcakake
and for the IR Sensor
when you get close the 2 servos will make it move away and the LED will Give you emojis in all this
these condition happens using IF and ELSE IF for each case
first function
second
In the begging Rose was supposed to be moving but the 2 Servo Broke before the demo :(
I started the code step by step adding functions
the general state was to blink - and make motion but the servo broke so it didn't-
then when each button is pressed it gives you a reaction
so one claps for you - I intended to make it play different song each time randomly to cheer you but TIME-
and another when you do something stupied you can press it so she will make fun of you
the third is asvice from the cupcaka
and the sensor when you try to touch her head makes her afraid
in the videos I tested the automated mode first then added the music mode
but before the final demo the DFPlayer stopped working
I assembled the whole project from the begging again trying to solve the error but it didn't work:(
it wasn't the first time it didn't work before the demo i unwired it twice and changed the SD Card
NOTES: the sensor position is not the best but I had the intention if there was more time to add parts to the head to make her look nicer and position the senor there but i ran out of time :(
for the confusion the third button is a cupcake - if the DFplayer was working was supposed to play good advice cupcake sound https://www.facebook.com/TheGoodAdviceCupcake
i was stuck several times but thanks to the instructors and my peers - specially Bishoy- i was able to solve several problems
the DFplayer had 3 diffrent problems and each one someone tried to solve with me - it didn't work in the final Demo :'D- but at least we tested it
Google is your Friend it helped me through programming process
my advice is to start earlier because i realised errors in fabricated parts and in programming there was so much time in debugging
how it felt when the servos and and the DFplayer didn't work
-fix DFPlayer
-add more reactions
-add more construction parts to her appearance
-add the proximity sensor - so she can sense my absence -
She's watching YOU
So before submitting the project i fixed the sound for the sake of the vibe