top of page
Search

Project Development

  • Mabelle Chan
  • Feb 25, 2024
  • 7 min read

Updated: Feb 25, 2024

Hi readers, welcome back to my final blog of this module!! It's been a crazy semester and it is finally coming to an end!! For this final blog, I will be talking about the process my teammates and I went through to make this project a success!!


OUR TEAM CHEMICAL DEVICE

In this section, I will briefly describe my team's chemical devices, BREWSTARS! My team chose this tea maker as our chemical device! You may be wondering...what exactly makes our device special/different?

Well, our device is built to cater to the needs of adults and the elderly with musculoskeletal conditions, such as arthritis, tendonitis, etc.

ree

From the graph above, you can tell that as we age, the amount of patients recorded with Tendonitis increases rapidly! Hence, we would like to raise awareness of this issue! How? you may ask. Well, we envisioned BREWSTARS to be a device that requires minimal physical movement of heavy weight, is easy to use, and at the same time produces the best tea! All these adjustments are made in hopes of reducing the frequency of people suffering from joint and muscle pain from boiling water the old-fashioned way, having to lift the heavy kettle just for a little cup of tea! This reduces physical strain and reduces the risk of injuries as well. Below is the 2D hand sketch of our chemical device.

ree


TEAM PLANNING, ALLOCATION AND EXECUTION Below, are my dearest team members! Our communication and team work brought success to this project!

ree

Without further ado, let me introduce my teammates!


Firstly, we have our CEO, Jing Yue (our leader and basically boss),

followed by our CFO, Yu Jie (the money handler), and then there's the COO, me (to oversee our team) and lastly, we have our CSO, Dhasna (our safety man)


BOM(Bill Of Materials) Here is the BOM, mostly done up by Yu Jie. This was our final spending upon the completion of this project... I'm pretty sure we initially thought we only needed less than $50...

ree

Gannt Chart Here is the Gannt chart we came up with, where the yellow highlights are what we planned and the grey highlights are when we completed the tasks.

ree

DESIGN AND BUILDING PROCESS

Part 1. Design and Build of the Impeller and the gear connected to the impeller was done by me.


I started by researching YouTube videos to help me get a gauge on how to create an impeller on Fusion360! Here is the link to the video I found most useful: https://youtu.be/YgnBe6HFiKI?si=DQDgnCkUxfabKV0_

First, I created a base! This part was easy, I just had to create 2 circles and extrude them according to our designed dimensions. Large Circle (Impeller Diameter): 35mm Small Circle (Impeller stick Diameter): 6mm

ree

Next, I extruded the smaller circle to the desired height of each impeller vane. Height: 10mm

ree

After that, I sketched out two arc lines as shown below, and duplicated them around the circle 4 times! This created the vanes of the impeller.

ree

Now, I extrude these vanes to the same height as the small circle!

ree

After this, I discussed the design with Jing Yue and we decided to remove the base piece!

ree

I then added on the main stick that will connect the impeller to the small gear! Height: 13mm

ree

Finally, after all that, we put it to print! Here are some photos of the outcomes!!

ree
ree

Here's a photo of it with Jing Yues hands as reference.

ree

Moving on.... I'll now be showing you my process of making the small gear!


First, I discussed with my teammate Dhasna to finalize which video I would be referencing to not come up with different gear patterns! Here is the video link: https://youtu.be/B8A_11o7QZ0?si=aOuDTwgHaMybdCBq


On Fusion 360, I first went to utilities -> add-ins -> first Spur Gear option -> Run

Then I clicked Ok to get my gear! As simple as that!

ree

After this, it was just standard procedure! Upload to Cura...3D print... and....


ree

This was what our first print really looked like... I'm not sure what went wrong with the process but something definitely did...


However, don't worry because the second tries the charm for us!


ree

Look at that cute little black gear! :D


Part 2. The Design and Build of the main Gears were done by Dhasna.

Here are some videos I took when I was overseeing her gears print!



Part 3. Design and Build of the gear container was done by Jing Yue.

Part 4. Programming of the motor and LCD was done by Me, Yu Jie and Jingyue.

Link to Yu Jie's documentation: https://linyujie2005.wixsite.com/my-site/post/blog-6 Here are some photos of us hard at work...


ree


In this part, I contributed to the last part. Where I refined the final code so that the motor could be controlled by the temperature!

Here is the improved code with reference to Jing Yue's original code:

#include <OneWire.h>
#include <DallasTemperature.h>
#include <Servo.h>

#define ONE_WIRE_BUS 9

OneWire oneWire(ONE_WIRE_BUS);

DallasTemperature sensors(&oneWire);

float Celsius = 0;
Servo myservo;
const int Ledpin = 9; // Changed Ledpin to const int
int temperature = 0;
int pos = 0;

// Define minTemp as a global variable
float minTemp = 20; // Corrected minTemp threshold

void setup() {
  sensors.begin();
  myservo.attach(9); // Attached servo to pin 9
  pinMode(Ledpin, OUTPUT); // Initialize LED pin
  Serial.begin(9600);
}

