Happy Home Helper Jeremy Searle Apr 28, 2004 A Learning Home Automation System.

Slides:



Advertisements
Similar presentations
IGCSE ICT Control Systems.
Advertisements

Cinnamon Cove Computer Club UPDATING ACTIVE HOME.
Operating Functions.
Weather Message Controlling Devices with X10 Copyright 2005.
Linked Thermostat Alan Diamond Ravi Patil. Objectives  Temperature sensing device  Multizone capabilities (two)  Heating and Cooling operation  Personal.
In this presentation you will:
Happy Home Helper Software Design Presentation Jeremy Searle Apr 7, 2004.
© 2007 Control4. Smart System Controller HC-300 – Linux-based central brain for the home Monitors and manages energy use of the smart home – Lighting.
Ultra Roasting Oven X3000. Goals A micro-controlled rotisserie Cooks to user desired level Easy to use interface.
Happy Home Helper Electrical Design Presentation Jeremy Searle Mar 17, 2004.
ReTemp : REMOTETEMPERATURECONTROLLER Group Members: Kenny Chung Chung Wai Amish Rughoonundon Instructor: Dr. Roy Czernikowski.
Coordinate Based Tracking System
Climate Monitoring WEB Interface Using 1_Wire™ Sensors Imad Hoteit Hassan Wehbe.
Happy Home Helper Final Status Presentation Jeremy Searle Apr 20, 2004.
Self-Sustaining Solar Powered Robot Mason Drew Mark Nolan Wesley Varghese.
Hand Movement Recognition By: Tokman Niv Levenbroun Guy Instructor: Todtfeld Ari.
The Crew Barbara Eikov Ethan Jud Eric McGregor Henrik Mäkitaavola.
Home Utility Management System. Who is E-Power? Tony Galecki –Computer Engineer Wesley Baker –Computer Engineer Vinh Huynh –Electrical Engineer Brian.
Energy Smart Room GROUP 9 PRESENTERS DEMO DATE SPECIAL THANKS TO ADVISOR PRESENTERS Thursday April 19, 2007 Department of Electrical and Systems Engineering.
A GT Earth project by Ayan Kishore, David Liu, Vikram Sivakumar Faculty Advisor: Dr. James O. Hamblen The e-house DesignWhat is e-house? The e-house is.
The Impulse “Switch” 1Daniel Overman DIS5274/10/2010.
Electro-Pneumatics Module 1
Computerized Train Control System by: Shawn Lord Christian Thompson.
A Home Automation Program Eric McGregor. Subject Area ● We have appliances in our dorm rooms and home. – Stereo – Computer – Lamps – Fans ● All appliances.
A modern NM registration system capable of sending data to the NMDB Helen Mavromichalaki - Christos Sarlanis NKUA TEAM National & Kapodistrian University.
Environmental Control Unites/Electronic Aids to Daily Living for People with Polytrauma Environmental Control Units/Electronic Aids to Daily Living for.
DEC0905 Remote Control of Home Appliances ABSTRACT The objective of this project is to enable users to remotely control home appliances and systems over.
Micro Controlled Cabin Lights Ron Acker EKU Dept. of Technology, CEN/CET.
The Voice Operated and Wirelessly Controlled Elevator Jeremy Hester Advisor: Dr. Mohammad Saadeh Class: ET 494 (Senior Design II), Fall 2013 Class Professor:
Continue The information provided in this training module covers the schematic flow charts for all ovens and ranges that utilized a preheat board, Self.
Design of a Rapid Beverage Chiller for iced tea enthusiasts.
Trax Technologies Inc. Wireless Home Phone-Operated Assistant.
Use it, Interconnect it, AutoMate IT™ ( Based on the FlexiMax 9000 Technology)
Control Technology and Automation
HL Sample Question Applied Control Systems Underlying Principles.
Home Automation Right arrow to continue. What Is It? Turning devices on and off remotely Scheduling devices to operate according to a pre-programmed routine.
Ganga A quick tutorial Asterios Katsifodimos Trainer, University of Cyprus Nicosia, Feb 16, 2009.
VAV Box Control Loop The purpose of the VAV Box control loop is to adjust airflow through the box to maintain a space temperature. The difference between.
Computer Control.
The Secure, Automated Home Project Team: Alec Kulbacki Project Advisor: W. Thomas Miller.
MODEL : EDF-102 SERIES 1. APPLICATION The EDF-102 thermostat is designed to provide temperature control of heating or cooling systems in villas, hotels.
Practical Electricity
TECHNICAL TRAINING SMART COMMANDER System Requirements CPU : 800MHz and aboveCPU : 800MHz and above Memory : 256MB RAM or HigherMemory : 256MB.
CCR Deadlock By: Laura Weiland April 30, Project Description Implement a module to the Train Operating System (TOS) that manages the deadlock problem.
SOLAR POWERED SMART BLIND (SPSB) SYSTEM Smart Home Automation
Smart Home for disabled people Students: Atara Gutman and Anastasia Logvinenko Instructor: Alexander Kinko PDR presentation Semester Spring part.
UNIT I. EMBEDDED SYSTEM It is an electrical/electro-mechanical system designed to perform a specific function. It is a combination of hardware and software.
1 Software. 2 What is software ► Software is the term that we use for all the programs and data on a computer system. ► Two types of software ► Program.
Project Description Title: Room temperature monitoring based on ambient light level threshold Overview: An Arduino monitors the ambient light in a room.
Student Name USN NO Guide Name H.O.D Name Name Of The College & Dept.
 Shut off unused lights  Shut off unused electronics  Turn on fans to lower A/C usage.
