smart fountain control system chris geiss mike lewis matt winter

Post on 20-Jan-2016

221 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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?

top related