Download presentation
Presentation is loading. Please wait.
1
Midterm Design Review December 12, 2003
2
T.A.B. Team Members Matthew T. Fulchino Laurence Gitlitz Nicholas Burgan-Illig Keith Goldrick T.A.B. Faculty Advisor Professor Aura Ganz
3
T.A.B./Project Motivation Origin Amherst Brewing Company Bartender makes no tips for table ordered drinks - inefficient Goals Decrease drink wait time for seated patrons Increase bartender efficiency Easy to operate Production at an affordable price Should NOT replace the Bartender Target Audience Restaurants / Pubs
4
T.A.B./Project Motivation Cont. Marketability Scalable Production Huge Market i.e., EVERY restaurant/pub where the bartender makes table ordered mixed drinks Huge market means potential for large profit Restaurants already use POS terminals – no learning curve Automated Liquor Dispensers exist, but nothing that actually mixes the drink and dispenses it…
5
Plan of Attack Break Design into Components Software – Java Hardware – PIC Assembly Electromechanical 1.Allows for individual focus and encourages peer interaction 2.Time management 3.Top-Down approach
6
Project Design – Block Conception
8
Project Design – POS Terminal
18
Project Design – Block Conception
22
Microcontroller Communication
35
Project Design – Block Conception
50
Prototype Design – Block Conception
51
Prototype Design – POS Terminal NO RS-232 COMM.
52
GUI Screen Shots Drink SelectionDrink Database
53
GUI Screen Shots Pump Identification Name File Liquid Database Addition New Drink Creation
54
GUI Testing User Interface Test code that prints internal information to the console Output to console in place of serial communication Different layouts tested for usability Error robustness Database Invalid entries and database format Duplicate entries
55
Prototype Design – Block Conception
62
Hardware Testing Pressure Different gas pressure produces different flow rates Small changes in pressure = large liquid flow rate changes Time vs. Volume and Speed – Controllability Fluid Timing
63
Communication POS Computer – PIC Microcontroller RS-232 Byte driven operations Bi-directional PIC Microcontroller – Mixing Apparatus PIC Output Expansion Chips 5VDC / 120VAC @ 12A(max) Relay Subsystem
64
Challenges Scope Diverse Disciplines ( Software, Hardware, Electromechanical ) Scale Software Java serial communication Database Design User Friendly GUI Hardware Valve timing control GUI + Mixing Apparatus Interaction Fluid Control – Valves, Pressure
65
Challenges - Solved Scope Modular Design Software ECE 242 (Java) techniques used in program development ECE 397a (Software Engin.) employed to develop database Hardware ECE 354 (CS II) PIC software development ECE 354 (CS II) Analog Communication Tools ECE 323 (Electronics) Assisted in relay subsystem design
66
Challenges – Solved Cont. Hardware Component by component approach ECE acquired knowledge utilized to solve problems Employing resources on hand to solve raised issues
67
Status Report MDR Specifications Operational GUI PIC control over a single valve Ability to pump a single liquid (water) Designed to be scalable
68
Status Report MDR Specifications Operational GUI PIC control over a single valve Ability to pump a single liquid (water) Designed to be scalable
69
Status Report MDR Specifications Operational GUI PIC control over a single valve Ability to pump a single liquid (water) Designed to be scalable
70
Status Report MDR Specifications Operational GUI PIC control over a single valve Ability to pump a single liquid (water) Designed to be scalable
71
Status Report MDR Specifications Operational GUI PIC control over a single valve Ability to pump a single liquid (water) Designed to be scalable
72
Budget Breakdown Budget Information Fiscally Strong - $440 Left in Budget Over $900 in donations
73
Conclusion Current State of Design Achieved All Semester One Goals Positioned well for 2 nd half of SDP Strong Team Dynamic – Strong Work Ethic Much work to do Current Budget Well within our allotted budget Future Projections Projected success post SDP ‘04 On track for Iced Coffee and Mixed Drinks in May ‘04
74
Thank You Faculty Board Members Professor Aura Ganz
75
Transmission Coding Instruction Process 8-Byte Blocks Transmission Bytes START – Begin a new drink request PUMP ID – Ready PIC for Pump ID # PID # - Pump ID # QUANTITY – Ready PIC for quantity information QNUM – Number of ¼ ounce increments MIXING ID – Ready PIC for mixing information MIXINFO – Mixing specifications END – End new drink request
76
Database Design Database Schema Utilizes Java StringTokenizer Easily updatable Intuitive Entry Format 1 Drink Name : Ingredient.1 Q_Number Ingredient.2 Q_Number Drink ID, Drink Name, :, Ingredient, Quantity, Ingredient... Example Entries 1 Rum and Coke : Rum 8 Coke 20 2 Gin and Tonic : Gin 4 Tonic 20 3 Iced Coffee : Coffee 20
77
Safety Information FDA Requirements All liquid tubing/connections FDA tested/certified FLO-JET Pumps used by Coca-Cola for soda dispensers ASCO Valves – Often used in Bio-Med industry - isolated CO 2 Does not interact with liquid, but is Med. Certified Safety is PARAMOUNT Limiting factor Expensive
78
’03 Timeline
79
’04 Timeline
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.