Athletic Field Management System Faculty Advisors: John Lamont Ralph Patterson Tom Baird Project Client: Mary Beth Chinery Boone Area Recreation Department.
An operating system (OS) is a collection of system programs that together control the operation of a computer system.
Final Presentation Smart-Home Smart-Switch using Arduino
Lighting and Sunblind Management Configurable Controllers - RCL-Light / Blind Series.
SECURITY SYSTEM USING PIR. OVERVIEW  Introduction of Embedde system  Aim of the project  Current scenario  Limitations of Current scenario  Futurescope.
2 SISCON TECHNOLOGIST PVT.LTD ISO 9001:2000 CERTIFIED COMPANY SISCON is a leading group of Electronics Company dealing with automation product. This company.
Preliminary Design Review Team 18 October XX, 2015 Department of Electrical and Computer EngineeringAdvisor: Csaba Andras Moritz.
ROBOTICS DEEP DESAI( ) BRIJESH PATEL( ) NIMESH PATEL( ) Presented By: RUTVIJ JAVERI SOFTYOUG solution provider Ltd.( JIGAR.
Power Budget Automation System Team #40 Hai Vo, Ho Chuen Tsang, Vi Tran ECE 445 Senior Design April 30 st, 2013.
Sensors Control Systems with Flowol.
Application Case Study Security Camera Controller
Data Logging & Control Systems
UNIT – Microcontroller.
INTELLIGENT ENERGY SAVING SYSTEM USING PIC MICROCONTROLLER
Arduino and Grove LET’S START.
Applied Control Systems Underlying Principles
ACOE347 – Data Acquisition and Automation Systems
Arduino and Grove LET’S START.
Overview of Computer system
Presentation transcript:

Happy Home Helper Jeremy Searle Apr 28, 2004 A Learning Home Automation System

Background  Home Automation is used for various household controls (lights, security, entertainment)  Systems tend to be expensive  Systems completely rely on the home PC which can be unreliable (Hackers, Crash, Power Surge, Virus)  Systems must be programmed to accomplish tasks and do not learn

Problem Statement To design a home automation system that is capable of learning and executing daily routines at an economical cost.

Solution  Central micro-controller unit  Outlet control modules  PC user interface  Sensors to sense human presence (Motion & E-Field Sensors)  Monitors power consumption and usage of devices plugged into Outlet control modules  Wireless communication between devices  Computer controlled window mechanisms  Computer controlled window blind mechanisms

System Overview Central μController Outlet Module Data Flow Human Input Misc. Sensors

Outlet Module Overview Serial Input/Output to/from Central μController Power from wall outlet Current Sensor Relay Device to be controlled by Outlet Module μController AC/DC converter Serial Input/Output to/from Peripherals (sensors, actuators) X2

Outlet Module State Machine OFF Manual _______ Auto ON Auto OFF _______ State 0 _______ ___ Relay Get Power Reading – NO 1 – YES 0 – OFF 1 – ON M – Manual Mode N – Auto Mode ON F – Auto Mode OFF M M F F N

Outlet Module Circuit

Current Sensor Reading highest sample = 0 lowest sample = 255 Wait 250 ms to let current spikes settle Loop for 64 ms { Take an A2D sample If current sample > highest sample highest sample = current sample If current sample < lowest sample lowest sample = current sample } power = (highest sample – lowest sample)*K Note: power accuracy is 0.125A or 15W if K = 2

Window Blind Actuation Modes -Manual -Ambient Light Tracking Close blinds Open blinds until Light = desired Every 10 minutes If reading is lower than desired Open blinds until Light = desired If reading is greater than desired Close blinds until Light = desired If reading can not reach desired Close blinds all the way Take pre-determined action -Maximum Light Tracking Every 10 minutes Open blinds all the way Close blinds while recording measurement If next reading is lower than Max Stop blind movement

Central Micro-Controller Overview Serial Input/Output to/from Outlet Modules Serial Input/Output to/from PC NVRAM uController RTC

How does it learn? The system learns by collecting usage statistics from the outlet modules. It then runs a pattern recognition algorithm to look for: -Devices that are used immediately following another device -Devices that are used at the same time of day habitually The system will then suggest that it takes control of these devices to help the user. NOTE: The system will never take control without the users consent

System Pros and Cons Pros -The ability to automate household devices with a PC interface at a nominal cost -The ability to monitor devices’ power consumption and usage -The ability to assist the user by recommending applications -The system learns, but the control remains completely in the hands of the user -The Outlet modules and the window blind actuation mount in seconds and require no tools to install -The system will record usage and power consumption statistics without the PC Cons -The system does require some thought preparation about which devices to control -The window actuation and the sensors require mounting -The system will not learn without the PC

Just a couple applications Set up a temperature sensor, window actuator, and a fan plugged into an Outlet module in a desired room. When the temperature gets too hot (user sets ‘too hot’ temp.) 1) Open the window 2) Turn on the fan Once the temperature gets cool again 1) Close the window 2) Turn off the fan Set up a window blind actuator, a motion sensor, and a lamp plugged into an Outlet module in a desired room. When the window blind actuator can’t get the desired light intensity 1) Close the window blinds all the way 2) Turn on the lamp 3) When the user is inactive for 30 min. turn off lamp When the time comes the next morning 1) Open the blinds to allow light

Thank You Any Questions ? me at