280 likes | 452 Views
Automated Beverage Dispenser. Georgia Institute of Technology April 24, 2009 Katrina Kumm Mike Fojas Mark Peterson Nick White Nick Migliaccio. Overview. What, Why, Who, Cost Technical Objectives & Design Goals Top Level Design Hardware Design Software Design Problems & Solutions
E N D
Automated Beverage Dispenser Georgia Institute of Technology April 24, 2009 Katrina Kumm Mike Fojas Mark Peterson Nick White Nick Migliaccio
Overview • What, Why, Who, Cost • Technical Objectives & Design Goals • Top Level Design • Hardware Design • Software Design • Problems & Solutions • Acceptance Testing • Scheduling & Task Management • Budget & Cost Analysis
What, Why, Who, Cost • Dispenser of mixed beverages with automated controls • Drinks dispense cost effectively and efficiently • Restaurants and bars are the target market • Predicted Prototype/Development Cost ≈ $32,304 • Actual Prototype/Development Cost = $32,802 • Predicted Manufacturing Cost ≈ $1,780 per unit • Actual Manufacturing Cost = $2,278 per unit
Human machine interface is aesthetically pleasing Containers hold up to 2 liters Pump flow rate of 1 liters per minute Accuracy of +/- 10% Interface unit separate from dispensing unit Containers and I/O controllers are easily accessible Proposed Technical Objectives / Design Goals
Software Structure Diagram *Note: Visualization Components is a proprietary data-type of B&R’s Automation Studio.
Off Button Help Button Shutdown Screen Help Screen Recipe Selected Liquid Selected View Liquid (Details) View Recipe (Details) Back Button Next Button Make Drink Button Proposed Software Flow Diagram * Welcome / Startup Main Menu Home Button * Add Liquid Button Add Recipe Button Display Liquids Button Display Recipes Button Setup Button Signal From Controller Add Liquid To DB Add Recipe To DB Display Liquids Display Recipes Setup * Located on every screen Save Button * Signal To Controller Remove Button
Implemented Software Flow Diagram * Welcome / Startup Home Home Button Help Help Layer Add Liquid Button Add Recipe Button View Liquids Button View Recipes Button Setup Button Add Liquid View Liquid List View Recipe List Add Recipe Setup * Off Delete Delete View Liquid View Recipe Edit Edit Back Next Back Next Confirm Shutdown Shutdown Screen * * Located on every screen Confirm Delete Confirm Delete Save Recipe Selected Liquid Selected Save Signals To Controller Make
Solutions to Problems/Design Issues • Difficulty finding alcohol grade pumps • Found alcohol pump distributor • Purchased aquarium pumps • Adding/removing liquids from dispenser • Write software and add on hardware • Handled in ‘Setup’ screen and software logic • Liquid level tracking • Based on weight • Monitored by software • Feedback from flow meter • Water leakage • Silicon and then added hot glue • Inadequate power supply • Purchased new 24 V, 7.2 A power supply • Ran pumps in succession
Proposed Acceptance Testing Human Machine Interface (HMI) is navigable Pumps dispense specified volume +/- 10% Make and dispense a 12oz drink in under 30 seconds
Acceptance Testing Results “How did the demonstration go?”
Explanation for Schedule Delays • Make Stand (~12 days late) • Artificial deadline • Obtain Pumps (~9 days late) • Alcohol grade pumps were stuck in customs for ~1.5 weeks • Test Interface (~1 month over) • Issues with logic and interface usability • Pump Testing (~14 days late) • Residual delay from first pump acquisition • Software Completion (~17 days late) • Continuous software modifications until last night • Hardware Completion (~17 days late) • Other delays prevented completion • Test ABD (~7 days late) • Other delays prevented final testing phase
Summary • What, Why, Who, Cost • Technical Objectives & Design Goals • Top Level Design • Hardware Design • Software Design • Problems & Solutions • Acceptance Testing • Scheduling & Task Management • Budget & Cost Analysis