SMART HOME SYSTEMS Group 10 Daniel Moody CpE Thien Luu EE Joel LeGros EE Vu Ha EE.

Slides:



Advertisements
Similar presentations
Indian Institute of Technology Hyderabad ELECTRONIC SWITCH CONTROL THROUGH RF(RADIO FREQUENCY) GROUP MEMBERS: Anil Kumar Loya ME12B1002 RITESH KUMAR CE12B1019.
Advertisements

PICNIC Demo Module 2 IP-based utility outlets 陳育瑋、方煒 台大生機系.
Chapter 7 Input Modules.
Group 6 John Blackburn Steve Johnson Anish Raj Pant Devin King Sponsored by BCI Technologies.
Home Area Networking for the Smart Grid Erik Cates David Green Daniel Han Justin Michela ECE 4007 Koblasz/Maxwell Fall 2010 In Conjunction With: Unmesh.
EHome Group 3 Matthew Beck Kyle Ferguson Travis Helms Dejan Lee-Hue.
S.W.A.T (Security Watching All the Time) Jeff Shin Tyler Stubbs Paul Kasemir Pavel Mayyak.
Critical Design Review VST Vigilant Sensing Technologies Joel Keesecker, Mark Kien, Pat Hauser.
Electrical and Computer Engineering iLights Nick Wittemen, EE Chris Merola, EE José Figueroa, EE Matt Ryder, EE Comprehensive Design Review.
DP Cabinet.
Chapter 8 Output Modules.
Energy Smart Room GROUP 9 PRESENTERS DEMO DATE SPECIAL THANKS TO ADVISOR PRESENTERS Thursday April 19, 2007 Department of Electrical and Systems Engineering.
Computers Are Your Future © 2008 Prentice-Hall, Inc.
GROUP 4 Daniel Arnett, Joseph Vanciel, Brian Krueger.
EGD ELECTRICAL ELECTRICAL SYMBOLS.
Project Goals And Objectives ____________________________________________________ Create a “smart”, customizable, all in one system Little to no learning.
RM2F Input / Output (I/O) Pin grouping code!. I/O Pin Group Operations: The Spin language has provisions for assigning values to groups of bits in the.
EMBEDDED WEB SERVER. CONTENT: 1.ABSTRACT 2.INTRODUCTION TO EMBEDDED SYSTEMS 3.INTRODUCTION TO EMBEDDED WEB SERVER 4.BLOCK DIAGRAM 5.POER SUPPLY 6.COMPONENT.
ECE 477 Design Review – Spring 2010 Team 15. Team Members.
System Elements HighPoint Broadband Delivery System Sector 1 Sector 3
DEC0905 Remote Control of Home Appliances ABSTRACT The objective of this project is to enable users to remotely control home appliances and systems over.
M-QUBE surveillance system
Remote Control of Home Appliances Using the Internet
Joshua Early Marc Garcia Nicholas “Bailey” Godfrey Daniel “DK” Krummen Group 23 Sponsored By:
ECE Grande ECE 477 Design Review Team 3 - Fall 2008.
Zach Molden Shamlan Al-Roomi NJ Purevsuren Raied Farash Aadiel Rizvi C ritical D esign R eview.
CONFIGURING THIN INTERNET SERVERS FOR INDUSTRIAL DATA COLLECTION (512) /0558 fax Jeffrey C. Michalski Concur.
Department of Electrical and Computer Engineering PDR Presentation Wednesday October 17, 2012 Reviewed by: Prof. Bardin & Prof. Gao.
Speaker Control SYSTEM
Transformer Monitoring System Group 8 Bradley Tanner Charles Payne Jon Rowe Robert Howard.
Home Enhancement Suite Presenter: Nathan Irvin William Bouchonnet, Daniel Sabo, Allen Humphreys.
Codan 5700 Series C-Band Transceiver Technical Overview.
Embedded Design Using ARM For Strong Room Security System
Name Of The College & Dept
Nicolas “Bailey” Godfrey Joshua Early Marc Garcia Daniel Krummen Group 23 Sponsored By:
Home Automation Network Solution. 2 Platform Application Cloud 3 rd Party Software iBuilding iPower & Energy iEnvironment iHome e-Home Devices & Sensors.
Maze Twinbots Group 28 Uyen Nguyen – EE Ly Nguyen – EE Luke Ireland - EE.
GROUP 4 Daniel Arnett · Joseph Vanciel · Brian Krueger Advisor: Dr. Samuel Richie Sponsor: Workforce Central Florida Mentor: Sean Donovan.
Voice Controlled Home Automation System Group 13 Zhe Gong Hongchuan Li.
Submitted by:.  Project overview  Block diagram  Power supply  Microcontroller  MAX232 & DB9 Connector  Relay  Relay driver  Software requirements.
Final Presentation Smart-Home Smart-Switch using Arduino
BLDC Motor Speed Control with RPM Display. Introduction BLDC Motor Speed Control with RPM Display  The main objective of this.
SmartCup – Team 42 Harington Lee, Chirag Patil, Arjun Sharma 1.
Smart Streetlight Proof of Concept Group 3 02/25/16 Thor Cutler Tucker Russ Anthony Giordano Brandon Berry.
QuickBev Group 29: Phillip Nielsen & Michael Perreux TA: Braedon Salz ECE445 Spring 2016 May 4, 2016.
Smart Streetlight Proof of Concept Group 3 03/26/16 Tucker Russ Thor Cutler Brandon Berry Anthony Giordano.
By.  The main aim of this project is to get information about the condition of the baby, which is in ICU through blue tooth medium.  In earlier days,
TRANSMISSION LINE MULTIPLE FAULT DETECTION AND INDICATION TO EB
BATCH MEMBERS R.ABHISHEK-08N41A0401 K.DHEERAJ REDDY-08N41A0412 S.RAJENDRA REDDY-08N41A0458 JYOTHISHMATHI COLLEGE OF ENGINEERING AND TECHNOLOGY,TURKAPALLY.
Easy Programmable Stove ECE445 Senior Design Spring 2013 Group Members: Benjamin Chng Ardy Winoto Cheng Han Lee Professor: Paul Scott Carney TA: Dennis.
Power Budget Automation System Team #40 Hai Vo, Ho Chuen Tsang, Vi Tran ECE 445 Senior Design April 30 st, 2013.
Controlling Home Appliances Using Voice. Controlling Home Appliances Using Voice Introductio n  Home automation has an important.
ECE445: Senior Design Spring 2015 Team 17: Weather Jukebox Sang Yun Bang, Thomas Fedrigon, Shanda Lu.
Smart Home Temperature System with Spinning LED Display Group 49: Jianxi Lu, Jia Shi, Xingchang Cheng May 4th, 2016 ECE445.
ARDUINO BASED UNDERGROUND CABLE FAULT DETECTION
Arduino Based Industrial appliances control system by decoding dual tone multi frequency signals on GSM / CDMA network. Submitted by:
Home automation using Arduino & ‘PIR sensor’
ECE 445 Smart Window Responding System
System Network Structure
PROPELLER DISPLAY OF MESSAGE BY VIRTUAL LEDS
Arduino BASED RFID Device Access
PC Mouse operated Electrical Load Control Using VB Application
INDUCTION MOTOR PROTECTION FOR SINGLE PHASING, OVERVOLTAGE AND OVER TEMPERATURE Submitted by:
Technology Literacy Hardware.
Wireless Controlled PowerStrip
Preliminary Design Review
IOT based Home Automation Over the Cloud
ACOE347 – Data Acquisition and Automation Systems
HOME AUTOMATION SYSTEM BLUETOOTH BASED.  INTRODUCTION  PROBLEM STATEMENT  OBJECTIVES  BLOCK DIAGRAM  CIRCUIT DIAGRAM  METHODOLOGY  APPLICATIONS.
Presentation transcript:

