Difference between revisions of "Cheers!"

From ESE205 Wiki
Jump to navigation Jump to search
Line 10: Line 10:
 
[[File:Fig1.jpeg|thumb|Figure 1]]
 
[[File:Fig1.jpeg|thumb|Figure 1]]
 
# Replicate the project found on [https://www.youtube.com/watch?v=tyv5rVPUGLU&t=21s youtube] but replace the beer bottle with soda glass bottle and a correct size glassware. There will also be no bottle rotating mechanism. The control for tilting mechanism will be changed to a pulley rope system outlined in Figure 1.  
 
# Replicate the project found on [https://www.youtube.com/watch?v=tyv5rVPUGLU&t=21s youtube] but replace the beer bottle with soda glass bottle and a correct size glassware. There will also be no bottle rotating mechanism. The control for tilting mechanism will be changed to a pulley rope system outlined in Figure 1.  
# Implementation of laser detector to correctly determine the stop signal using Arduino unit.  
+
# The glassware can have two angles. Position 1 is vertical to the table and position 2 is tilted by an angle. Latter is determined through experiment that if the glassware were tilted to that angle and filled without spilling, the liquid will take up 2/3 of the total volume of glassware.
# The glassware will tilt twice, the first time to fill the glassware with soda until the laser line and then tilt back a little. After the CO2 fizzing ends and liquid level drops, the system will tilt the glassware for a second time to completely fill the glassware without spilling.
+
 
# Implement a control algorithm for a motor system that takes the laser signal as input and adjusts the tilt angle.
+
# Soda bottle should be able to have 2 positions. Position 1 is vertical to table and Position 2 is tilted xxx degrees. The time it takes for the bottle to get from position 1 to position 2 is determined through experiments.
 +
# Implementation of color sensor to detect when the liquid in glassware has reached the tip of glassware at position 2, and then both glassware and soda bottle will return to position 1 for a positive result.  
 +
# After the foam falls off (time determined through experiments), weight sensor at the bottom of glassware is used to help the soda bottle add the last portion of soda into the glassware until its total weight reached a predetermined amount.  
 
# The demo will include demonstration on pouring soda using the complete assembled model.
 
# The demo will include demonstration on pouring soda using the complete assembled model.
  
Line 34: Line 36:
  
 
== Budget ==
 
== Budget ==
# Nema 17 Stepper Motor- x 2 = $24.98 (https://www.amazon.com/gp/product/B00PNEQI7W/ref=ox_sc_act_title_4?ie=UTF8&psc=1&smid=AWQBCGWISS7BL)
+
# [https://www.amazon.com/gp/product/B00PNEQI7W/ref=ox_sc_act_title_4?ie=UTF8&psc=1&smid=AWQBCGWISS7BL Nema 17 Stepper Motor] - x 2 = $24.98
# Wall Adapter Power Supply- $5.69 (https://www.amazon.com/Wall-Adapter-Power-Supply-650mA/dp/B003XZSZWO/ref=sr_1_2?ie=UTF8&qid=1486105335&sr=8-2&keywords=Wall+Adapter+Power+Supply)
+
# [https://www.amazon.com/TCS230-TCS3200-Detector-Recognition-Arduino/dp/B0190PZK46/ref=sr_1_1?s=pc&ie=UTF8&qid=1486537829&sr=1-1&keywords=TCS230+TCS3200+Detector+Module+Color+Recognition+Sensor+for+MCU+Arduino Color Detector] - $9.99
# KY-008 Laser x Laser Detector- $6.00 (+ $2.67 shipping) (https://www.elabpeers.com/ky-008-laser-x-laser-detector.html)
+
# [https://www.amazon.com/Wall-Adapter-Power-Supply-650mA/dp/B003XZSZWO/ref=sr_1_2?ie=UTF8&qid=1486105335&sr=8-2&keywords=Wall+Adapter+Power+Supply Wall Adapter Power Supply] - $5.69
# Epoxy Glue – $7.28 (https://www.amazon.com/gp/product/B001Z3C3AG/ref=ox_sc_act_title_5?ie=UTF8&psc=1&smid=ATVPDKIKX0DER)
+
# [https://www.amazon.com/gp/product/B001Z3C3AG/ref=ox_sc_act_title_5ie=UTF8&psc=1&smid=ATVPDKIKX0DER Epoxy Glue] – $7.28
# Tack Switch Push Button – $1.99 (+$2.69 shipping) (http://www.ebay.com/itm/10x-12x12mm-Tactile-Switch-Momentary-NO-SPST-Button-for-Arduino-Raspberry-Pi-USA-/171223488665?hash=item27ddb71899:g:~5wAAMXQfvlSfdb6)
+
# [http://www.ebay.com/itm/10x-12x12mm-Tactile-Switch-Momentary-NO-SPST-Button-for-Arduino-Raspberry-Pi-USA-/171223488665?hash=item27ddb71899:g:~5wAAMXQfvlSfdb6 Tack Switch Push Button] – $1.99 (+$2.69 shipping) ()
# Extension Cord - $7.99 (https://www.amazon.com/gp/product/B000HJDATM/ref=ox_sc_act_title_1?ie=UTF8&psc=1&smid=ATVPDKIKX0DER)
+
# [https://www.amazon.com/gp/product/B000HJDATM/ref=ox_sc_act_title_1?ie=UTF8&psc=1&smid=ATVPDKIKX0DER Extension Cord] - $7.99
# Resistor Kit - $9.89https://www.amazon.com/E-Projects-EPC-104-Popular-Value-Resistor/dp/B00IWXEUIU/ref=sr_1_1?ie=UTF8&qid=1486161724&sr=8-1-spons&keywords=resistor&psc=1
+
# [https://www.amazon.com/E-Projects-EPC-104-Popular-Value-Resistor/dp/B00IWXEUIU/ref=sr_1_1?ie=UTF8&qid=1486161724&sr=8-1-spons&keywords=resistor&psc=1 Resistor Kit] - $9.89
# Screw and Nut-$8.99 (https://www.amazon.com/gp/product/B005FZJ3M6/ref=ox_sc_act_title_2?ie=UTF8&psc=1&smid=A3J5BCLPLES7XX)
+
#  [https://www.amazon.com/gp/product/B005FZJ3M6/ref=ox_sc_act_title_2?ie=UTF8&psc=1&smid=A3J5BCLPLES7XX Screw and Nut]-$8.99
 
