SlideShare a Scribd company logo
1 of 11
Water Control SystemWater Control System
ECET 491 SENIOR DESIGNECET 491 SENIOR DESIGN
Arthur ChenArthur Chen
AbstractAbstract
 Product SpecificationProduct Specification
 Hardware DesignHardware Design
 Software DesignSoftware Design
 ConclusionConclusion
Product FunctionProduct Function
1.1. Power OnPower On
2.2. Prompt Timer OptionPrompt Timer Option
3.3. Select Timer optionSelect Timer option
4.4. Start TimerStart Timer
5.5. Update HumidityUpdate Humidity
6.6. Timer StopTimer Stop
Hardware DesignHardware Design
Hardware DesignHardware Design
 LCD Display:LCD Display: 1. 20 characters X 21. 20 characters X 2
2. 8 bites interface2. 8 bites interface
 Key Pad:Key Pad: 1. 4X4 key number pad1. 4X4 key number pad
 Humidity Sensor:Humidity Sensor: 1. Built-in A/D converter1. Built-in A/D converter
2. Bidirectional Serial Interface2. Bidirectional Serial Interface
 Microcontroller: 1. 3 push buttons, 2 led displayMicrocontroller: 1. 3 push buttons, 2 led display
2. Timer Input Capture/Output Compare2. Timer Input Capture/Output Compare
3. SCI/SPI communication3. SCI/SPI communication
4. 8MHz Internal Bus operation4. 8MHz Internal Bus operation
Software DesignSoftware Design
 High Level:High Level:
Main( ): 1. Display User MessageMain( ): 1. Display User Message
2. Wait for User Input2. Wait for User Input
3. Push Button to Start3. Push Button to Start
4. Start Timer4. Start Timer
5. Measure Humidity5. Measure Humidity
6. Update Humidity6. Update Humidity
7. Wait for timer expire7. Wait for timer expire
 Low Level:Low Level:
KeyPad( ) : User InputKeyPad( ) : User Input
LCD( ) : User MessageLCD( ) : User Message
Sensor( ) : Humidity MeasurementSensor( ) : Humidity Measurement
Timer( ) : Timer CountTimer( ) : Timer Count
Main( )Main( )
Sensor( )Sensor( )
Sensor( )Sensor( )
LCD ( )LCD ( ) Key_Pad()Key_Pad() Timer()Timer()
ConclusionConclusion
 ImprovementImprovement
Self PowerSelf Power
Wireless ImplementationWireless Implementation
PC interfacePC interface

More Related Content

What's hot

Digital Watchdog DW-VF960H161T User Manual
Digital Watchdog DW-VF960H161T User ManualDigital Watchdog DW-VF960H161T User Manual
Digital Watchdog DW-VF960H161T User ManualJMAC Supply
 
Interactive irrigation system through mobile with ivr response
Interactive irrigation system through mobile with ivr responseInteractive irrigation system through mobile with ivr response
Interactive irrigation system through mobile with ivr responseeSAT Publishing House
 
Escalating Privileges in Linux using Fault Injection - FDTC 2017
Escalating Privileges in Linux using Fault Injection - FDTC 2017Escalating Privileges in Linux using Fault Injection - FDTC 2017
Escalating Privileges in Linux using Fault Injection - FDTC 2017Cristofaro Mune
 
setcombt smart home
setcombt smart homesetcombt smart home
setcombt smart homemkemal9
 
manual de usuario videograbador 4 canales sinrobos.com
manual de usuario videograbador 4 canales sinrobos.commanual de usuario videograbador 4 canales sinrobos.com
manual de usuario videograbador 4 canales sinrobos.comSimon Chaler
 
Asus notebook training_actre_l3-2
Asus notebook training_actre_l3-2Asus notebook training_actre_l3-2
Asus notebook training_actre_l3-2Iman Teguh Pribadi
 
Instraction on Smart Home Software
Instraction on Smart Home SoftwareInstraction on Smart Home Software
Instraction on Smart Home SoftwareDaniel Chen
 
Aircraft Anti collision system using ZIGBEE Communication
Aircraft Anti collision system using ZIGBEE CommunicationAircraft Anti collision system using ZIGBEE Communication
Aircraft Anti collision system using ZIGBEE CommunicationPavanKalyan314
 
Data sheet en_us_1860652043
Data sheet en_us_1860652043Data sheet en_us_1860652043
Data sheet en_us_1860652043amthanhbosch
 
LED HD VIDEO PROCESSOR USER’S MANUAL
LED HD VIDEO PROCESSOR USER’S MANUALLED HD VIDEO PROCESSOR USER’S MANUAL
LED HD VIDEO PROCESSOR USER’S MANUALMax Dan
 
