Final Project

Ideation: Version 1 - I initially wanted to create a motion sensored lamp with a lamp shade. The plan was to create a lamp that switches on when there is a motion and switches off when there is another motion.

Ideation: Version 2 - However, I ran out of time and could not figure out the coding aspect of the project. Hence, I decided to change the rationale of the project. I decided to create a small imaginary companion that switches on when there is a motion. It acts as a simple mood lifter that can be placed beside you. It can also act as a way to distarct your mind from problems.

Bill of materials

Model of base in Fusion360. I decided to use the same idea and technique as my previous music box project.

Laser cutting process. I had to laser cut the same design twice as the first try did not cut the plywood fully.

Fully assembled box. Although the box could stay intact without glue, I decided to just glue it together for durability.

Model of led pedestal in Fusion360.

3D printing process. I had to print this pedestal three times as the first two times, the print came out either too thin or too thick.

Finished product. I later coloured it green to fit the theme.

Coding for the arduino nano

Trial and testing whether the pir sensor works.

The issue I countered with was that one of the sensors was faulty and my computer was unable to recognise one of them. This led me to taking the longest time wondering what was wrong with my coding, to the point I tried reconnecting the wires to different ports many times. Just to find out one of the sensors was faulty and my coding was right all this time.

I tried to cable manage by taping the wires together to make the inside of the box neater

Final outcome of the inside.

Final product

Things I could have done better:

1. I could have done a better job in making the design more accessible

2. A brighter LED or neopixel strip could have been used

3. I could have spent more time in trying to pursue version 1 of my ideation

---

Overall, this project has been fun but time consuming coming from somebody who has no prior knowledge coming into this elective. Although it was cool to know the many possibilies embedded programming can offer and to see my progress from the start of sem 2 to the end, I don't see myself using it in the near future unfortunately. However, it has been an eye opening experience learning from the lecturer.