DIGITAL SHOWER CONTROLLER BY NATHAN GARNER KASUN KUMARAGE.

Slides:



Advertisements
Similar presentations
Wiring the new control system MVRT 2010 – 2011 Season.
Advertisements

ELECTRICAL. Circuits Outline Power Hub Microcontroller Sensor Inputs Motor Driver.
Part 1: Introduction FRC Introduction  FRC 2907 since 2008  Each area of the robot has a team assigned  The Electronics team is headed this year.
TemperSure Shower Temperature Control System 1 Shower Temperature Control System Tempero Systems Stephen Au-Yeung Francis Merin Victor Tai Jason Wong.
ESE Lab Computer based Temperature Control Sid Deliwala, ESE Labs.
How to Build a Digital-Physical System-Lab Assegid Kidané Fall 2014.
Introduction.
Khaled A. Al-Utaibi  What is Arduino?  Arduino Boards  Arduino Shields  Arduino Uno Hardware.
BASIC ELECTRONICS.
Electronic Component Functions What is this component doing my in electronic device?
Segway Controller Notes. = connection on top layer of circuit board = connection on bottom layer of circuit board Ground Plane: Areas enclosed by the.
Annie Ly Lawrence Cagatin EE485 Spring 2012 Tuffy Medical Devices.
Fall CS-EE 480 Lillevik480f04-l1 University of Portland School of Engineering Project Swift Fox Design Review 21 Jan 2005 Peter Brunke Andrew Robinson.
VEX Parts – Batteries, Logic, and Controls
Musical Gloves Work group: Razan Qraini, Dalal Mughrabi Supervisors: Dr.Raed Alqadi, Inst.Haya Sammanah.
University of Tehran 1 Microprocessor System Design IO Applications Omid Fatemi
HARDWARE INTERFACE FOR A 3-DOF SURGICAL ROBOT ARM Ahmet Atasoy 1, Mehmed Ozkan 2, Duygun Erol Barkana 3 1 Institute of Biomedical Engineering, Bogazici.
Overview What is Arduino? What is it used for? How to get started Demonstration Questions are welcome at any time.
SOLAR POWERED SMART BLIND (SPSB) SYSTEM Smart Home Automation
VEX ARM® Cortex®- based Microcontroller. The VEX ARM® Cortex®-based Microcontroller coordinates the flow of all information and power on the robot. All.
Never Thirsty DrinkMaster 8000 Stephan Zebrecky Daniel Hudepohl Brandon Davis Ryan Rhodes.
CONTENTS: 1.Abstract. 2.Objective. 3.Block diagram. 4.Methodology. 5.Advantages and Disadvantages. 6.Applications. 7.Conclusion.
Final Year Project(EPT4046) Development of an internet controlled Surveillance Mobile Robot By Mimi Madihah Bt Mohd Idris Id: BACHELOR OF ENGINEERING.
Lab Components and Breakouts TYWu. Basic Components Arduino UNO12 unitsR3: 7 units, Others: 5 units Breadboard12 unitsL: 9 units, S: 3units Dupont Wire2.
TCSP – Schematics Design. Major Components Freescale 9S12A64FCUE Microcontroller Etek EB-85A GPS Receiver Electronic Speed Controller HP Photosmart R707.
 Introduction.  Block Diagram.  Sensors.  Arduino.  Advantages.  Limitations.  Applications.  Conclusion. Contents.