Cell phone based dtmf controlled
Cell phone based dtmf controlledCell phone based dtmf controlled
Cell phone based dtmf controlledslmnsvn
 

What's hot (19)

St7501manual
St7501manualSt7501manual
St7501manual
 
Digital Watchdog DW-VF960H161T User Manual
Digital Watchdog DW-VF960H161T User ManualDigital Watchdog DW-VF960H161T User Manual
Digital Watchdog DW-VF960H161T User Manual
 
Interactive irrigation system through mobile with ivr response
Interactive irrigation system through mobile with ivr responseInteractive irrigation system through mobile with ivr response
Interactive irrigation system through mobile with ivr response
 
Escalating Privileges in Linux using Fault Injection - FDTC 2017
Escalating Privileges in Linux using Fault Injection - FDTC 2017Escalating Privileges in Linux using Fault Injection - FDTC 2017
Escalating Privileges in Linux using Fault Injection - FDTC 2017
 
24 trustee safes
24 trustee safes24 trustee safes
24 trustee safes
 
Xgt training
Xgt trainingXgt training
Xgt training
 
setcombt smart home
setcombt smart homesetcombt smart home
setcombt smart home
 
Central processing unit ii
Central processing unit iiCentral processing unit ii
Central processing unit ii
 
Automation-PLC
Automation-PLCAutomation-PLC
Automation-PLC
 
AudioCodes CPTWizard Tool
AudioCodes CPTWizard ToolAudioCodes CPTWizard Tool
AudioCodes CPTWizard Tool
 
manual de usuario videograbador 4 canales sinrobos.com
manual de usuario videograbador 4 canales sinrobos.commanual de usuario videograbador 4 canales sinrobos.com
manual de usuario videograbador 4 canales sinrobos.com
 
Asus notebook training_actre_l3-2
Asus notebook training_actre_l3-2Asus notebook training_actre_l3-2
Asus notebook training_actre_l3-2
 
Instraction on Smart Home Software
Instraction on Smart Home SoftwareInstraction on Smart Home Software
Instraction on Smart Home Software
 
Aircraft Anti collision system using ZIGBEE Communication
Aircraft Anti collision system using ZIGBEE CommunicationAircraft Anti collision system using ZIGBEE Communication
Aircraft Anti collision system using ZIGBEE Communication
 
PID - Temperature Controller
PID - Temperature ControllerPID - Temperature Controller
PID - Temperature Controller
 
Data sheet en_us_1860652043
Data sheet en_us_1860652043Data sheet en_us_1860652043
Data sheet en_us_1860652043
 
LED HD VIDEO PROCESSOR USER’S MANUAL
LED HD VIDEO PROCESSOR USER’S MANUALLED HD VIDEO PROCESSOR USER’S MANUAL
LED HD VIDEO PROCESSOR USER’S MANUAL
 
Zx range datasheet_0611
Zx range datasheet_0611Zx range datasheet_0611
Zx range datasheet_0611
 
Cell phone based dtmf controlled
Cell phone based dtmf controlledCell phone based dtmf controlled
Cell phone based dtmf controlled
 

Viewers also liked

110.deicy johana silva jaramillo
110.deicy johana silva jaramillo110.deicy johana silva jaramillo
110.deicy johana silva jaramillourabaredvolucion
 
9789740335542
97897403355429789740335542
9789740335542CUPress
 
!SDBownerResume
!SDBownerResume!SDBownerResume
!SDBownerResumeKim Choate
 
Extractionsinorthodontics ug-130701154008-phpapp02 (1)
Extractionsinorthodontics ug-130701154008-phpapp02 (1)Extractionsinorthodontics ug-130701154008-phpapp02 (1)
Extractionsinorthodontics ug-130701154008-phpapp02 (1)Moosa Ahmed
 
Compiled fm assignment (complete)
Compiled fm assignment (complete)Compiled fm assignment (complete)
Compiled fm assignment (complete)Syafiq Zariful
 
Resume of Joana Rose C. de Ocera
Resume of Joana Rose C. de OceraResume of Joana Rose C. de Ocera
Resume of Joana Rose C. de OceraJoana Rose de Ocera
 
Fibrillazione atriale (FA): Primi dati studio Nemawashi
Fibrillazione atriale (FA): Primi dati studio Nemawashi Fibrillazione atriale (FA): Primi dati studio Nemawashi
Fibrillazione atriale (FA): Primi dati studio Nemawashi Media For Health, Milano
 
