Project Development

 1.   Our team Chemical Device

Egg boiler. This chemical device will help you to cook a perfect half-boiled egg. The egg will not be encountered undercooked, overcooked and crackled eggshell which causes the albumen to flow out in the pot.

     2.   Team Planning, allocation, and execution

       Team Member:
 
        Team Leader / CEO: Rydrew
        CFO: Zelene
        CSO: Uzair

            Finalized BOM (BILL OF MATERIALS) Table:

Project Title: 

 Half-Boiled Egg Boiler 

Team members: 

 Zelene, Zhi Wei, Ryan Andrew, Uzair  

Created by: 

 Everyone  

Date created: 

 17/2/2022 

BILL OF MATERIALS (BOM) 

No 

Description of item 

quantity 

quantity unit 

unit price 

Total Cost  

Available at W319 Lab or FabLab? (Y/N) 

1 

Maker Uno Kit  

 1

 NIL 

 $19.64 

$19.64

No

2 

 Acrylic sheets 

 1 

 210x297x3mm 

 $9.32 

$9.32  

Yes

3 

 PLA Filament for 3D printer 

 1 

 kg 

16.40  

16.40  

Yes

 Plastic Container (Able to resist boiling temperature)

 1 

1.7L

$2.00

$2.00

 No

Grand Total Cost: 

 $47.36

 


           Gantt Chart
       Planned Gantt chart:


    Actual Gantt Chart:



3.   Design and Build Process 
        
       Part 1. Design and Build of the Maker Uno and Servo Holders (done by Rydrew). 

       Part 2. Design and Build of  the Platform (done by Zelene) 
     
       Part 3. Programming of Servo (done by ME and Uzair).  
       Uzair and I worked together to complete this task. Below is the documentation of the programming of the servo.
       Documentation for task 3:

      Arduino programming (Tinkercad):
      
     Step:

1. Access the Tinkercad website to create my own virtual circuit.

2. At the right panel, drag a breadboard and an Arduino Board onto the work plane.

3. Then, Drag a servo onto the work plane from the components panel.

4. Connect the green colour wire to pin 2, then connect the red wire to 5V and last connect the black wire to GND as shown in the diagram above.


      Coding Step:
  1.  Select the grey notation block and drag out the comment block.
  2. Then, type “sweep the servo from 0 to 180 degrees in steps of 1 degree”.
  3. Click on the control category and drag out a "count" block to the right empty section.
  4. Set the count as up then by 1, then set the variables with the name of “pos”. Then, set from 0 degrees to 90 degrees.
  5. Drag a comment block from the notation category and type out the short description for the next step which is to tell the servo to go to the position in variable “pos”.
  6. Drag the rotate servo block from the output category. Set the pin as pin 2 and then to “pos” degrees.
  7. Then, comment on the next step which is to wait 15ms for the servo to reach the position.
  8. Drag the wait block from the control category then set it as 330s (5.5 mins)
  9. Repeat the (iii) to (vii) steps by changing the degree from 90 to 180 degrees. Then, change the name of “pos” to “i”.
  10. Click on the start simulation button. The servo will turn from 0 to 90 degrees at first. After 5.5 mins, it will turn from 90 to 180 degrees.
  11. Connect all the components with the physical Arduino Uno Board by following the virtual circuit sketch.
  12. After that, connect the Uno board to the laptop by plugging in the USB cable.
  13. Copy the code and then open the Arduino IDE app. Then, paste that code into an empty Arduino sketch. Click the verify icon and then the upload icon.
       Link: Circuit design Shiny Bombul | Tinkercad 

      Picture of the connection for the Arduino board and servo with their own casing:


 4. Problems and solutions

a. 3D Printing Problems

The main container takes 1 day printing time. And we realized that PLA filament is not waterproof and water-resistant. Hence, the design had to be redone. In addition, the latch did not print correctly and caused the pin does not fit.

Solution for 3D printing

We bought a 1.7 L container instead of 3D printing. For the latch, we improvised and revise the design through CAD. 

 

b. Assembly

The platform was troublesome and the button on the Arduino board is hard to press due to the button being too small.

Solution for assembly

The platform was intended to be 3D Printed. However, we realised that laser-cutting will help us to save time.

 

c. Design Flaws

Water-tightness is not achievable. Water could seep into ice and melt and it will not achieve our intention which is to allow the egg immersed into cold water. 

Solution for design flaws

Swapped the places of the boiling and cooling chamber. Made the ice move into the water instead. 


      5. Project Design Files as downloadable files

          All files are included in this link: Files

No comments:

Post a Comment