KnightHome Sponsored by Leidos

Slides:



Advertisements
Similar presentations
Technical Tips. Getting Started with emPower™ Learn-in your new Z-Wave-enabled Alarm.com module following the same process as before: – Perform a Module.
Advertisements

Ryan Gittens, Jason Sweeney, Sean Kolanowski, Robens Clervilus Advisor: Dr. Bhanja EEL4906 F2014 Engineering Design 1.
POWER SUPPILES LECTURE 20.
Energy Smart Room GROUP 9 PRESENTERS DEMO DATE SPECIAL THANKS TO ADVISOR PRESENTERS Thursday April 19, 2007 Department of Electrical and Systems Engineering.
Building an Application Server for Home Network based on Android Platform Yi-hsien Liao Supervised by : Dr. Chao-huang Wei Department of Electrical Engineering.
EGD ELECTRICAL ELECTRICAL SYMBOLS.
HOME AUTOMATION THROUGH ANDROID MOBILE. What is Home Automation?  Home automation involves introducing a degree of computerized or automatic control.
Interactive Voice Response System (IVRS) Presented by Sateesh Kuna Srinivasrao Dhavanam Prudhvi Bolli Nirup Charan K Ashok Kumar M Under the guidance of.
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.
DEC0905 Remote Control of Home Appliances ABSTRACT The objective of this project is to enable users to remotely control home appliances and systems over.
Wireless Sensor Monitoring Group Members: Daniel Eke (COMPE) Brian Reilly (ECE) Steven Shih (ECE) Sponsored by:
Wireless Sensor Monitoring Group Members: Steven Shih (ECE) Brian Reilly (ECE) Dan Eke (COMPE) Sponsored by:
Samuel John Vinod Kumar CG Ganesh Raam K. Introduction  The need for health consciousness has increased in the recent past and so is the need to monitor.
SOLAR CELL PARAMETERS MEASUREMENT
REVERSE ENGINEERING ANALYSIS OF THE KILL-A-WATT Jason Sweeney Ryan Gittens Sean Kolanowski.
Presented by : GROUP 1 Associates: Ajeet Kumar Pooja Raikar Sangamesha J M Utkarsh Kumar Viresh Mathad.
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
ECE ILLINOIS Smart Thermometer Group 20 Alisher Kurmanbay Praful Mehrota TA: Jacob Bryan ECE 445 Spirng 2016.
QuickBev Group 29: Phillip Nielsen & Michael Perreux TA: Braedon Salz ECE445 Spring 2016 May 4, 2016.
DIGITAL SHOWER CONTROLLER BY NATHAN GARNER KASUN KUMARAGE.
Self-Sustainable Electric Golf Bag Final Presentation Group 19 Jon Kinney, Cory Edwards, Harrison Kantner 30 April 2013.
Preliminary Design Review Team 18 October XX, 2015 Department of Electrical and Computer EngineeringAdvisor: Csaba Andras Moritz.
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.
Load Monitoring For Fleet Vehicles Dan Hanns Anant Agarwal ECE 445 Senior Design Project.
Arduino based Automatic Temperature Controlled Fan Speed Regulator.
Prototyping with Microcontrollers and Sensors. Overview Objective Background Information Problem Statement Materials Procedure Assignment Closing.
ENERGY METER TO INDICATE BILLING IN RUPEES FOR LOAD WISE OR DAY WISE
ARDUINO BASED UNDERGROUND CABLE FAULT DETECTION
Home Automation Network Solution
Instrumented Sensor Technology, Inc
Energy Management System
Home Automation Instructor: Dr. Gursel Serpen
Prototyping with Microcontrollers and Sensors
Automated power Factor Correction and Energy Monitoring System
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
System Network Structure
Textbook Detection System With Radio-Frequency Identification
SCADA for Remote Industrial Plant
Controlling of robot using voice
PC Mouse operated Electrical Load Control Using VB Application
Microcontroller Based Digital Code Lock
How SCADA Systems Work?.
DIGITAL CALCULATOR USING 8051
WIRELESS ENERGY MEASUREMENT SYSTEM
ECE477 MIDTERM DESIGN REVIEW: TEAM #08
RAILWAY TRACK SNAP NOTIFICATION
Wireless Controlled PowerStrip
AIM: To control the movement of a manual wheelchair by means of human voice for paralyzed patients.
Remote Controlled Smart Socket
Migrating Oracle Forms Using Oracle Application Express
CHAPTER 2 TERMINOLOGY.
How to avoid catching things on fire.
Programmable Logic Controllers (PLCs) An Overview.
ECE 477 Design Review Team 8  Spring 2007
Senior Design Group #5 (Summer 2012)
Home Enhancement Suite
IOT based Home Automation Over the Cloud
ECE 477 Final Presentation Team 15  Spring 2010
Intelligent HVAC Control
ACOE347 – Data Acquisition and Automation Systems
Tareq Khan, Ph.D. Assistant Professor,
ECE 477 Final Presentation Team 13  Spring 2011
Taha Ather Minhaj Haider Faaiz Ahmed Fayha Naz Nida M. Khan.
Introduction to Arduino
Interactive Mirror Display
HOME AUTOMATION SYSTEM BLUETOOTH BASED.  INTRODUCTION  PROBLEM STATEMENT  OBJECTIVES  BLOCK DIAGRAM  CIRCUIT DIAGRAM  METHODOLOGY  APPLICATIONS.
Villas, appartments, residence
Presentation transcript:

KnightHome Sponsored by Leidos Group 5 Jeffrey Benoit, C.E. D’Voran McIntosh, C.E. Roneal Valmonte, E.E. Zack Zapasnik, C.E.