Le digital pour se developper à l'international 2
Le digital pour se developper à l'international 2Le digital pour se developper à l'international 2
Le digital pour se developper à l'international 2Voyelle Voyelle
 
Mapasprogreso matematica geometria
Mapasprogreso matematica geometriaMapasprogreso matematica geometria
Mapasprogreso matematica geometriaEsther Segovia
 
[통합]프리즘 소개서 축약본 ver 1.1
[통합]프리즘 소개서 축약본 ver 1.1[통합]프리즘 소개서 축약본 ver 1.1
[통합]프리즘 소개서 축약본 ver 1.1Park Myoung-Jin
 

Viewers also liked (17)

Expo ofimatica
Expo ofimaticaExpo ofimatica
Expo ofimatica
 
Mapas progresoperu
Mapas progresoperuMapas progresoperu
Mapas progresoperu
 
110.deicy johana silva jaramillo
110.deicy johana silva jaramillo110.deicy johana silva jaramillo
110.deicy johana silva jaramillo
 
Resultados y clasificaciones
Resultados y clasificacionesResultados y clasificaciones
Resultados y clasificaciones
 
9789740335542
97897403355429789740335542
9789740335542
 
Garcia sergi 01gestorincidenciesocs
Garcia sergi 01gestorincidenciesocsGarcia sergi 01gestorincidenciesocs
Garcia sergi 01gestorincidenciesocs
 
!SDBownerResume
!SDBownerResume!SDBownerResume
!SDBownerResume
 
UAA-Dog-Mushing-Course-Content
UAA-Dog-Mushing-Course-ContentUAA-Dog-Mushing-Course-Content
UAA-Dog-Mushing-Course-Content
 
Extractionsinorthodontics ug-130701154008-phpapp02 (1)
Extractionsinorthodontics ug-130701154008-phpapp02 (1)Extractionsinorthodontics ug-130701154008-phpapp02 (1)
Extractionsinorthodontics ug-130701154008-phpapp02 (1)
 
Compiled fm assignment (complete)
Compiled fm assignment (complete)Compiled fm assignment (complete)
Compiled fm assignment (complete)
 
Resume of Joana Rose C. de Ocera
Resume of Joana Rose C. de OceraResume of Joana Rose C. de Ocera
Resume of Joana Rose C. de Ocera
 
Net strategy 2.0
Net strategy 2.0Net strategy 2.0
Net strategy 2.0
 
Fibrillazione atriale (FA): Primi dati studio Nemawashi
Fibrillazione atriale (FA): Primi dati studio Nemawashi Fibrillazione atriale (FA): Primi dati studio Nemawashi
Fibrillazione atriale (FA): Primi dati studio Nemawashi
 
Le digital pour se developper à l'international 2
Le digital pour se developper à l'international 2Le digital pour se developper à l'international 2
Le digital pour se developper à l'international 2
 
Mapasprogreso matematica geometria
Mapasprogreso matematica geometriaMapasprogreso matematica geometria
Mapasprogreso matematica geometria
 
[통합]프리즘 소개서 축약본 ver 1.1
[통합]프리즘 소개서 축약본 ver 1.1[통합]프리즘 소개서 축약본 ver 1.1
[통합]프리즘 소개서 축약본 ver 1.1
 
Modelo de oferta_y_demanda
Modelo de oferta_y_demandaModelo de oferta_y_demanda
Modelo de oferta_y_demanda
 

Similar to ECET 491 Water Control System Design

Paxton Access 337-967-US Instruction Manual
Paxton Access 337-967-US Instruction ManualPaxton Access 337-967-US Instruction Manual
Paxton Access 337-967-US Instruction ManualJMAC Supply
 
Paxton Access 337-957-US Instruction Manual
Paxton Access 337-957-US Instruction ManualPaxton Access 337-957-US Instruction Manual
Paxton Access 337-957-US Instruction ManualJMAC Supply
 
Paxton Access 337-937-US Instruction Manual
Paxton Access 337-937-US Instruction ManualPaxton Access 337-937-US Instruction Manual
Paxton Access 337-937-US Instruction ManualJMAC Supply
 
Touch wo 21.5inch-e pcap touch screen all in one v2.0 td215e
Touch wo 21.5inch-e pcap touch screen all in one v2.0 td215eTouch wo 21.5inch-e pcap touch screen all in one v2.0 td215e
Touch wo 21.5inch-e pcap touch screen all in one v2.0 td215eMarkKuang1
 
Webinar st: explorando sensor tile.box
Webinar st: explorando sensor tile.boxWebinar st: explorando sensor tile.box
Webinar st: explorando sensor tile.boxEmbarcados
 