ECE ILLINOIS Smart Thermometer Group 20 Alisher Kurmanbay Praful Mehrota TA: Jacob Bryan ECE 445 Spirng 2016.
BLDC Motor Speed Control with RPM Display. Introduction BLDC Motor Speed Control with RPM Display  The main objective of this.
FSAEe Data Acquisition System ECE 445 Senior Design Mohan Sha Raviraj Mahajan Mohammad Farooq Shaik TA: Ryan May Project No. 34 Spring 2013.
Arduino Microcontroller Technical Details : Arduino (UNO R3) micro-controller ATmega 328 CPU (“industry-standard” micro-controller CPU) ?? MHz clock speed.
Alex Tippetts Senior Design II Spring Background System Design Efficiency Components Schematic Component Specifications Program Flow Cost Hurdles.
Temperature Text Message Alert System Travis Midthun Dr. Stanislaw Legowski Department of Electrical and Computer Engineering.
VEHICLE BACK UP ALARM DESIGN Student: Qi Zhou Mentor: Dr. Stanislaw Legowski.
Multipurpose Keychain ECE 445 Senior Design Junting Lou Yaming Tang Lida Zhu TA: Rajarshi Roy Project No. 11 Fall 2012.
Electronic Craps Table. Objective Design a system to incorporate electronics into the game of craps to track bets and payouts while maintaining the interactive.
SIDS Alert Device BY ERIC BAGNARD JT HIRSIG. Overview Background SIDS stands for Sudden Infant Death Syndrome One of the leading causes of death for infants.
Autonomous Wheelchair Tyler Morton & Ben Hoerst Senior Design Advisor: Dr. Stanislaw Legowski Project Advisor: Dr. Steven Barrett ECE Senior Design.
QuickBev Group 29: Phillip Nielsen & Michael Perreux TA: Braedon Salz ECE445 Spring 2016 May 4, 2016.
Self-Sustainable Electric Golf Bag Final Presentation Group 19 Jon Kinney, Cory Edwards, Harrison Kantner 30 April 2013.
ISA CLICK CONTROL #38 – FALL 2014 ERIC BRUNNGRABER DRAKE ISABIRYE.
Deep Touch Pressure Abdomen Belt Group 32 Kevin Rathbun & Luke Fleming & Chang-O Pyo ECE 445 Senior Design April 28, 2015.
Portable Power Station University of Wyoming Electrical and Computer Department EE Done By Mohammad S. Almoallem Mahmood S. Almoallem Advised.
Controlling Home Appliances Using Voice. Controlling Home Appliances Using Voice Introductio n  Home automation has an important.
Smart Home Temperature System with Spinning LED Display Group 49: Jianxi Lu, Jia Shi, Xingchang Cheng May 4th, 2016 ECE445.
Welcome. Automation system By, Ms. Akshata G. Mane Ms. Prachi D. Jadhav.
1 Microcontrollers. 2 Programmers work in the virtual world Machinery works in the physical world Microcontrollers connect the virtual and physical world.
CSE 341 Project : Ultrasonic Radar PRESENTED BY: NAME : AKIFA TASNEEM ID : SECTION: 02 1.
Arduino based Automatic Temperature Controlled Fan Speed Regulator.
Lesson 1 PLC BASICS. PLC Definition  Programmable Logic Controllers are industrial computers that control machine and other applications.  PLC have.
Wireless Lighting control system
Home Automation Instructor: Dr. Gursel Serpen
Scrolling LCD using Arduino.
Wireless Power Driven Car or Train
Arduino Based Industrial appliances control system by decoding dual tone multi frequency signals on GSM / CDMA network. Submitted by:
ARDUINO BASED AUTOMATIC TEMPERATURE BASED FAN SPEED CONTROLLER
Home automation using Arduino & ‘PIR sensor’
Automatic human detector garbage can.
Microprocessors Tutorial 1: Arduino Basics
SCADA for Remote Industrial Plant
Controlling of robot using voice
Prepared by: Ibrahim Yasin Ibrahim Abdulhaq
Project Members: M.Premraj ( ) G.Rakesh ( ) J.Rameshwaran ( )
‘SONAR’ using Arduino & ultrasonic distance sensor
TCSP – Schematics Design
Arduino Board.
Arduino म्हणजे काय?.
Radhabai Kale mahila mahavidyalaya,ahmednagar Department of Physics
HOME AUTOMATION SYSTEM BLUETOOTH BASED.  INTRODUCTION  PROBLEM STATEMENT  OBJECTIVES  BLOCK DIAGRAM  CIRCUIT DIAGRAM  METHODOLOGY  APPLICATIONS.
05 | Integrating Advanced Sensors and Shields
Presentation transcript:

DIGITAL SHOWER CONTROLLER BY NATHAN GARNER KASUN KUMARAGE

CONTENTS GOALS GOALS INITIAL DESIGN INITIAL DESIGN TECHNICAL DESCRIPTION TECHNICAL DESCRIPTION BLOCK DIAGRAM BLOCK DIAGRAM OVERALL CIRCUIT DIAGRAM OVERALL CIRCUIT DIAGRAM POWER REGULATOR POWER REGULATOR COMPONENTS COMPONENTS SOFTWARE FLOW CHART SOFTWARE FLOW CHART COST COST FUTURE IMPROVEMENTS FUTURE IMPROVEMENTS CONCLUSIONS CONCLUSIONS FUTURE CONSIDERATIONS FUTURE CONSIDERATIONS

GOALS TAKE USER INPUT TO CONTROL THE TEMPERATURE OF A SHOWER TAKE USER INPUT TO CONTROL THE TEMPERATURE OF A SHOWER OFFER CONVENIENCES TO THE USER THAT CONVENTIONAL SYSTEMS CANNOT OFFER CONVENIENCES TO THE USER THAT CONVENTIONAL SYSTEMS CANNOT AUTOMATICALLY AND ACCURATELY MAINTAIN DESIRED TEMPERATURE AUTOMATICALLY AND ACCURATELY MAINTAIN DESIRED TEMPERATURE FOUR PROGRAMMABLE PRESET BUTTONS FOUR PROGRAMMABLE PRESET BUTTONS ALLOW FOR USER TO ADJUST DESIRED TEMPERATURE DEPENDING ON DAILY PREFERENCE ALLOW FOR USER TO ADJUST DESIRED TEMPERATURE DEPENDING ON DAILY PREFERENCE

INITIAL DESIGN ARDUINO UNO ARDUINO UNO PIN EXPANSION PIN EXPANSION ELECTRONIC FLOW CONTROL VALVES ELECTRONIC FLOW CONTROL VALVES CAPACITIVE TOUCH SCREEN CAPACITIVE TOUCH SCREEN DIAL INPUT TO ADJUST TEMPERATURE DIAL INPUT TO ADJUST TEMPERATURE

TECHNICAL DESCRIPTION Temperature Sensor Servo Motor Solenoid Valve User Interface Takes user input Gets readings from temperature sensors Tells servo which direction to turn depending on current temperature reading and desired temperature reading Temperature Sensors One on each water output to read temperatures Servo Motor Turns the rough in valve to control the hot/cold water mixture Solenoid Valve Normally closed Opens when user selects bath

BLOCK DIAGRAM

OVERALL CIRCUIT DIAGRAM ELECTRICAL CIRCUIT SCHEMATIC ELECTRICAL CIRCUIT SCHEMATIC VOLTAGE REGULATOR VOLTAGE REGULATOR DARLINGTON PAIR TRANSISTOR TO CONTROL SOLENOID VALVE DARLINGTON PAIR TRANSISTOR TO CONTROL SOLENOID VALVE

POWER REGULATOR WE USED THE LM7805 VOLTAGE REGULATOR WE USED THE LM7805 VOLTAGE REGULATOR 12V 2A REGULATED INPUT SUPPLY 12V 2A REGULATED INPUT SUPPLY 5V OUTPUT VOLTAGE 5V OUTPUT VOLTAGE TWO CAPACITORS AT THE INPUT AND OUTPUT OF THE LM7805 TWO CAPACITORS AT THE INPUT AND OUTPUT OF THE LM7805 REDUCES NOISE INTO AND OUT OF LM7805 REDUCES NOISE INTO AND OUT OF LM7805 INCREASES EFFICIENCY OF VOLTAGE REGULATOR INCREASES EFFICIENCY OF VOLTAGE REGULATOR