SMART HOME SYSTEMS Group 10 Daniel Moody CpE Thien Luu EE Joel LeGros EE Vu Ha EE

Motivations Energy efficiency – light automation, appliance control Convenience – control through your portable smartphone Security – Motion detection, windows and doors sensing

Objectives 1. Control systems and status – Relay switch control from internet – Motion/security sensing 2. Wireless communications – Wireless networks – Portable control device 3. Database management

Specs and Requirements Low power usage – System modules needs to use less then 3 Watts Low Cost – Less than $300 for basic system setup – Less than $600 for development cost Requires smart phone or similar device Needs internet connection to fully utilize system

Overall Block Diagram Processor chip – Parallax Propeller P8X32A WIZnet W5100 Ethernet Controller Wireless Modules – Master and Slave Configuration PCB Module – Power supply – Supports XBee PIR sensor Seco Magnetic sensor Smartphone application

Wireless Modules Xbee Series 1 1 mW RF antenna 2.4 GHz frequency band (accepted world-wide) Industrial temperature rating (-40C to 85C) Supply voltage VDC; transmit current 45 mA, receive current 50 mA 3.3V CMOS UART interface level

Wireless Network The wireless network is setup in a master-slave configuration The slave units do not initiate communication, they only respond to the master unit ‘s request to avoid data collisions The master unit will loop through all the slave units sending commands and letting the slave unit know it is OK to broadcast