# Soda and glassware – $10 from walmart
 
# Soda and glassware – $10 from walmart
 
# Arduino: provided
 
# Arduino: provided

Revision as of 07:10, 8 February 2017

Overview

Have you ever feel frustrated that the soda liquid line always rises higher than your expectation that it spilled all over your table? We are here to help. 'Cheers' is a automated soda pouring machine that takes a bottled soda and pour it into glassware without spilling the fizz. It utilizes 3D printing techniques for contructing the mechanical framework and Arduino to control the system. 'Cheers' tilts your soda bottle and glass to a perfect angle towards each other for the pouring mechanism to occur and will adjust angles as more soda accumulate in the glassware. The mechanism will stop after the beer height reached your desired level and voila, Cheers!

Team Members

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

Objective

Figure 1
  1. Replicate the project found on youtube but replace the beer bottle with soda glass bottle and a correct size glassware. There will also be no bottle rotating mechanism. The control for tilting mechanism will be changed to a pulley rope system outlined in Figure 1.
  2. The glassware can have two angles. Position 1 is vertical to the table and position 2 is tilted by an angle. Latter is determined through experiment that if the glassware were tilted to that angle and filled without spilling, the liquid will take up 2/3 of the total volume of glassware.
  1. Soda bottle should be able to have 2 positions. Position 1 is vertical to table and Position 2 is tilted xxx degrees. The time it takes for the bottle to get from position 1 to position 2 is determined through experiments.
  2. Implementation of color sensor to detect when the liquid in glassware has reached the tip of glassware at position 2, and then both glassware and soda bottle will return to position 1 for a positive result.
  3. After the foam falls off (time determined through experiments), weight sensor at the bottom of glassware is used to help the soda bottle add the last portion of soda into the glassware until its total weight reached a predetermined amount.
  4. The demo will include demonstration on pouring soda using the complete assembled model.

Challenges

  1. 3D printing
    • learn solidworks
    • design the base, main structure, soda bottle and glassware holder.
    • design two spools that could fit onto the stepper motor to control the rope length.
  2. Arduino
    • Learn Arduino programming language.
    • Implementing the Arduino code with laser and adjusting parameters to stable control the tilting mechanism.
  3. Hardware
    • Stepper motor should keep control system stable during tilting mechanism and not going too fast/slow
    • Design a circuit that connects the step motor, push button, laser sensor onto Arduino.
    • Optimal height of laser pointer should be determined as the glassware is tilted.
    • Determine the rpm value on step motor as the spool pulls the fishing line, which controls the tilt angle.
    • The soda bottle should be able to tilt an angle more than 90 degrees from its original position.
  4. Safety
    • Electricity hazard when circuit interacts with liquid
    • Rope might break

Budget

  1. Nema 17 Stepper Motor - x 2 = $24.98
  2. Color Detector - $9.99
  3. Wall Adapter Power Supply - $5.69
  4. Epoxy Glue – $7.28
  5. Tack Switch Push Button – $1.99 (+$2.69 shipping) ()
  6. Extension Cord - $7.99
  7. Resistor Kit - $9.89
  8. Screw and Nut-$8.99
  9. Soda and glassware – $10 from walmart
  10. Arduino: provided
  11. 3D printing: provided
  12. Power Pro Fishing Braided line – 50 lbs limit: owned

Total: $ 78.82


Gantt Chart

caption