Intelligent testerii presentation-ind
Intelligent testerii presentation-indIntelligent testerii presentation-ind
Intelligent testerii presentation-indMax Rottie
 
Idec catalog plc-idec
Idec catalog plc-idecIdec catalog plc-idec
Idec catalog plc-idecDien Ha The
 
Idec catalog plc-idec
Idec catalog plc-idecIdec catalog plc-idec
Idec catalog plc-idecDien Ha The
 
Paxton Access 337-837-US Instruction Manual
Paxton Access 337-837-US Instruction ManualPaxton Access 337-837-US Instruction Manual
Paxton Access 337-837-US Instruction ManualJMAC Supply
 
Temperature monitoring and controling using arduino
Temperature monitoring and controling using arduinoTemperature monitoring and controling using arduino
Temperature monitoring and controling using arduinoBablu Singh
 
Micro c lab2(led patterns)
Micro c lab2(led patterns)Micro c lab2(led patterns)
Micro c lab2(led patterns)Mashood
 
Touch wo 18.5inch-c pcap touch screen all in one v2.0 td185c
Touch wo 18.5inch-c pcap touch screen all in one v2.0 td185cTouch wo 18.5inch-c pcap touch screen all in one v2.0 td185c
Touch wo 18.5inch-c pcap touch screen all in one v2.0 td185cMarkKuang1
 
Tft touch screen manufacturers
Tft touch screen manufacturersTft touch screen manufacturers
Tft touch screen manufacturersKeatonParker2
 
XBMC USB Controller for Media Center PCs
XBMC USB Controller for Media Center PCsXBMC USB Controller for Media Center PCs
XBMC USB Controller for Media Center PCsDilshan Jayakody
 
topic-2-topic-3.ppt
topic-2-topic-3.ppttopic-2-topic-3.ppt
topic-2-topic-3.pptericsassi2
 
174085193 pic-prgm-manual
174085193 pic-prgm-manual174085193 pic-prgm-manual
174085193 pic-prgm-manualArun Shan
 
Digital Alarm Clock 446 project report
Digital Alarm Clock 446 project reportDigital Alarm Clock 446 project report
Digital Alarm Clock 446 project reportAkash Mhankale
 
NISKDIO I/O Module Introduction
NISKDIO I/O Module IntroductionNISKDIO I/O Module Introduction
NISKDIO I/O Module IntroductionJimmy Hsu
 
AN IOT BASED AIR POLLUTION MONITORING SYSTEM pptx (1).pptx
AN IOT BASED AIR POLLUTION MONITORING SYSTEM pptx (1).pptxAN IOT BASED AIR POLLUTION MONITORING SYSTEM pptx (1).pptx
AN IOT BASED AIR POLLUTION MONITORING SYSTEM pptx (1).pptx20Q95A0402AVULAKALYA
 

Similar to ECET 491 Water Control System Design (20)

1-AB Tech 2011 for printing.pdf
1-AB Tech 2011 for printing.pdf1-AB Tech 2011 for printing.pdf
1-AB Tech 2011 for printing.pdf
 
Paxton Access 337-967-US Instruction Manual
Paxton Access 337-967-US Instruction ManualPaxton Access 337-967-US Instruction Manual
Paxton Access 337-967-US Instruction Manual
 
Paxton Access 337-957-US Instruction Manual
Paxton Access 337-957-US Instruction ManualPaxton Access 337-957-US Instruction Manual
Paxton Access 337-957-US Instruction Manual
 
Paxton Access 337-937-US Instruction Manual
Paxton Access 337-937-US Instruction ManualPaxton Access 337-937-US Instruction Manual
Paxton Access 337-937-US Instruction Manual
 
Touch wo 21.5inch-e pcap touch screen all in one v2.0 td215e
Touch wo 21.5inch-e pcap touch screen all in one v2.0 td215eTouch wo 21.5inch-e pcap touch screen all in one v2.0 td215e
Touch wo 21.5inch-e pcap touch screen all in one v2.0 td215e
 
Webinar st: explorando sensor tile.box
Webinar st: explorando sensor tile.boxWebinar st: explorando sensor tile.box
Webinar st: explorando sensor tile.box
 
Intelligent testerii presentation-ind
Intelligent testerii presentation-indIntelligent testerii presentation-ind
Intelligent testerii presentation-ind
 
Idec catalog plc-idec
Idec catalog plc-idecIdec catalog plc-idec
Idec catalog plc-idec
 
Idec catalog plc-idec
Idec catalog plc-idecIdec catalog plc-idec
Idec catalog plc-idec
 
