Smart Fountain Control System Chris Geiss Mike Lewis Matt Winter.
-
date post
20-Jan-2016 -
Category
Documents
-
view
221 -
download
0
Transcript of Smart Fountain Control System Chris Geiss Mike Lewis Matt Winter.
Smart Fountain Control System
Chris Geiss
Mike Lewis
Matt Winter
Introduction
• System Overview• Mechanical System• Cabinet Design• Hardware System• Software System• Testing Strategy• Questions
System OverviewThe objective of this project is to design and build a fountain control system that will allow the user to create a custom water and light show.
Mechanical System: UIOverride
CommandDescription
PAUSE This commands the system to pause functionality of the entire system. All
streams and colors will remain as they are.
RESUME This commands the system to resume functionality of the entire system. System
will leave the PAUSED state.
STOP This commands the system to stop all operation. Stop water streams and pump, turn off lights, and return to the beginning
of the recipe in a PAUSED state.
PURGE This command will allow the user to purge the reservoir of all its water.
Mechanical System: Pump
Jebao 333LV
120 V; 2.5 WFlow Rate: 66 GPHMax Head: 25”Output Diameter: 5/16”
Mechanical System: Color
+ +
+ =
Cabinet Design
~ Dimensions: 36”x18”x18”
Hardware System Components
• PIC18F4680 Microcontroller• UM232R USB Guest Module• MAX6956 I/O Expander
PIC18F4680
• 8MHz Integrated Clock• 64kB of Self-Writable Flash• Master I2C Bus Interface• EUSART Interface
UM232R
• Guest USB DIP Development Module• Serial UART Interface
MAX6956
• 28 I/O Pin Expander• I2C Bus Controlled• Built-in LED Driver (25mA per channel)• 16-Step Software-Based Current
Limiting
Software Design
This system will implement aSimple MVC design pattern
GUI Design: Main Menu
GUI Design: Show Creation
GUI: C# Rapid Prototype
Testing Strategy
• Electromechanical:• Default Test Show
• Software:• Component• Integration• Regression• Usability
Questions?