smart fountain control system chris geiss mike lewis matt winter

18
Smart Fountain Control System Chris Geiss Mike Lewis Matt Winter

Post on 20-Jan-2016

221 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Smart Fountain Control System Chris Geiss Mike Lewis Matt Winter

Smart Fountain Control System

Chris Geiss

Mike Lewis

Matt Winter

Page 2: Smart Fountain Control System Chris Geiss Mike Lewis Matt Winter

Introduction

• System Overview• Mechanical System• Cabinet Design• Hardware System• Software System• Testing Strategy• Questions

Page 3: Smart Fountain Control System Chris Geiss Mike Lewis Matt Winter

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.

Page 4: Smart Fountain Control System Chris Geiss Mike Lewis Matt Winter

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.

Page 5: Smart Fountain Control System Chris Geiss Mike Lewis Matt Winter

Mechanical System: Pump

Jebao 333LV

120 V; 2.5 WFlow Rate: 66 GPHMax Head: 25”Output Diameter: 5/16”

Page 6: Smart Fountain Control System Chris Geiss Mike Lewis Matt Winter

Mechanical System: Color

+ +

+ =

Page 7: Smart Fountain Control System Chris Geiss Mike Lewis Matt Winter

Cabinet Design

~ Dimensions: 36”x18”x18”

Page 8: Smart Fountain Control System Chris Geiss Mike Lewis Matt Winter

Hardware System Components

• PIC18F4680 Microcontroller• UM232R USB Guest Module• MAX6956 I/O Expander

Page 9: Smart Fountain Control System Chris Geiss Mike Lewis Matt Winter

PIC18F4680

• 8MHz Integrated Clock• 64kB of Self-Writable Flash• Master I2C Bus Interface• EUSART Interface

Page 10: Smart Fountain Control System Chris Geiss Mike Lewis Matt Winter

UM232R

• Guest USB DIP Development Module• Serial UART Interface

Page 11: Smart Fountain Control System Chris Geiss Mike Lewis Matt Winter

MAX6956

• 28 I/O Pin Expander• I2C Bus Controlled• Built-in LED Driver (25mA per channel)• 16-Step Software-Based Current

Limiting

Page 12: Smart Fountain Control System Chris Geiss Mike Lewis Matt Winter
Page 13: Smart Fountain Control System Chris Geiss Mike Lewis Matt Winter

Software Design

This system will implement aSimple MVC design pattern

Page 14: Smart Fountain Control System Chris Geiss Mike Lewis Matt Winter

GUI Design: Main Menu

Page 15: Smart Fountain Control System Chris Geiss Mike Lewis Matt Winter

GUI Design: Show Creation

Page 16: Smart Fountain Control System Chris Geiss Mike Lewis Matt Winter

GUI: C# Rapid Prototype

Page 17: Smart Fountain Control System Chris Geiss Mike Lewis Matt Winter

Testing Strategy

• Electromechanical:• Default Test Show

• Software:• Component• Integration• Regression• Usability

Page 18: Smart Fountain Control System Chris Geiss Mike Lewis Matt Winter

Questions?