Wireless Module Master Protocol The master unit reads commands from the web server through a transfer and receive UART communication lines. The web server tells the master which address of the slave unit to broadcast to The web server I/O pins are connected to the master Xbee’s I/O pin, and takes a reading from the I/O pins for the corresponding module

Android Application Home Status is for basic control functions – Change I/O – Get status updates User can log in to verify who is interfacing with the system

Android Programming Application is being programmed in Eclipse IDE with Android plug-ins. The application uses Apache libraries to setup network communication. The application will store the user accounts, system status changes and commands in an SQLite database. The database will need to be updated from the web server so all instances of the application will be congruent.

Smartphone Database The android application will use SQLite to store user information and module information in separate tables for quick lookup. A string will be generated from a text file on the web server, and will be parsed and the correct information will be stored in corresponding fields on the phone database. After an update the database will then be immediately opened and the needed data will be read from the database.

Application communication So far the commutation between the spinneret web server and home is a simple design. The communication transactions are always: send a request and web server sends a response. Depending on the request the web server will execute commands, and then send back a response, indicating what it did and the current state of something.

Web Server Security Because the web server is receiving request, there needs to be a way to identify which user is accessing the system. User names and passwords will be used to verify identity.

Web server database The web server will use text files to store the user and module information on the SDcard. The text files will use space, comma, period and newline characters to organize data within the text file. When a phone needs to be update it request the entire database text file and process it on the phone.

Propeller Programming An open-source multi-socket web server program was modified for the purposes needed in this project. The program is written in an OO language, SPIN (similar to python), specifically made for propeller chips. Several spin libraries were used for drivers of the SDcard, Xbee communication, and a custom database object was created.

Web server Schematic Daniel

Web server Cheap and efficient chips to run a web server. Propeller P8X32A – 160 MIPS(~80 MHz), 32K RAM, 32 I/O Wiznet W Ethernet Controller, 16K Tx/Rx Buffer Pros – MicroSD slot for data storage – Doesn’t require OS Cons – Rated at 80 Mhz processor

Use of Web server The web server is the master control unit of the system Database information is stored on the web server Phone application updates it self through request to the web server The web server issues commands to the Xbee network to be transferred to the power outlet modules

Lighting/Outlet Control - JQX-15F(787) Relay - rated up to 220 VAC at 20 Amps - Single pole double throw - controlled by Xbee series 1 module V signal can turn the relay off and on

Parallax PIR Motion Sensor  Detect a IR source up to 30 ft. away  110 degrees x 70 degrees detection range  Power: 3.3 to 5 VDC input; 130 µA idle, 23 mA active  Single bit high/low output  Dimensions: 1.27 x 0.96 x 1.0 in  Applications: Motion-activated lights Alarm systems Holiday animated props

PIR Motion Sensor

Security Sensors Door/Window Sensor SECO-LARM SM-200Q/WH Surface Mount Magnetic Contact Switch Weight: 0.05 lbs Dimensions: 2.48" x 0.5" Compatibility: Closed circuit systems handle up to 100mA at 100 volts DC up to 50 million openings and closings operate in temperatures between -15°F and 160°F

Security Sensor Applications Motion sensing light activations Status updates to know if someone has tripped a sensor Door or window sensing to detect if the home has been breached

PCB Requirements PCB needs to – Support a power system for the slave Xbee, sensors and relay switch – Allow for I/O connections from the sensors to the Xbee to read sensor input – Provide an I/O to send control signals to the relay switch – Allow the outlet to work without the system in case system is down

PCB Design Allow AC to DC voltage conversion using a transformer and a diode rectifying bridge to bring 120V AC to 9V DC Two regulators to take the 9V DC to 3.2V and 5V DC required by Xbee, sensors, and relay Use capacitors to stabilize the DC voltage from ripple voltage from the rectifying bridge Use screw terminals to allow sensors to be connected to the Xbee module

PCB Power Schematic

Power Supply – System runs on 110V AC – Power outlet modules have AC-DC power system – Web Server needs external AC-DC adapter at 7V, 400 mA – Power outlet modules draw 300 mA at 9 V (less than 3 watts)

Progress

Work Distribution

Budget ItemManufacturerQuantityCost per unitTotal Web serverParallax1$59.99 Xbee ModulesDigi International9$21.99$ Relay SwitchGeneric2$5.00$10.00 GFCI outletLeviton2$10.00$20.00 Motion SensorsParallax1$10.00 PCBExpressPCB3$28.36$85.10 Door SensorSeco3$6.33$20.00 Circuit componentsN/A3$30.00$90.00 Grand Total$493.00

Our Goal Budget Budget = $600 Current spending = $ Spending room = $107 Percent of budget used = 82.2%

Problems Motion sensors sensitivity System Speed Alerting the user of changes Deleting modules

Questions