Motivation & Goals Original motivation for project came from the idea to be able to control and monitor the usage of electricity in your home from anywhere As we solidified our ideas, we also wanted to incorporate home automation, such as being able to schedule when your appliances would be powered on or off The goal for this project is to give the user the means to control and monitor the usage of electricity of different appliances via an intuitive web/mobile application

Objectives Four major devices of project: Smart Outlet Wall Switch HVAC Controller Powerlock Our objectives for this project are as follows: Create products that are compact Products should not draw a significant amount of energy Simple and intuitive designs Inexpensive components that do not require maintenance Easy to install and use Modularity

STM32 ARM Cortex M3 MCU 120 MHz 1MB Flash Memory Micro-USB/Wifi - Debug/Program Surface mountable LED for status 80mA w/ 5V input 24 Total Pins

Broadcom BCM43362 Wi-Fi chip PO Integrated ARM Cortex-M3 CPU Single-band 2.4Ghz IEEE 802.11b/g/n WPA2 Support

2-Channel/1-Channel Relay Powered via MCU Vin Connects to MCU GPIO Pins 2 Channel for Wall Outlet/HVAC 1 Channel for Powerlock/Wall Switch

Non-Invasive Current Sensor Measures power through live AC wire without interference Requires a dropdown circuit in order to interact with MCU Calculates RMS Current using I*V / number of loops in inductor Dropdown Circuit 45kΩ Voltage Divider 75Ω Burden Resistor 10µF capacitor for noise

Temperature Sensor Low voltage temperature sensor Produces voltage output proportional to Celsius temperature Easily convert voltage to temperature using scale 10 mV/ °C Accuracy of ± 1 °C

HVAC Controller Specs & Requirements Feature Value Input Source 120V AC Display LCD Screen Sensors Temperature, Power Replace existing HVAC Thermostat Accurately detect temperature Display temperature on LCD screen Operate the HVAC System Communicate wirelessly with the application

HVAC Controller Components MCU 2-Channel Relay 3 Push Buttons 16x2 LCD Screen Current Sensor Temperature Sensor

HVAC Controller Block Diagram

Wall Switch Specs & Requirements Feature Value Input Voltage 120 VAC Input Frequency 60 Hz Connection Neutral Wire Max Incandescent Load 60 W Allow for an input of 120 VAC Connect to existing neutral wire for use as a power supply Turn the lighting source on or off Interface wirelessly with the application

Wall Switch Components MCU Push Button 1-Channel Relay Current Sensor

Wall Switch Block Diagram Wifi Signal MCU Energy Meter IC Relay Output to Light

Wall Outlet Specs & Requirements Feature Value Input Voltage 120 VAC Input Current 15 A Input Frequency 60 Hz Connection Type B Wall Outlet Allow for an input of 120 VAC Connect to a wall outlet to use as a power supply Halt or allow the flow of electricity to any appliances connected Communicate wirelessly with the application

Smart Outlet Components MCU 2- Channel Relay Current Sensor 2 Plug Outlet

Smart Outlet Block Diagram

Powerlock Specs & Requirements Feature Value Input Voltage 12 VDC/5VDC Max Current 2 A Power supply mode Linear Electrike Strike Type Fail-secure Operate with DC power supply Communicate wirelessly with the application Unlock the strike when electric current is applied Power Electric Strike and MCU with same power supply

Powerlock Components MCU 1 Channel Relay Electric Strike w/ Fail secure 12V Battery Power Supply LM7805 Linear Regulator

Powerlock Block Diagram / Basic Flowchart

Software Design Overview Our infrastructure will run on the Internet within rented cloud servers All connected devices in the home are controllable from anywhere in the world over the Internet A cloud-hosted infrastructure gives certain advantages, like cheaper and easier installations (for clients), easier integration (with future devices), and easier upgrades A lot of in-home solutions require a base station, which is more expensive than a cloud-hosted infrastructure automated devices connect to. Many automated products don’t yet work over the Internet, which isn’t very convenient if you, for example, left a light on that’s wasting electricity or left a door unlocked that should have been locked. Cloud hosted devices are much easier to install for non-technical users. Since there’s no base station they simply link with a mobile device to the cloud infrastructure. Allows for easier integration with new future devices, since there’s no base station Upgrades are also easier since the deployment is under our control. This is especially better if there’s any security vulnerabilities (which is becoming more common these days)

Software: App Design Apps developed in AngularJS (a client-side MVC framework that assists with organizing user interfaces into modules) PhoneGap used to build binaries compatible with both Android + iOS simultaneously App Abilities: Manage Account Manage Devices Group Devices into “Tasks” Create Schedules for Tasks Energy Management Tracking

Software: API Design Apps communicate with our JSON API over HTTPS The API is designed to run on the NodeJS runtime using the ExpressJS web framework library ExpressJS provides a routing API such that every route can be divided into its own route module Every in-app route one-on-one matches its API route, making it easier and more organized to build and maintain the app

Software: Database We are using MongoDB, a SQL-less database structure that organizes most relational data within documents rather than across tables Each major in-app functionality has its own document data model that contains all the necessary data needed to perform the desired functionality

Microcontroller Software Design Particle Build web IDE C++ Procedural TCP Socket connection Shared main phase Separate HVAC

Microcontroller Flowchart Startup Startup Connect Set Register Main Loop Check Read/Update Measure Send

Distribution of Work Microcontroller Programming - Jeffrey Benoit Hardware - D’Voran McIntosh & Roneal Valmonte Web/Mobile Application - Zachary Zapasnik

DEMO

Questions?