Paxton Access 337-837-US Instruction Manual
Paxton Access 337-837-US Instruction ManualPaxton Access 337-837-US Instruction Manual
Paxton Access 337-837-US Instruction Manual
 
Temperature monitoring and controling using arduino
Temperature monitoring and controling using arduinoTemperature monitoring and controling using arduino
Temperature monitoring and controling using arduino
 
Micro c lab2(led patterns)
Micro c lab2(led patterns)Micro c lab2(led patterns)
Micro c lab2(led patterns)
 
Touch wo 18.5inch-c pcap touch screen all in one v2.0 td185c
Touch wo 18.5inch-c pcap touch screen all in one v2.0 td185cTouch wo 18.5inch-c pcap touch screen all in one v2.0 td185c
Touch wo 18.5inch-c pcap touch screen all in one v2.0 td185c
 
Tft touch screen manufacturers
Tft touch screen manufacturersTft touch screen manufacturers
Tft touch screen manufacturers
 
XBMC USB Controller for Media Center PCs
XBMC USB Controller for Media Center PCsXBMC USB Controller for Media Center PCs
XBMC USB Controller for Media Center PCs
 
topic-2-topic-3.ppt
topic-2-topic-3.ppttopic-2-topic-3.ppt
topic-2-topic-3.ppt
 
174085193 pic-prgm-manual
174085193 pic-prgm-manual174085193 pic-prgm-manual
174085193 pic-prgm-manual
 
Digital Alarm Clock 446 project report
Digital Alarm Clock 446 project reportDigital Alarm Clock 446 project report
Digital Alarm Clock 446 project report
 
NISKDIO I/O Module Introduction
NISKDIO I/O Module IntroductionNISKDIO I/O Module Introduction
NISKDIO I/O Module Introduction
 
AN IOT BASED AIR POLLUTION MONITORING SYSTEM pptx (1).pptx
AN IOT BASED AIR POLLUTION MONITORING SYSTEM pptx (1).pptxAN IOT BASED AIR POLLUTION MONITORING SYSTEM pptx (1).pptx
AN IOT BASED AIR POLLUTION MONITORING SYSTEM pptx (1).pptx
 

ECET 491 Water Control System Design

  • 1. Water Control SystemWater Control System ECET 491 SENIOR DESIGNECET 491 SENIOR DESIGN Arthur ChenArthur Chen
  • 2. AbstractAbstract  Product SpecificationProduct Specification  Hardware DesignHardware Design  Software DesignSoftware Design  ConclusionConclusion
  • 3. Product FunctionProduct Function 1.1. Power OnPower On 2.2. Prompt Timer OptionPrompt Timer Option 3.3. Select Timer optionSelect Timer option 4.4. Start TimerStart Timer 5.5. Update HumidityUpdate Humidity 6.6. Timer StopTimer Stop
  • 5. Hardware DesignHardware Design  LCD Display:LCD Display: 1. 20 characters X 21. 20 characters X 2 2. 8 bites interface2. 8 bites interface  Key Pad:Key Pad: 1. 4X4 key number pad1. 4X4 key number pad  Humidity Sensor:Humidity Sensor: 1. Built-in A/D converter1. Built-in A/D converter 2. Bidirectional Serial Interface2. Bidirectional Serial Interface  Microcontroller: 1. 3 push buttons, 2 led displayMicrocontroller: 1. 3 push buttons, 2 led display 2. Timer Input Capture/Output Compare2. Timer Input Capture/Output Compare 3. SCI/SPI communication3. SCI/SPI communication 4. 8MHz Internal Bus operation4. 8MHz Internal Bus operation
  • 6. Software DesignSoftware Design  High Level:High Level: Main( ): 1. Display User MessageMain( ): 1. Display User Message 2. Wait for User Input2. Wait for User Input 3. Push Button to Start3. Push Button to Start 4. Start Timer4. Start Timer 5. Measure Humidity5. Measure Humidity 6. Update Humidity6. Update Humidity 7. Wait for timer expire7. Wait for timer expire  Low Level:Low Level: KeyPad( ) : User InputKeyPad( ) : User Input LCD( ) : User MessageLCD( ) : User Message Sensor( ) : Humidity MeasurementSensor( ) : Humidity Measurement Timer( ) : Timer CountTimer( ) : Timer Count
  • 10. LCD ( )LCD ( ) Key_Pad()Key_Pad() Timer()Timer()
  • 11. ConclusionConclusion  ImprovementImprovement Self PowerSelf Power Wireless ImplementationWireless Implementation PC interfacePC interface