COMPONENTS SAINSMART MEGA2560 SAINSMART MEGA2560 ATMEGA2560 MICROPROCESSOR ATMEGA2560 MICROPROCESSOR 5V SUPPLY VOLTAGE 5V SUPPLY VOLTAGE 54 DIGITAL I/O PINS 54 DIGITAL I/O PINS 16 ANALOG PINS 16 ANALOG PINS 16MHZ 16MHZ

COMPONENTS LCD SCREEN 2X16 CHARACTER DISPLAY RGB BACKLIGHT CONTRAST CONTROLLED BY PWM

COMPONENTS WATERPROOF TEMPERATURE SENSOR (DS18B20) WATERPROOF TEMPERATURE SENSOR (DS18B20) ±0.5°C ACCURACY ±0.5°C ACCURACY -55°C TO 125°C RANGE -55°C TO 125°C RANGE DALLAS SEMICONDUCTORS 1 WIRE INTERFACE DALLAS SEMICONDUCTORS 1 WIRE INTERFACE SIMILAR TO I2C SIMILAR TO I2C SLOWER BUT LONGER RANGE SLOWER BUT LONGER RANGE

COMPONENTS DIGITAL SERVO MOTOR DIGITAL SERVO MOTOR WATERPROOF WATERPROOF 5V INPUT 5V INPUT 125 OZ-IN TORQUE (0.651 LB-FT) 125 OZ-IN TORQUE (0.651 LB-FT) 140 DEGREES RANGE 140 DEGREES RANGE SOLENOID VALVE SOLENOID VALVE NORMALLY CLOSED NORMALLY CLOSED 12V 12V 2W 2W CONTROLLED BY TIP 120 CONTROLLED BY TIP 120

SOFTWARE FLOW CHART

COST PartsCost Sainsmart Mega12.70 LCD Screen14.95 Temperature Sensors19.90 Push Buttons4.00 Servo Motor46.00 Solenoid Valve19.00 Total116.55

FUTURE IMPROVEMENTS ADD A TOUCH SCREEN GUI TO OUR DESIGN ADD A TOUCH SCREEN GUI TO OUR DESIGN INTEGRATE SPEAKERS AND BLUETOOTH TO CONNECT TO WIRELESS DEVICES AND HOME AUTOMATION SYSTEM INTEGRATE SPEAKERS AND BLUETOOTH TO CONNECT TO WIRELESS DEVICES AND HOME AUTOMATION SYSTEM REPLACE THE SERVO DRIVEN VALVE WITH AN ELECTRIC FLOW CONTROL VALVE REPLACE THE SERVO DRIVEN VALVE WITH AN ELECTRIC FLOW CONTROL VALVE WATERPROOF USER INTERFACE WATERPROOF USER INTERFACE

CONCLUSIONS DESIGNED A SYSTEM THAT AUTOMATICALLY ADJUSTS TEMPERATURE DESIGNED A SYSTEM THAT AUTOMATICALLY ADJUSTS TEMPERATURE SYSTEM CONTAIN FOUR PRESET BUTTONS SYSTEM CONTAIN FOUR PRESET BUTTONS TEMPERATURE CAN BE ADJUSTED AT ANY TIME DURING OPERATION TEMPERATURE CAN BE ADJUSTED AT ANY TIME DURING OPERATION MADE AN AFFORDABLE DESIGN MADE AN AFFORDABLE DESIGN

FUTURE CONSIDERATIONS DESIGN A CURRENT LIMITING CIRCUIT FOR OUR SOLENOID DESIGN A CURRENT LIMITING CIRCUIT FOR OUR SOLENOID ADD HARDWARE DEBOUNCE CIRCUITS ADD HARDWARE DEBOUNCE CIRCUITS ADD A BACKUP BATTERY SYSTEM ADD A BACKUP BATTERY SYSTEM

ACKNOWLEDGEMENTS SPECIAL THANKS TO: SPECIAL THANKS TO: STANISLAW LEGOWSKI STANISLAW LEGOWSKI JERRY HAMANN JERRY HAMANN VICTOR BERSHINSKY VICTOR BERSHINSKY GEORGE JANACK GEORGE JANACK GALE BANDSMA GALE BANDSMA

QUESTIONS?