Difference between revisions of "Cheers!"

From ESE205 Wiki
Jump to navigation Jump to search
Line 31: Line 31:
 
== Challenges ==
 
== Challenges ==
 
# 3D printing
 
# 3D printing
#* learn solidworks
+
#* Learn Solidworks.
#* design specific dimensions of soda bottle, glassware holder etc.(For large parts, we will have to split into two as each print has a maximum dimensions of 8 inches)
+
#* Design specific dimensions of soda bottle, glassware holder etc. (For large parts, we will have to split into two as each print has a maximum dimensions of 8 inches)
#* design base for hold the motor in place.  
+
#* Design base to hold the motor in place.  
 
#* Build models using Solidworks and 3D print them.
 
#* Build models using Solidworks and 3D print them.
 
# Arduino
 
# Arduino
Line 46: Line 46:
 
#* The soda bottle should be able to tilt at an angle more than 90 degrees (position 3) from its original position.
 
#* The soda bottle should be able to tilt at an angle more than 90 degrees (position 3) from its original position.
 
# Safety
 
# Safety
#* Electricity hazard when circuit interacts with liquid: elevate the electronic circuit above the mechanical system level to mitigate the risk of wetting the electronics
+
#* Electricity hazard when circuit interacts with liquid: elevate the electronic circuit above the mechanical system level to mitigate the risk of wetting the electronics.
#* Rope might break: use appropriately weight-rated fishing line
+
#* Rope might break: use appropriately weight-rated fishing line.
  
 
== Budget ==
 
== Budget ==

Revision as of 07:40, 2 May 2017

Overview

Have you ever felt frustrated that soda always rises higher than you expect and spills all over your table? We are here to help. 'Cheers' is a automated soda pouring machine that takes a bottled soda and pours it into glassware without spilling the fizz. It utilizes 3D printing techniques for constructing the mechanical framework and an Arduino to control the system. 'Cheers' tilts your soda bottle and glass to an angle towards each other to minimize the fizzing and the tilting mechanism stops after the soda height reaches your desired level and voila, Cheers!

Team Members

  • Jessie Shi (Tianjiao): Chemical Engineering, System Engineering ’18
  • Haixiang Ren: System Engineering ’18
  • Natalie Ng: TA

Objectives

Figure 1
  1. Replicate the project found on youtube but replace the beer bottle with a soda glass bottle and appropriately sized glassware. There will also be no bottle rotating mechanism. The control for the tilting mechanism will be changed to a pulley rope system outlined in Figure 1. The glassware will be kept on the table instead of swinging.
  2. Print a sturdy mechanical frame and a stable soda and bottle holder so that they do not misalign while pouring.
  3. System should be able to handle different size and height of glassware with few restrictions.
  4. Soda should be poured into glassware smoothly and without spilling.
  5. Create an algorithm which lets the measures the distance of the liquid in glassware and adjust the speed of servo motor accordingly.
  6. If possible, conduct the same experiment, but change the Mexican glass soda bottle to a generic soda can or plastic soda bottle.

Steps required to complete project

  1. Soda bottle should be able to maintain 3 positions. The latter two angles will be determined through experimentation. Position 2 will be when the first drop of soda occurs and position 3 is when all the soda in the bottle can be poured out.
  2. There will be one pouring mechanism. The bottle should go fast from position 1 to position 2 and slowly from position 2 to position 3 (This is when soda is pouring out from the bottle).
  3. Distance sensor will be used to estimate the amount of liquid in the glassware and thus control the tilting mechanism.
  4. Start of the program is initiated by pressing a toggle switch.
  5. All electronics (Arduino, motor and toggle switch) will be held on top of the mechanical system by constructing a wooden stage.
  6. The four pulley system cuts the torque needed from the motor to 1/4 its original value.
  7. Fishing line with 65 lbs limit will be used to prevent the rope from breaking.
  8. All the soda from the bottle should be poured into the glassware, which would fill it 3 cm to the tip.
  9. The demo will include a demonstration of pouring soda using the completely assembled model.
  10. If time permits, we will try to modify the same mechanism for a soda can or plastic soda bottle to increase the utility of the product.

Challenges

  1. 3D printing
    • Learn Solidworks.
    • Design specific dimensions of soda bottle, glassware holder etc. (For large parts, we will have to split into two as each print has a maximum dimensions of 8 inches)
    • Design base to hold the motor in place.
    • Build models using Solidworks and 3D print them.
  2. Arduino
    • Learn Arduino programming language.
    • Implementing the Arduino code with distance sensor and servo motor and toggle switch.
    • Debugging code and adjusting parameters to control the tilting mechanism.
  3. Hardware
    • Servo motor should keep control system stable during tilting mechanism and not go too fast/slow
    • Design a circuit that connects the servo motor, push button and weight sensor to the Arduino.
    • Find the various servo motor rotation speeds outlined in the objectives section by conducting experiments (use tap water instead of soda).
    • Determine the rpm value on the servo motor as it pulls the fishing line, controlling the tilt angle.
    • The soda bottle should be able to tilt at an angle more than 90 degrees (position 3) from its original position.
  4. Safety
    • Electricity hazard when circuit interacts with liquid: elevate the electronic circuit above the mechanical system level to mitigate the risk of wetting the electronics.
    • Rope might break: use appropriately weight-rated fishing line.

Budget

  1. Continuous Rotation Servo Motor x 2: $36 (+$5.50 shipping)
  2. Infrared Proximity Sensor = $13.95 (+$5.72 shipping)
  3. Toggle switch: $1.95
  4. Solder bread board: $1.49
  5. Double pulley (12-pack): $21.98
  6. AC/DC Switch Power Supply: $6.29
  7. Maple Board x10 feet:$14.00
  8. Medium Density Fiber Board=:$5.95
  9. Poplar board x2: $2.90
  10. U-bolt x 2= $5.16
  11. Coca-Cola Mexican Glass Bottle, 355 mL x 6: $5.98 (purchase in Walmart store)
  12. Coca-Cola 2L x 2 = $2.00 (purchase in Walmart store)
  13. Lifting platform:$14.49
  14. Arduino UNO board: provided
  15. 3D printing: provided
  16. Ultrasonic Distance Sensor: provided
  17. Nut and bolts: provided
  18. Power Pro Fishing Braided line – 65 lbs limit: owned
  19. Magnet Screw Driver tool kit: owned
  20. Extension Cord - owned
  21. Glassware: owned
  22. Dremel rotary tool: owned
  23. Super glue: owned
  24. Double Coated tape: owned

Total: $136.89

Gantt Chart

caption


Design and Solutions

Results

Repositories

Code

https://bitbucket.org/jessieshi97/cheers/

CAD files