void loop() {
  sensors.requestTemperatures();

  Celsius = sensors.getTempCByIndex(0);

  Serial.print(Celsius);
  Serial.println("C");
  
  // Control servo motor based on temperature
  if (Celsius <= 20 && Celsius != -127) { // Changed to use minTemp variable
    for (pos = 0; pos <= 180; pos += 1) { // goes from 0 degrees to 180 degrees
      myservo.write(pos); // tell servo to go to position in variable 'pos'
      delay(15);
    }
    for (pos = 180; pos >= 0; pos -= 1) { // goes from 180 degrees to 0 degrees
      myservo.write(pos); // tell servo to go to position in variable 'pos'
      delay(15);
    }
  }
  else {
    // Do something else when temperature is below threshold
    // Turn off LED when temperature is below threshold
    digitalWrite(Ledpin, LOW);
  }
}

This was also the finalised code we used and is what led us to success! LOL :)


Part 5. Integration of all parts and electronics was done by everyone

Embeded finalized fusion 360 design files: Impeller:



Mini Gear:


Documentation for System integration!

ree
ree
ree
ree


FINALLY, the part you've all long-awaited (I Hope) Here's the video of our final product BREWSTARS!


Hope you guys found that...


PROBLEMS AND SOLUTIONS

In this section I will describe some problems we encountered in the design and build process and how the team solved them!



Problem 1: The main gears had a base, small gear did not. Hence imbalanced gears create problems when gears spin.

ree

Solution: Add modifications, which in this case, is an additional layer of thick paper on the small gear. Problem 2: Finding the right pressure angle according to the number of teeths.

ree

Solution: We found a method to calculate this value Problem 3: Dimensions after laser cutting had some odd fittings and did not allow the box to fit well on the sides.

ree

Solution: We moved the breadth pieces onto the base plate and the length pieces the the outer sides of the base plate.


Problem 4: Water was leaking from the hole created to fit the tap.

ree

Solution: We hot-glued the surrounding parts of the tap to ensure no water was leaking from the container. Problem 5(Arduino):

  1. The setup was wrong which caused all our prior codes to not work

  2. Upon fixing the code, we found more physical problems with the Arduino parts itself! - 2 ground wire ports were not working - The initial servo couldn't spin 360 degrees

ree

Solutions:

  1. We got help from our fellow classmate Yu Chen(Coding God)

  2. Used Female-to-female wires and soldered to connect all necessary wires to one ground port.

  3. Begged (Just Kidding) for a new servo.

PROJECT DESIGNS FILES (DOWNLOADABLE)

In this section, I will provide all the design files (Fusion360 files, .dxf files, .stl files, and Arduino programs files) as downloadable files!

 

LEARNING REFLECTION

FINALLYY it's all done! This whole project took over a month, from simply talking about what our prototype will be, to making it! It's crazy to me how ideas can become a real product. I've always just been reading or watching about people like Dyson, Elon Musk, etc. Turning their creative ideas into actual useful products, and this was my first time experiencing something like that. Not that the prototype we made came anywhere close to the things they achieved... But... It's a start! This experience taught me so many useful skills that I know I will be putting to use in the future! Some concepts I found really interesting and useful are...

  • The Morphological Chart

  • The Concept Evaluation Matrix

  • Gannt Chart

  • Arduino Programming

  • Soldering

I don't know about my classmates, but I felt that the Morphological Chart was so effective in narrowing down which concept/ Designs we wanted! Backing this up would be the Concept Evaluation Matrix where we really compare the importance of certain factors we want to implement in our design according to different percentages which helps us cut down to our final design concept! I think this is the best way to evaluate especially for the indecisive people out there... haha.

Next, I really want to comment on how useful the gannt chart is! Throughout this project, I find referring to the gannt chart quite a bit! It kept my team, in check and ensured that we all knew what to do and when to do it by!

Next, Arduino Programming. A few months back I did a blog about a few tasks I was given to complete, at that time I thought I knew a lot about coding.... Boy was I wrong.... When the dateline of this project was approaching, Jing Yue and Yu Jie had yet to figure out what was wrong with the code, so I decided to give it a try and added some lines that I thought were necessary. TWO hours the 3 of us stayed in the classroom and we still couldn't figure it out! It was then I realised how difficult it was to get it right... Thankfully, we found the error and it turns out there was something wrong with the setup instead! That's when we asked our classmate Yu Chen, the king of Arduino for help! He taught us some changes we needed to make to the setup and surprise surprise it worked! Without him, we really wouldn't have gotten it, like ever. Finally, after years of watching others, I got a chance to experience using the soldering iron! Here is me and Jing Yue taking turns to use it!

 


ree


To end off, this experience was both fun and dreadful at the same time... I had a lot of fun working with my friends! Especially watching the time-lapse of the 3D prints haha. But that said, juggling school work and completing this project at the same time wasn't an easy task! Especially when the presentation week was also our exam week...

However, it did feel really rewarding after the presentation! and although our project wasn't 100% flawless, the effort we put in was worth a lot more!


With that, my last blog will be coming to an end, thank you, guys, for always reading and supporting my content! This may be the last ever blog I will be doing for a module, but maybe... I'll come back if I'm free to share with you guys about my journey in my Final Year Project!!


Byeeeeee


 
 
 

Comments


SIGN UP AND STAY UPDATED!

Thanks for submitting!

  • Grey Twitter Icon
  • Grey LinkedIn Icon
  • Grey Facebook Icon

© 2035 by Talking Business. Powered and secured by Wix

bottom of page