Midterm Design Review December 12, 2003. T.A.B. Team Members Matthew T. Fulchino Laurence Gitlitz...
-
date post
21-Dec-2015 -
Category
Documents
-
view
215 -
download
1
Transcript of Midterm Design Review December 12, 2003. T.A.B. Team Members Matthew T. Fulchino Laurence Gitlitz...
![Page 1: Midterm Design Review December 12, 2003. T.A.B. Team Members Matthew T. Fulchino Laurence Gitlitz Nicholas Burgan-Illig Keith Goldrick T.A.B. Faculty.](https://reader035.fdocuments.in/reader035/viewer/2022062714/56649d595503460f94a3948d/html5/thumbnails/1.jpg)
Midterm Design Review
December 12, 2003
![Page 2: Midterm Design Review December 12, 2003. T.A.B. Team Members Matthew T. Fulchino Laurence Gitlitz Nicholas Burgan-Illig Keith Goldrick T.A.B. Faculty.](https://reader035.fdocuments.in/reader035/viewer/2022062714/56649d595503460f94a3948d/html5/thumbnails/2.jpg)
T.A.B. Team Members
Matthew T. FulchinoLaurence GitlitzNicholas Burgan-IlligKeith Goldrick
T.A.B. Faculty Advisor
Professor Aura Ganz
![Page 3: Midterm Design Review December 12, 2003. T.A.B. Team Members Matthew T. Fulchino Laurence Gitlitz Nicholas Burgan-Illig Keith Goldrick T.A.B. Faculty.](https://reader035.fdocuments.in/reader035/viewer/2022062714/56649d595503460f94a3948d/html5/thumbnails/3.jpg)
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
![Page 4: Midterm Design Review December 12, 2003. T.A.B. Team Members Matthew T. Fulchino Laurence Gitlitz Nicholas Burgan-Illig Keith Goldrick T.A.B. Faculty.](https://reader035.fdocuments.in/reader035/viewer/2022062714/56649d595503460f94a3948d/html5/thumbnails/4.jpg)
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…
![Page 5: Midterm Design Review December 12, 2003. T.A.B. Team Members Matthew T. Fulchino Laurence Gitlitz Nicholas Burgan-Illig Keith Goldrick T.A.B. Faculty.](https://reader035.fdocuments.in/reader035/viewer/2022062714/56649d595503460f94a3948d/html5/thumbnails/5.jpg)
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
![Page 6: Midterm Design Review December 12, 2003. T.A.B. Team Members Matthew T. Fulchino Laurence Gitlitz Nicholas Burgan-Illig Keith Goldrick T.A.B. Faculty.](https://reader035.fdocuments.in/reader035/viewer/2022062714/56649d595503460f94a3948d/html5/thumbnails/6.jpg)
Project Design – Block Conception
Point of Sale Terminal (GUI)PIC Microcontroller and
Relay SystemMixing/Dispensing Apparatus
Handshake
Status Update
Control
Automated BartenderGeneral Block Diagram
![Page 7: Midterm Design Review December 12, 2003. T.A.B. Team Members Matthew T. Fulchino Laurence Gitlitz Nicholas Burgan-Illig Keith Goldrick T.A.B. Faculty.](https://reader035.fdocuments.in/reader035/viewer/2022062714/56649d595503460f94a3948d/html5/thumbnails/7.jpg)
Point of Sale Terminal (GUI)PIC Microcontroller and
Relay SystemMixing/Dispensing Apparatus
Handshake
Status Update
Control
Automated BartenderGeneral Block Diagram
Project Design – Block Conception
![Page 8: Midterm Design Review December 12, 2003. T.A.B. Team Members Matthew T. Fulchino Laurence Gitlitz Nicholas Burgan-Illig Keith Goldrick T.A.B. Faculty.](https://reader035.fdocuments.in/reader035/viewer/2022062714/56649d595503460f94a3948d/html5/thumbnails/8.jpg)
Project Design – POS Terminal
Front End - GUI
OPTIONS
• Select a Drink
• Create a New Drink
Drink Database
• Drink Names
• Mix Parameters
Select a Drink
New Drink Menu
Fields
• Drink Name
• Liquors and QuantitiesLiquors Available
Create a Drink
Save Drink to DB?
Output via RS-232
• Systems Management
NO
Point of Sale TerminalWorkstation User Interface
YES
![Page 9: Midterm Design Review December 12, 2003. T.A.B. Team Members Matthew T. Fulchino Laurence Gitlitz Nicholas Burgan-Illig Keith Goldrick T.A.B. Faculty.](https://reader035.fdocuments.in/reader035/viewer/2022062714/56649d595503460f94a3948d/html5/thumbnails/9.jpg)
Project Design – POS Terminal
Front End - GUI
OPTIONS
• Select a Drink
• Create a New Drink
Drink Database
• Drink Names
• Mix Parameters
Select a Drink
New Drink Menu
Fields
• Drink Name
• Liquors and QuantitiesLiquors Available
Create a Drink
Save Drink to DB?
Output via RS-232
• Systems Management
NO
Point of Sale TerminalWorkstation User Interface
YES
![Page 10: Midterm Design Review December 12, 2003. T.A.B. Team Members Matthew T. Fulchino Laurence Gitlitz Nicholas Burgan-Illig Keith Goldrick T.A.B. Faculty.](https://reader035.fdocuments.in/reader035/viewer/2022062714/56649d595503460f94a3948d/html5/thumbnails/10.jpg)
Project Design – POS Terminal
Front End - GUI
OPTIONS
• Select a Drink
• Create a New Drink
Drink Database
• Drink Names
• Mix Parameters
Select a Drink
New Drink Menu
Fields
• Drink Name
• Liquors and QuantitiesLiquors Available
Create a Drink
Save Drink to DB?
Output via RS-232
• Systems Management
NO
Point of Sale TerminalWorkstation User Interface
YES
![Page 11: Midterm Design Review December 12, 2003. T.A.B. Team Members Matthew T. Fulchino Laurence Gitlitz Nicholas Burgan-Illig Keith Goldrick T.A.B. Faculty.](https://reader035.fdocuments.in/reader035/viewer/2022062714/56649d595503460f94a3948d/html5/thumbnails/11.jpg)
Project Design – POS Terminal
Front End - GUI
OPTIONS
• Select a Drink
• Create a New Drink
Drink Database
• Drink Names
• Mix Parameters
Select a Drink
New Drink Menu
Fields
• Drink Name
• Liquors and QuantitiesLiquors Available
Create a Drink
Save Drink to DB?
Output via RS-232
• Systems Management
NO
Point of Sale TerminalWorkstation User Interface
YES
![Page 12: Midterm Design Review December 12, 2003. T.A.B. Team Members Matthew T. Fulchino Laurence Gitlitz Nicholas Burgan-Illig Keith Goldrick T.A.B. Faculty.](https://reader035.fdocuments.in/reader035/viewer/2022062714/56649d595503460f94a3948d/html5/thumbnails/12.jpg)
Project Design – POS Terminal
Front End - GUI
OPTIONS
• Select a Drink
• Create a New Drink
Drink Database
• Drink Names
• Mix Parameters
Select a Drink
New Drink Menu
Fields
• Drink Name
• Liquors and QuantitiesLiquors Available
Create a Drink
Save Drink to DB?
Output via RS-232
• Systems Management
NO
Point of Sale TerminalWorkstation User Interface
YES
![Page 13: Midterm Design Review December 12, 2003. T.A.B. Team Members Matthew T. Fulchino Laurence Gitlitz Nicholas Burgan-Illig Keith Goldrick T.A.B. Faculty.](https://reader035.fdocuments.in/reader035/viewer/2022062714/56649d595503460f94a3948d/html5/thumbnails/13.jpg)
Project Design – POS Terminal
Front End - GUI
OPTIONS
• Select a Drink
• Create a New Drink
Drink Database
• Drink Names
• Mix Parameters
Select a Drink
New Drink Menu
Fields
• Drink Name
• Liquors and QuantitiesLiquors Available
Create a Drink
Save Drink to DB?
Output via RS-232
• Systems Management
NO
Point of Sale TerminalWorkstation User Interface
YES
![Page 14: Midterm Design Review December 12, 2003. T.A.B. Team Members Matthew T. Fulchino Laurence Gitlitz Nicholas Burgan-Illig Keith Goldrick T.A.B. Faculty.](https://reader035.fdocuments.in/reader035/viewer/2022062714/56649d595503460f94a3948d/html5/thumbnails/14.jpg)
Project Design – POS Terminal
Front End - GUI
OPTIONS
• Select a Drink
• Create a New Drink
Drink Database
• Drink Names
• Mix Parameters
Select a Drink
New Drink Menu
Fields
• Drink Name
• Liquors and QuantitiesLiquors Available
Create a Drink
Save Drink to DB?
Output via RS-232
• Systems Management
NO
Point of Sale TerminalWorkstation User Interface
YES
![Page 15: Midterm Design Review December 12, 2003. T.A.B. Team Members Matthew T. Fulchino Laurence Gitlitz Nicholas Burgan-Illig Keith Goldrick T.A.B. Faculty.](https://reader035.fdocuments.in/reader035/viewer/2022062714/56649d595503460f94a3948d/html5/thumbnails/15.jpg)
Project Design – POS Terminal
Front End - GUI
OPTIONS
• Select a Drink
• Create a New Drink
Drink Database
• Drink Names
• Mix Parameters
Select a Drink
New Drink Menu
Fields
• Drink Name
• Liquors and QuantitiesLiquors Available
Create a Drink
Save Drink to DB?
Output via RS-232
• Systems Management
NO
Point of Sale TerminalWorkstation User Interface
YES
![Page 16: Midterm Design Review December 12, 2003. T.A.B. Team Members Matthew T. Fulchino Laurence Gitlitz Nicholas Burgan-Illig Keith Goldrick T.A.B. Faculty.](https://reader035.fdocuments.in/reader035/viewer/2022062714/56649d595503460f94a3948d/html5/thumbnails/16.jpg)
Project Design – POS Terminal
Front End - GUI
OPTIONS
• Select a Drink
• Create a New Drink
Drink Database
• Drink Names
• Mix Parameters
Select a Drink
New Drink Menu
Fields
• Drink Name
• Liquors and QuantitiesLiquors Available
Create a Drink
Save Drink to DB?
Output via RS-232
• Systems Management
NO
Point of Sale TerminalWorkstation User Interface
YES
![Page 17: Midterm Design Review December 12, 2003. T.A.B. Team Members Matthew T. Fulchino Laurence Gitlitz Nicholas Burgan-Illig Keith Goldrick T.A.B. Faculty.](https://reader035.fdocuments.in/reader035/viewer/2022062714/56649d595503460f94a3948d/html5/thumbnails/17.jpg)
Project Design – POS Terminal
Front End - GUI
OPTIONS
• Select a Drink
• Create a New Drink
Drink Database
• Drink Names
• Mix Parameters
Select a Drink
New Drink Menu
Fields
• Drink Name
• Liquors and QuantitiesLiquors Available
Create a Drink
Save Drink to DB?
Output via RS-232
• Systems Management
NO
Point of Sale TerminalWorkstation User Interface
YES
![Page 18: Midterm Design Review December 12, 2003. T.A.B. Team Members Matthew T. Fulchino Laurence Gitlitz Nicholas Burgan-Illig Keith Goldrick T.A.B. Faculty.](https://reader035.fdocuments.in/reader035/viewer/2022062714/56649d595503460f94a3948d/html5/thumbnails/18.jpg)
Project Design – Block Conception
Point of Sale Terminal (GUI)PIC Microcontroller and
Relay SystemMixing/Dispensing Apparatus
Handshake
Status Update
Control
Automated BartenderGeneral Block Diagram
![Page 19: Midterm Design Review December 12, 2003. T.A.B. Team Members Matthew T. Fulchino Laurence Gitlitz Nicholas Burgan-Illig Keith Goldrick T.A.B. Faculty.](https://reader035.fdocuments.in/reader035/viewer/2022062714/56649d595503460f94a3948d/html5/thumbnails/19.jpg)
Point of Sale Terminal (GUI)PIC Microcontroller and
Relay SystemMixing/Dispensing Apparatus
Handshake
Status Update
Control
Automated BartenderGeneral Block Diagram
Project Design – Block Conception
![Page 20: Midterm Design Review December 12, 2003. T.A.B. Team Members Matthew T. Fulchino Laurence Gitlitz Nicholas Burgan-Illig Keith Goldrick T.A.B. Faculty.](https://reader035.fdocuments.in/reader035/viewer/2022062714/56649d595503460f94a3948d/html5/thumbnails/20.jpg)
PIC Microcontroller
Output Expansion
Chips
Relay Board
RS – 232Input/Output
from POS Terminal
Relay Control
Data // Clk // Shift
120VAC Power to Valve/Pump
System
PIC Microcontroller + Relay System
![Page 21: Midterm Design Review December 12, 2003. T.A.B. Team Members Matthew T. Fulchino Laurence Gitlitz Nicholas Burgan-Illig Keith Goldrick T.A.B. Faculty.](https://reader035.fdocuments.in/reader035/viewer/2022062714/56649d595503460f94a3948d/html5/thumbnails/21.jpg)
PIC Microcontroller
Output Expansion
Chips
Relay Board
RS – 232Input/Output
from POS Terminal
Relay Control
Data // Clk // Shift
120VAC Power to Valve/Pump
System
PIC Microcontroller + Relay System
![Page 22: Midterm Design Review December 12, 2003. T.A.B. Team Members Matthew T. Fulchino Laurence Gitlitz Nicholas Burgan-Illig Keith Goldrick T.A.B. Faculty.](https://reader035.fdocuments.in/reader035/viewer/2022062714/56649d595503460f94a3948d/html5/thumbnails/22.jpg)
Microcontroller Communication
Drink Data Reception
ERROR?Error Transmit to GUI via RS-232
YES
EEPROM Storage
Control Phase
NO
![Page 23: Midterm Design Review December 12, 2003. T.A.B. Team Members Matthew T. Fulchino Laurence Gitlitz Nicholas Burgan-Illig Keith Goldrick T.A.B. Faculty.](https://reader035.fdocuments.in/reader035/viewer/2022062714/56649d595503460f94a3948d/html5/thumbnails/23.jpg)
Microcontroller Communication
Drink Data Reception
ERROR?Error Transmit to GUI via RS-232
YES
EEPROM Storage
Control Phase
NO
![Page 24: Midterm Design Review December 12, 2003. T.A.B. Team Members Matthew T. Fulchino Laurence Gitlitz Nicholas Burgan-Illig Keith Goldrick T.A.B. Faculty.](https://reader035.fdocuments.in/reader035/viewer/2022062714/56649d595503460f94a3948d/html5/thumbnails/24.jpg)
Microcontroller Communication
Drink Data Reception
ERROR?Error Transmit to GUI via RS-232
YES
EEPROM Storage
Control Phase
NO
![Page 25: Midterm Design Review December 12, 2003. T.A.B. Team Members Matthew T. Fulchino Laurence Gitlitz Nicholas Burgan-Illig Keith Goldrick T.A.B. Faculty.](https://reader035.fdocuments.in/reader035/viewer/2022062714/56649d595503460f94a3948d/html5/thumbnails/25.jpg)
Microcontroller Communication
Drink Data Reception
ERROR?Error Transmit to GUI via RS-232
YES
EEPROM Storage
Control Phase
NO
![Page 26: Midterm Design Review December 12, 2003. T.A.B. Team Members Matthew T. Fulchino Laurence Gitlitz Nicholas Burgan-Illig Keith Goldrick T.A.B. Faculty.](https://reader035.fdocuments.in/reader035/viewer/2022062714/56649d595503460f94a3948d/html5/thumbnails/26.jpg)
Microcontroller Communication
Drink Data Reception
ERROR?Error Transmit to GUI via RS-232
YES
EEPROM Storage
Control Phase
NO
![Page 27: Midterm Design Review December 12, 2003. T.A.B. Team Members Matthew T. Fulchino Laurence Gitlitz Nicholas Burgan-Illig Keith Goldrick T.A.B. Faculty.](https://reader035.fdocuments.in/reader035/viewer/2022062714/56649d595503460f94a3948d/html5/thumbnails/27.jpg)
Microcontroller Communication
Drink Data Reception
ERROR?Error Transmit to GUI via RS-232
YES
EEPROM Storage
Control Phase
NO
![Page 28: Midterm Design Review December 12, 2003. T.A.B. Team Members Matthew T. Fulchino Laurence Gitlitz Nicholas Burgan-Illig Keith Goldrick T.A.B. Faculty.](https://reader035.fdocuments.in/reader035/viewer/2022062714/56649d595503460f94a3948d/html5/thumbnails/28.jpg)
Microcontroller Communication
Drink Data Reception
ERROR?Error Transmit to GUI via RS-232
YES
EEPROM Storage
Control Phase
NO
![Page 29: Midterm Design Review December 12, 2003. T.A.B. Team Members Matthew T. Fulchino Laurence Gitlitz Nicholas Burgan-Illig Keith Goldrick T.A.B. Faculty.](https://reader035.fdocuments.in/reader035/viewer/2022062714/56649d595503460f94a3948d/html5/thumbnails/29.jpg)
Microcontroller Communication
Drink Data Reception
ERROR?Error Transmit to GUI via RS-232
YES
EEPROM Storage
Control Phase
NO
![Page 30: Midterm Design Review December 12, 2003. T.A.B. Team Members Matthew T. Fulchino Laurence Gitlitz Nicholas Burgan-Illig Keith Goldrick T.A.B. Faculty.](https://reader035.fdocuments.in/reader035/viewer/2022062714/56649d595503460f94a3948d/html5/thumbnails/30.jpg)
Microcontroller Communication
Drink Data Reception
ERROR?Error Transmit to GUI via RS-232
YES
EEPROM Storage
Control Phase
NO
![Page 31: Midterm Design Review December 12, 2003. T.A.B. Team Members Matthew T. Fulchino Laurence Gitlitz Nicholas Burgan-Illig Keith Goldrick T.A.B. Faculty.](https://reader035.fdocuments.in/reader035/viewer/2022062714/56649d595503460f94a3948d/html5/thumbnails/31.jpg)
PIC Microcontroller
Output Expansion
Chips
Relay Board
RS – 232Input/Output
from POS Terminal
Relay Control
Data // Clk // Shift
120VAC Power to Valve/Pump
System
PIC Microcontroller + Relay System
![Page 32: Midterm Design Review December 12, 2003. T.A.B. Team Members Matthew T. Fulchino Laurence Gitlitz Nicholas Burgan-Illig Keith Goldrick T.A.B. Faculty.](https://reader035.fdocuments.in/reader035/viewer/2022062714/56649d595503460f94a3948d/html5/thumbnails/32.jpg)
PIC Microcontroller
Output Expansion
Chips
Relay Board
RS – 232Input/Output
from POS Terminal
Relay Control
Data // Clk // Shift
120VAC Power to Valve/Pump
System
PIC Microcontroller + Relay System
![Page 33: Midterm Design Review December 12, 2003. T.A.B. Team Members Matthew T. Fulchino Laurence Gitlitz Nicholas Burgan-Illig Keith Goldrick T.A.B. Faculty.](https://reader035.fdocuments.in/reader035/viewer/2022062714/56649d595503460f94a3948d/html5/thumbnails/33.jpg)
PIC Microcontroller
Output Expansion
Chips
Relay Board
RS – 232Input/Output
from POS Terminal
Relay Control
Data // Clk // Shift
120VAC Power to Valve/Pump
System
PIC Microcontroller + Relay System
![Page 34: Midterm Design Review December 12, 2003. T.A.B. Team Members Matthew T. Fulchino Laurence Gitlitz Nicholas Burgan-Illig Keith Goldrick T.A.B. Faculty.](https://reader035.fdocuments.in/reader035/viewer/2022062714/56649d595503460f94a3948d/html5/thumbnails/34.jpg)
PIC Microcontroller
Output Expansion
Chips
Relay Board
RS – 232Input/Output
from POS Terminal
Relay Control
Data // Clk // Shift
120VAC Power to Valve/Pump
System
PIC Microcontroller + Relay System
![Page 35: Midterm Design Review December 12, 2003. T.A.B. Team Members Matthew T. Fulchino Laurence Gitlitz Nicholas Burgan-Illig Keith Goldrick T.A.B. Faculty.](https://reader035.fdocuments.in/reader035/viewer/2022062714/56649d595503460f94a3948d/html5/thumbnails/35.jpg)
Point of Sale Terminal (GUI)PIC Microcontroller and
Relay SystemMixing/Dispensing Apparatus
Handshake
Status Update
Control
Automated BartenderGeneral Block Diagram
Project Design – Block Conception
![Page 36: Midterm Design Review December 12, 2003. T.A.B. Team Members Matthew T. Fulchino Laurence Gitlitz Nicholas Burgan-Illig Keith Goldrick T.A.B. Faculty.](https://reader035.fdocuments.in/reader035/viewer/2022062714/56649d595503460f94a3948d/html5/thumbnails/36.jpg)
Point of Sale Terminal (GUI)PIC Microcontroller and
Relay SystemMixing/Dispensing Apparatus
Handshake
Status Update
Control
Automated BartenderGeneral Block Diagram
Project Design – Block Conception
![Page 37: Midterm Design Review December 12, 2003. T.A.B. Team Members Matthew T. Fulchino Laurence Gitlitz Nicholas Burgan-Illig Keith Goldrick T.A.B. Faculty.](https://reader035.fdocuments.in/reader035/viewer/2022062714/56649d595503460f94a3948d/html5/thumbnails/37.jpg)
Point of Sale Terminal (GUI)PIC Microcontroller and
Relay SystemMixing/Dispensing Apparatus
Handshake
Status Update
Control
Automated BartenderGeneral Block Diagram
Project Design – Block Conception
![Page 38: Midterm Design Review December 12, 2003. T.A.B. Team Members Matthew T. Fulchino Laurence Gitlitz Nicholas Burgan-Illig Keith Goldrick T.A.B. Faculty.](https://reader035.fdocuments.in/reader035/viewer/2022062714/56649d595503460f94a3948d/html5/thumbnails/38.jpg)
Pressurized CO2Gas
Regulator ONE
LiquidsFLO-JET Pumps
Liquid Solenoid Valve
Valve Manifold
Mixing System
Gas Regulator
TWO
Solenoid Gas Valve ONE
Solenoid Gas Valve TWO
From Relay
Control
Mixing and Dispensing Subsystem
Finished Product
![Page 39: Midterm Design Review December 12, 2003. T.A.B. Team Members Matthew T. Fulchino Laurence Gitlitz Nicholas Burgan-Illig Keith Goldrick T.A.B. Faculty.](https://reader035.fdocuments.in/reader035/viewer/2022062714/56649d595503460f94a3948d/html5/thumbnails/39.jpg)
Pressurized CO2Gas
Regulator ONE
LiquidsFLO-JET Pumps
Liquid Solenoid Valve
Valve Manifold
Mixing System
Gas Regulator
TWO
Solenoid Gas Valve ONE
Solenoid Gas Valve TWO
From Relay
Control
Mixing and Dispensing Subsystem
Finished Product
![Page 40: Midterm Design Review December 12, 2003. T.A.B. Team Members Matthew T. Fulchino Laurence Gitlitz Nicholas Burgan-Illig Keith Goldrick T.A.B. Faculty.](https://reader035.fdocuments.in/reader035/viewer/2022062714/56649d595503460f94a3948d/html5/thumbnails/40.jpg)
Pressurized CO2Gas
Regulator ONE
LiquidsFLO-JET Pumps
Liquid Solenoid Valve
Valve Manifold
Mixing System
Gas Regulator
TWO
Solenoid Gas Valve ONE
Solenoid Gas Valve TWO
From Relay
Control
Mixing and Dispensing Subsystem
Finished Product
![Page 41: Midterm Design Review December 12, 2003. T.A.B. Team Members Matthew T. Fulchino Laurence Gitlitz Nicholas Burgan-Illig Keith Goldrick T.A.B. Faculty.](https://reader035.fdocuments.in/reader035/viewer/2022062714/56649d595503460f94a3948d/html5/thumbnails/41.jpg)
Pressurized CO2Gas
Regulator ONE
LiquidsFLO-JET Pumps
Liquid Solenoid Valve
Valve Manifold
Mixing System
Gas Regulator
TWO
Solenoid Gas Valve ONE
Solenoid Gas Valve TWO
From Relay
Control
Mixing and Dispensing Subsystem
Finished Product
![Page 42: Midterm Design Review December 12, 2003. T.A.B. Team Members Matthew T. Fulchino Laurence Gitlitz Nicholas Burgan-Illig Keith Goldrick T.A.B. Faculty.](https://reader035.fdocuments.in/reader035/viewer/2022062714/56649d595503460f94a3948d/html5/thumbnails/42.jpg)
LiquidsFLO-JET Pumps
Liquid Solenoid Valve
Valve Manifold
Mixing System
Solenoid Gas Valve ONE
Solenoid Gas Valve TWO
From Relay
Control
Mixing and Dispensing SubsystemSimplified Model
Finished Product
![Page 43: Midterm Design Review December 12, 2003. T.A.B. Team Members Matthew T. Fulchino Laurence Gitlitz Nicholas Burgan-Illig Keith Goldrick T.A.B. Faculty.](https://reader035.fdocuments.in/reader035/viewer/2022062714/56649d595503460f94a3948d/html5/thumbnails/43.jpg)
LiquidsFLO-JET Pumps
Liquid Solenoid Valve
Valve Manifold
Mixing System
Solenoid Gas Valve ONE
Solenoid Gas Valve TWO
From Relay
Control
Mixing and Dispensing SubsystemSimplified Model
Finished Product
![Page 44: Midterm Design Review December 12, 2003. T.A.B. Team Members Matthew T. Fulchino Laurence Gitlitz Nicholas Burgan-Illig Keith Goldrick T.A.B. Faculty.](https://reader035.fdocuments.in/reader035/viewer/2022062714/56649d595503460f94a3948d/html5/thumbnails/44.jpg)
LiquidsFLO-JET Pumps
Liquid Solenoid Valve
Valve Manifold
Mixing System
Solenoid Gas Valve ONE
Solenoid Gas Valve TWO
From Relay
Control
Mixing and Dispensing SubsystemSimplified Model
Finished Product
![Page 45: Midterm Design Review December 12, 2003. T.A.B. Team Members Matthew T. Fulchino Laurence Gitlitz Nicholas Burgan-Illig Keith Goldrick T.A.B. Faculty.](https://reader035.fdocuments.in/reader035/viewer/2022062714/56649d595503460f94a3948d/html5/thumbnails/45.jpg)
LiquidsFLO-JET Pumps
Liquid Solenoid Valve
Valve Manifold
Mixing System
Solenoid Gas Valve ONE
Solenoid Gas Valve TWO
From Relay
Control
Mixing and Dispensing SubsystemSimplified Model
Finished Product
![Page 46: Midterm Design Review December 12, 2003. T.A.B. Team Members Matthew T. Fulchino Laurence Gitlitz Nicholas Burgan-Illig Keith Goldrick T.A.B. Faculty.](https://reader035.fdocuments.in/reader035/viewer/2022062714/56649d595503460f94a3948d/html5/thumbnails/46.jpg)
LiquidsFLO-JET Pumps
Liquid Solenoid Valve
Valve Manifold
Mixing System
Solenoid Gas Valve ONE
Solenoid Gas Valve TWO
From Relay
Control
Mixing and Dispensing SubsystemSimplified Model
Finished Product
![Page 47: Midterm Design Review December 12, 2003. T.A.B. Team Members Matthew T. Fulchino Laurence Gitlitz Nicholas Burgan-Illig Keith Goldrick T.A.B. Faculty.](https://reader035.fdocuments.in/reader035/viewer/2022062714/56649d595503460f94a3948d/html5/thumbnails/47.jpg)
LiquidsFLO-JET Pumps
Liquid Solenoid Valve
Valve Manifold
Mixing System
Solenoid Gas Valve ONE
Solenoid Gas Valve TWO
From Relay
Control
Mixing and Dispensing SubsystemSimplified Model
Finished Product
![Page 48: Midterm Design Review December 12, 2003. T.A.B. Team Members Matthew T. Fulchino Laurence Gitlitz Nicholas Burgan-Illig Keith Goldrick T.A.B. Faculty.](https://reader035.fdocuments.in/reader035/viewer/2022062714/56649d595503460f94a3948d/html5/thumbnails/48.jpg)
LiquidsFLO-JET Pumps
Liquid Solenoid Valve
Valve Manifold
Mixing System
Solenoid Gas Valve ONE
Solenoid Gas Valve TWO
From Relay
Control
Mixing and Dispensing SubsystemSimplified Model
![Page 49: Midterm Design Review December 12, 2003. T.A.B. Team Members Matthew T. Fulchino Laurence Gitlitz Nicholas Burgan-Illig Keith Goldrick T.A.B. Faculty.](https://reader035.fdocuments.in/reader035/viewer/2022062714/56649d595503460f94a3948d/html5/thumbnails/49.jpg)
Point of Sale Terminal (GUI)PIC Microcontroller and
Relay SystemMixing/Dispensing Apparatus
Handshake
Status Update
Control
Automated BartenderGeneral Block Diagram
Project Design – Block Conception
![Page 50: Midterm Design Review December 12, 2003. T.A.B. Team Members Matthew T. Fulchino Laurence Gitlitz Nicholas Burgan-Illig Keith Goldrick T.A.B. Faculty.](https://reader035.fdocuments.in/reader035/viewer/2022062714/56649d595503460f94a3948d/html5/thumbnails/50.jpg)
Point of Sale Terminal (GUI)PIC Microcontroller and
Relay SystemMixing/Dispensing ApparatusControl
Automated BartenderPrototype Block Diagram
Prototype Design – Block Conception
![Page 51: Midterm Design Review December 12, 2003. T.A.B. Team Members Matthew T. Fulchino Laurence Gitlitz Nicholas Burgan-Illig Keith Goldrick T.A.B. Faculty.](https://reader035.fdocuments.in/reader035/viewer/2022062714/56649d595503460f94a3948d/html5/thumbnails/51.jpg)
Prototype Design – POS Terminal
Front End - GUI
OPTIONS
• Select a Drink
• Create a New Drink
Drink Database
• Drink Names
• Mix Parameters
Select a Drink
New Drink Menu
Fields
• Drink Name
• Liquors and QuantitiesLiquors Available
Create a Drink
Save Drink to DB?
• Systems Management
YES
Point of Sale TerminalWorkstation User Interface
NO RS-232 COMM.
![Page 52: Midterm Design Review December 12, 2003. T.A.B. Team Members Matthew T. Fulchino Laurence Gitlitz Nicholas Burgan-Illig Keith Goldrick T.A.B. Faculty.](https://reader035.fdocuments.in/reader035/viewer/2022062714/56649d595503460f94a3948d/html5/thumbnails/52.jpg)
GUI Screen Shots
Drink Selection Drink Database
![Page 53: Midterm Design Review December 12, 2003. T.A.B. Team Members Matthew T. Fulchino Laurence Gitlitz Nicholas Burgan-Illig Keith Goldrick T.A.B. Faculty.](https://reader035.fdocuments.in/reader035/viewer/2022062714/56649d595503460f94a3948d/html5/thumbnails/53.jpg)
GUI Screen Shots
Pump Identification
Name File
Liquid Database Addition
New Drink Creation
![Page 54: Midterm Design Review December 12, 2003. T.A.B. Team Members Matthew T. Fulchino Laurence Gitlitz Nicholas Burgan-Illig Keith Goldrick T.A.B. Faculty.](https://reader035.fdocuments.in/reader035/viewer/2022062714/56649d595503460f94a3948d/html5/thumbnails/54.jpg)
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
![Page 55: Midterm Design Review December 12, 2003. T.A.B. Team Members Matthew T. Fulchino Laurence Gitlitz Nicholas Burgan-Illig Keith Goldrick T.A.B. Faculty.](https://reader035.fdocuments.in/reader035/viewer/2022062714/56649d595503460f94a3948d/html5/thumbnails/55.jpg)
Prototype Design – Block Conception
Point of Sale Terminal (GUI)PIC Microcontroller and
Relay SystemMixing/Dispensing ApparatusControl
Automated BartenderPrototype Block Diagram
![Page 56: Midterm Design Review December 12, 2003. T.A.B. Team Members Matthew T. Fulchino Laurence Gitlitz Nicholas Burgan-Illig Keith Goldrick T.A.B. Faculty.](https://reader035.fdocuments.in/reader035/viewer/2022062714/56649d595503460f94a3948d/html5/thumbnails/56.jpg)
PIC Microcontroller
Output Expansion
Chips
Relay Board
RS – 232Input/Output
from POS Terminal
Relay Control
Data // Clk // Shift
120VAC Power to Valve/Pump
System
PIC Microcontroller + Relay System
![Page 57: Midterm Design Review December 12, 2003. T.A.B. Team Members Matthew T. Fulchino Laurence Gitlitz Nicholas Burgan-Illig Keith Goldrick T.A.B. Faculty.](https://reader035.fdocuments.in/reader035/viewer/2022062714/56649d595503460f94a3948d/html5/thumbnails/57.jpg)
PIC Microcontroller
Output Expansion
Chip
Relay
Terminal Control via RS-
232
Relay Control
Data // Clk // Shift
120VAC Power Fluid Control
Valve
PIC Microcontroller + Relay SystemPrototype
![Page 58: Midterm Design Review December 12, 2003. T.A.B. Team Members Matthew T. Fulchino Laurence Gitlitz Nicholas Burgan-Illig Keith Goldrick T.A.B. Faculty.](https://reader035.fdocuments.in/reader035/viewer/2022062714/56649d595503460f94a3948d/html5/thumbnails/58.jpg)
Point of Sale Terminal (GUI)PIC Microcontroller and
Relay SystemMixing/Dispensing ApparatusControl
Automated BartenderPrototype Block Diagram
Prototype Design – Block Conception
![Page 59: Midterm Design Review December 12, 2003. T.A.B. Team Members Matthew T. Fulchino Laurence Gitlitz Nicholas Burgan-Illig Keith Goldrick T.A.B. Faculty.](https://reader035.fdocuments.in/reader035/viewer/2022062714/56649d595503460f94a3948d/html5/thumbnails/59.jpg)
Point of Sale Terminal (GUI)PIC Microcontroller and
Relay SystemMixing/Dispensing ApparatusControl
Automated BartenderPrototype Block Diagram
Prototype Design – Block Conception
![Page 60: Midterm Design Review December 12, 2003. T.A.B. Team Members Matthew T. Fulchino Laurence Gitlitz Nicholas Burgan-Illig Keith Goldrick T.A.B. Faculty.](https://reader035.fdocuments.in/reader035/viewer/2022062714/56649d595503460f94a3948d/html5/thumbnails/60.jpg)
Pressurized CO2Gas
Regulator ONE
LiquidsFLO-JET Pumps
Liquid Solenoid Valve
Valve Manifold
Mixing System
Gas Regulator
TWO
Solenoid Gas Valve ONE
Solenoid Gas Valve TWO
From Relay
Control
Mixing and Dispensing Subsystem
Finished Product
![Page 61: Midterm Design Review December 12, 2003. T.A.B. Team Members Matthew T. Fulchino Laurence Gitlitz Nicholas Burgan-Illig Keith Goldrick T.A.B. Faculty.](https://reader035.fdocuments.in/reader035/viewer/2022062714/56649d595503460f94a3948d/html5/thumbnails/61.jpg)
Pressurized CO2Gas
Regulator ONE
WaterSingle FLO-JET
Pump
Liquid Solenoid Valve
Mixing and Dispensing Subsystem - Prototype
Relay Controlled via PIC
Simplifications:Single PumpWater OnlySingle PIC Control SignalSingle Tube Between FLO-
JET and Liquid Output
![Page 62: Midterm Design Review December 12, 2003. T.A.B. Team Members Matthew T. Fulchino Laurence Gitlitz Nicholas Burgan-Illig Keith Goldrick T.A.B. Faculty.](https://reader035.fdocuments.in/reader035/viewer/2022062714/56649d595503460f94a3948d/html5/thumbnails/62.jpg)
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
![Page 63: Midterm Design Review December 12, 2003. T.A.B. Team Members Matthew T. Fulchino Laurence Gitlitz Nicholas Burgan-Illig Keith Goldrick T.A.B. Faculty.](https://reader035.fdocuments.in/reader035/viewer/2022062714/56649d595503460f94a3948d/html5/thumbnails/63.jpg)
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
Point of Sale Terminal (GUI)PIC Microcontroller and
Relay SystemMixing/Dispensing Apparatus
Handshake
Status Update
Control
![Page 64: Midterm Design Review December 12, 2003. T.A.B. Team Members Matthew T. Fulchino Laurence Gitlitz Nicholas Burgan-Illig Keith Goldrick T.A.B. Faculty.](https://reader035.fdocuments.in/reader035/viewer/2022062714/56649d595503460f94a3948d/html5/thumbnails/64.jpg)
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
![Page 65: Midterm Design Review December 12, 2003. T.A.B. Team Members Matthew T. Fulchino Laurence Gitlitz Nicholas Burgan-Illig Keith Goldrick T.A.B. Faculty.](https://reader035.fdocuments.in/reader035/viewer/2022062714/56649d595503460f94a3948d/html5/thumbnails/65.jpg)
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
Point of Sale Terminal (GUI)PIC Microcontroller and
Relay SystemMixing/Dispensing Apparatus
Handshake
Status Update
Control
![Page 66: Midterm Design Review December 12, 2003. T.A.B. Team Members Matthew T. Fulchino Laurence Gitlitz Nicholas Burgan-Illig Keith Goldrick T.A.B. Faculty.](https://reader035.fdocuments.in/reader035/viewer/2022062714/56649d595503460f94a3948d/html5/thumbnails/66.jpg)
Challenges – Solved Cont.
Hardware
• Component by component approach
• ECE acquired knowledge utilized to solve problems
• Employing resources on hand to solve raised issues
![Page 67: Midterm Design Review December 12, 2003. T.A.B. Team Members Matthew T. Fulchino Laurence Gitlitz Nicholas Burgan-Illig Keith Goldrick T.A.B. Faculty.](https://reader035.fdocuments.in/reader035/viewer/2022062714/56649d595503460f94a3948d/html5/thumbnails/67.jpg)
Status Report
MDR Specifications
• Operational GUI
• PIC control over a single valve
• Ability to pump a single liquid (water)
• Designed to be scalable
![Page 68: Midterm Design Review December 12, 2003. T.A.B. Team Members Matthew T. Fulchino Laurence Gitlitz Nicholas Burgan-Illig Keith Goldrick T.A.B. Faculty.](https://reader035.fdocuments.in/reader035/viewer/2022062714/56649d595503460f94a3948d/html5/thumbnails/68.jpg)
Status Report
MDR Specifications
• Operational GUI
• PIC control over a single valve
• Ability to pump a single liquid (water)
• Designed to be scalable
![Page 69: Midterm Design Review December 12, 2003. T.A.B. Team Members Matthew T. Fulchino Laurence Gitlitz Nicholas Burgan-Illig Keith Goldrick T.A.B. Faculty.](https://reader035.fdocuments.in/reader035/viewer/2022062714/56649d595503460f94a3948d/html5/thumbnails/69.jpg)
Status Report
MDR Specifications
• Operational GUI
• PIC control over a single valve
• Ability to pump a single liquid (water)
• Designed to be scalable
![Page 70: Midterm Design Review December 12, 2003. T.A.B. Team Members Matthew T. Fulchino Laurence Gitlitz Nicholas Burgan-Illig Keith Goldrick T.A.B. Faculty.](https://reader035.fdocuments.in/reader035/viewer/2022062714/56649d595503460f94a3948d/html5/thumbnails/70.jpg)
Status Report
MDR Specifications
• Operational GUI
• PIC control over a single valve
• Ability to pump a single liquid (water)
• Designed to be scalable
![Page 71: Midterm Design Review December 12, 2003. T.A.B. Team Members Matthew T. Fulchino Laurence Gitlitz Nicholas Burgan-Illig Keith Goldrick T.A.B. Faculty.](https://reader035.fdocuments.in/reader035/viewer/2022062714/56649d595503460f94a3948d/html5/thumbnails/71.jpg)
Status Report
MDR Specifications
• Operational GUI
• PIC control over a single valve
• Ability to pump a single liquid (water)
• Designed to be scalable
![Page 72: Midterm Design Review December 12, 2003. T.A.B. Team Members Matthew T. Fulchino Laurence Gitlitz Nicholas Burgan-Illig Keith Goldrick T.A.B. Faculty.](https://reader035.fdocuments.in/reader035/viewer/2022062714/56649d595503460f94a3948d/html5/thumbnails/72.jpg)
Budget Breakdown
Budget Information
• Fiscally Strong - $440 Left in Budget
• Over $900 in donations
![Page 73: Midterm Design Review December 12, 2003. T.A.B. Team Members Matthew T. Fulchino Laurence Gitlitz Nicholas Burgan-Illig Keith Goldrick T.A.B. Faculty.](https://reader035.fdocuments.in/reader035/viewer/2022062714/56649d595503460f94a3948d/html5/thumbnails/73.jpg)
Conclusion
Current State of Design
• Achieved All Semester One Goals
• Positioned well for 2nd 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
![Page 74: Midterm Design Review December 12, 2003. T.A.B. Team Members Matthew T. Fulchino Laurence Gitlitz Nicholas Burgan-Illig Keith Goldrick T.A.B. Faculty.](https://reader035.fdocuments.in/reader035/viewer/2022062714/56649d595503460f94a3948d/html5/thumbnails/74.jpg)
Thank You
Faculty Board Members
Professor Aura Ganz
![Page 75: Midterm Design Review December 12, 2003. T.A.B. Team Members Matthew T. Fulchino Laurence Gitlitz Nicholas Burgan-Illig Keith Goldrick T.A.B. Faculty.](https://reader035.fdocuments.in/reader035/viewer/2022062714/56649d595503460f94a3948d/html5/thumbnails/75.jpg)
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
START PUMP ID PID # QUANTITY QNUM MIXING ID MIXINFO END
![Page 76: Midterm Design Review December 12, 2003. T.A.B. Team Members Matthew T. Fulchino Laurence Gitlitz Nicholas Burgan-Illig Keith Goldrick T.A.B. Faculty.](https://reader035.fdocuments.in/reader035/viewer/2022062714/56649d595503460f94a3948d/html5/thumbnails/76.jpg)
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
![Page 77: Midterm Design Review December 12, 2003. T.A.B. Team Members Matthew T. Fulchino Laurence Gitlitz Nicholas Burgan-Illig Keith Goldrick T.A.B. Faculty.](https://reader035.fdocuments.in/reader035/viewer/2022062714/56649d595503460f94a3948d/html5/thumbnails/77.jpg)
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
• CO2 Does not interact with liquid, but is Med. Certified
Safety is PARAMOUNT
• Limiting factor
• Expensive
![Page 78: Midterm Design Review December 12, 2003. T.A.B. Team Members Matthew T. Fulchino Laurence Gitlitz Nicholas Burgan-Illig Keith Goldrick T.A.B. Faculty.](https://reader035.fdocuments.in/reader035/viewer/2022062714/56649d595503460f94a3948d/html5/thumbnails/78.jpg)
’03 Timeline
11/10/2003 12/08/2003
11/16/2003 11/23/2003 11/30/2003 12/07/2003
11/10/2003 - 11/20/2003Pump/Valve System Prototyping
11/10/2003 - 11/24/2003GUI Design
11/19/2003 - 12/01/2003PIC/GUI Handshake Prototype Design
11/25/2003 - 12/05/2003Establish PIC – Apparatus Control
12/03/2003 - 12/08/2003Ready Demo. Prototype
![Page 79: Midterm Design Review December 12, 2003. T.A.B. Team Members Matthew T. Fulchino Laurence Gitlitz Nicholas Burgan-Illig Keith Goldrick T.A.B. Faculty.](https://reader035.fdocuments.in/reader035/viewer/2022062714/56649d595503460f94a3948d/html5/thumbnails/79.jpg)
’04 Timeline
1/1/2004 5/10/2004
2/1/2004 3/1/2004 4/1/2004 5/1/2004
1/1/2004 - 3/1/2004Complete Comm. Control
1/1/2004 - 2/14/2004Build Pump Subsystem
2/14/2004 - 4/17/2004Create Mixing System
4/17/2004 - 5/10/2004Test Design / Tweak