Final Project
Things I did for final project:
- Plumbus -- initial design
- Making the floob (first attempt)
- Making the floob (second attempt)
- Floob as an input device
- Servo motor
- Heater
- Grodus+grumbo
- Accelerometer
- Chumble
- Dingle Bop
- MP3
- Advertisement
- Integration
INTRODUCING --- PLUMBUS
Plumbus -- initial design
![](../imgs/week1/design1.jpeg)
![](../imgs/week1/design2.jpeg)
![](../imgs/week1/design3.jpeg)
Making the floob (first attempt)
![](../imgs/final/floob/floob_fail_print.jpeg)
![](../imgs/final/floob/floob_success_print.jpeg)
![](../imgs/final/floob/molding_mixing.jpeg)
![](../imgs/final/floob/molding.jpeg)
![](../imgs/final/floob/secure_floob.jpeg)
Making the floob (second attempt)
First casting
![](../imgs/final/floob/vacuum.jpeg)
![](../imgs/final/floob/second_attempt.jpeg)
![](../imgs/final/floob/mold1.jpeg)
Second casting
![](../imgs/final/floob/pinkmaterial.jpeg)
![](../imgs/final/floob/pinkfloob_setting.jpeg)
![](../imgs/final/floob/pinkcoat.jpeg)
![](../imgs/final/floob/floob_color.jpeg)
Coating the floob and paiting the material to create a thin layer.
![](../imgs/final/floob/support_floob.jpeg)
Floob as an input device
Step response
Servo motor
First Attempt
Second Attempt
The first motor is not very good as it does not want to rotate a lot of the times.
I tried a second servo motor, it is a lot more reliable.
Heater
During the show and tell for wildcard week, I realized that I could use the laser induced graphene to make a heater.
According to the user manual of the plumbus, one can use it to cook an egg.
I asked Wedyan and she offered me an additional session on making a shape.
![](../imgs/final/heat/graphene.jpeg)
![](../imgs/final/heat/graphene_copper.jpeg)
![](../imgs/final/heat/graphene_tested.jpeg)
![](../imgs/final/heat/heat.jpg)
Grodus+grumbo
![](../imgs/final/grodus_grumbo/grodus_grumbo_fail.jpeg)
![](../imgs/final/grodus_grumbo/grudus_grumbo.jpeg)
![](../imgs/final/grodus_grumbo/with_heat.jpeg)
![](../imgs/final/grodus_grumbo/cricut1.jpeg)
![](../imgs/final/grodus_grumbo/cricut2.jpeg)
![](../imgs/final/grodus_grumbo/cricut3.jpeg)
![](../imgs/final/grodus_grumbo/cricut4.jpeg)
To cast a thin layer on top of surface with sorta clear 12, I waited around 30-35 minutes
after mixing the material. The texture of the material is similar to liquid that flows very well, the plot time is 40 minutes and the set time is 12 hours.
I waited half an hour so that the sorta clear is flowing slowly (it is setting), and then used the wooden stick to paint the sorta clear on top.
The color of the material also need to be very dark since it will only leave a very thin layer. It also need to be sit on top of somethiing non flat instead of a table top.
So that material can drip freely from the side instead of leaving a casted pool of material.
![](../imgs/final/grodus_grumbo/back.jpeg)
![](../imgs/final/grodus_grumbo/fleshcolor.jpeg)
![](../imgs/final/grodus_grumbo/finalcoat.jpeg)
Accelerometer
![](../imgs/final/accelerometer/accelerometer.jpeg)
Chumble
![](../imgs/final/chumble/chumble_prep.jpeg)
![](../imgs/final/chumble/chumble_before_set.jpeg)
![](../imgs/final/chumble/chumble_setting.jpeg)
![](../imgs/final/chumble/chumble_in_mold.jpeg)
![](../imgs/final/chumble/chumble_front.jpeg)
![](../imgs/final/chumble/chumble_connected.jpeg)
Dingle Bop
Dingle bop turned out to be a tricky one to mold and cast.
![](../imgs/final/dingle_bop/claire1.jpg)
![](../imgs/final/dingle_bop/claire2.jpg)
![](../imgs/final/dingle_bop/claire3.jpg)
![](../imgs/final/dingle_bop/claire4.jpg)
![](../imgs/final/dingle_bop/dingle.jpeg)
![](../imgs/final/dingle_bop/dingle_bop_mold.jpeg)
![](../imgs/final/dingle_bop/dingle_all_approach.jpeg)
Almost all failed results here. Some of them are barely attached or missing a part.
Two of them were thin layer coated on 3D print which I didn't like since color is not good and it's too stiff.
The version in the middle I liked a lot, since I broke one of the middle 3D piece so I ended up only using that as a mold,
hoping to add some weight to the piece at the tip, so that it will bent a bit.
I landed on a version where it's just a single two part mold without anything in the middle.
Although it cannot bent a lot, but it was enough so that it bents and stays staight if I place it straight.
![](../imgs/final/dingle_bop/dingle_final.jpeg)
MP3
As we all know, when you are praying, you need to pray and face the plumbus.
So what if we made the praying a bit more fun with some audio in the background.
![](../imgs/final/mp3/mp3.jpeg)
![](../imgs/final/mp3/mp3bug.jpeg)
I had this bug (and other bugs) the entire day as I was trying to work on this component.
I tried a lot of different ways to fix the problem, none of them worked.
I was very desperate and asked Leo for help. Leo unplugged and plugged my microcontroller.
And that magically made it working.
Advertisement
![](../imgs/final/laser/laser1.jpeg)
![](../imgs/final/laser/stand_design.jpeg)
![](../imgs/final/laser/plumbus_lg.png)
![](../imgs/final/laser/laser2.jpeg)
Integration
moving on ...
95-5
![](../imgs/final/integration/full_ver.jpeg)
![](../imgs/final/integration/plumbus_on_stand.jpeg)
![](../imgs/final/integration/electronics.jpeg)
![](../imgs/final/integration/board.jpeg)
![](../imgs/final/integration/pcb_fail.jpeg)
![](../imgs/final/integration/pcb_fail_detail.jpg)
![](../imgs/final/integration/pcb_stacked.jpeg)
![](../imgs/final/integration/heat_button.jpg)
![](../imgs/final/integration/components.jpeg)
For three functionalities that I wanted to achieve -- 1. surface heats up (so that plumbus cooks an egg),
2. when grabbing on the floob, the chumbles starts to wiggle (by servo motor turning), 3. when praying (plumbus in the facing-up position),
it plays an audio. Two were very cooperative.
heating up
touched and wiggle
The third functionality really gave me a hard time.
![](../imgs/final/integration/acc_debug1.jpeg)
![](../imgs/final/integration/acc_debug2.jpeg)
![](../imgs/final/integration/code.jpeg)
However, later it still doesn't work.
![](../imgs/final/integration/acc_debug3.jpeg)
After solving the short issue, I was testing out the board, but my computer was not able to even find the board.
Anthony mentioned the theory that the current might be too high. I then tried to connect a seperate power source to the servo motor, but it still does not work.
Sadly after so many hours of trying to make this work (from 11pm to 6am), I decided that I will remove the accelerometer functionality. I then connected the two output feature to the same input device.
Anthony mentioned the theory that the current might be too high. I then tried to connect a seperate power source to the servo motor, but it still does not work.
Sadly after so many hours of trying to make this work (from 11pm to 6am), I decided that I will remove the accelerometer functionality. I then connected the two output feature to the same input device.