Nicolas “Bailey” Godfrey Joshua Early Marc Garcia Daniel Krummen Group 23 Sponsored By:

Slides:



Advertisements
Similar presentations
Welcome to the Award Winning Easiest to Use & Most Advanced View, Manage, and Control Security, Access Control, Video, Energy & Lighting Systems, & Critical.
Advertisements

Intel Do-It-Yourself Challenge Intel Galileo and Edison Paul Guermonprez Intel Software.
The Operating System. What is an Operating System? The software which makes it possible for you to use your computer The software which starts up when.
ZIGBEE NOTICE BOARD Presented By: Yash Shah (D.J.S.C.O.E.) Zarna Parekh (D.J.S.C.O.E.) Hansal Shah (D.J.S.C.O.E.) Guided by : Prof.Ninad Mehendale.
Department of Electrical and Computer Engineering MDR Presentation Friday December 7, 2012 Reviewed by: Prof. Bardin & Prof. Gao Paulo Leal, Kevin Okiah,
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.
Eric D. Wright EDAD 685 Coastal Carolina University Fall 2010.
S.W.A.T (Security Watching All the Time) Jeff Shin Tyler Stubbs Paul Kasemir Pavel Mayyak.
Flatiron Mobile Device Security Monitor Thomas Horacek Lucas Greve.
A Framework for Patient Monitoring A. L. Praveen Aroul, William Walker, Dinesh Bhatia Department of Electrical Engineering University of Texas at Dallas.
IPhone Security: Understanding the KeyChain Nicholis Bufmack and Ryan Thomas CS 691 Summer 2009.
University of Massachusetts Amherst InteLock TM Team: Emmanuel Seguin Josh Coffin Anh-Kiet Huynh Christos Tsiokos Remote Access and Proximity Key Advisor:
SMART HOME SYSTEMS Group 10 Daniel Moody CpE Thien Luu EE Joel LeGros EE Vu Ha EE.
Group #1 Aadil Rizvi Zach Molden Shamlan Al-Roomi Raied Farrash NJ Purevsuren.
{ Physical Computing Arduino, Raspberry Pi, Sensors, Controls…
{ Physical Computing Arduino, Raspberry Pi, Sensors, Controls…
Critical Design Review February 23 rd, 2010 Hassan Alabudib Kamal Sabi Peng Chen Marisol Lozano Roman Yirui Huang.
Building an Application Server for Home Network based on Android Platform Yi-hsien Liao Supervised by : Dr. Chao-huang Wei Department of Electrical Engineering.
Case study 2 Android – Mobile OS.
Hands-On Microsoft Windows Server 2008 Chapter 1 Introduction to Windows Server 2008.
SOFTWARE.
DEC0905 Remote Control of Home Appliances ABSTRACT The objective of this project is to enable users to remotely control home appliances and systems over.
Electrical & Computer Engineering Presentation by: Andrew Frieden Matthew Weydt Nick Setzer Tyler Dunn PDR 2012 – Team Gong Self Sustaining Sensor System.
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:
Translate the following message:
Joshua Early Marc Garcia Nicholas “Bailey” Godfrey Daniel “DK” Krummen Group 23 Sponsored By:
Flatiron Mobile Device Security Monitor Thomas Horacek Lucas Greve.
ANDROID Presented By Mastan Vali.SK. © artesis 2008 | 2 1. Introduction 2. Platform 3. Software development 4. Advantages Main topics.
Matt Waldersen T.J. Strzelecki Rick Schuman Krishna Jharjaria.
Zach Molden Shamlan Al-Roomi NJ Purevsuren Raied Farash Aadiel Rizvi C ritical D esign R eview.
ECE415 Senior Design Project Spring 2009 FPR Presentation Robert Basile Rowan Oberski Qiaowen Zheng Danxiang Li Faculty Advisor: Russell Tessier Enjoy.
Section 2 Section 2.1 Identify hardware Describe processing components Compare and contrast input and output devices Compare and contrast storage devices.
Arduino 101 Instructors: Ted Markson / Jim Sweeney.
Paul Banks, Yorick Robinson, Hans Weggeman, Evan Tu RISC TAKERS.
Department of Electrical and Computer Engineering PDR Presentation Wednesday October 17, 2012 Reviewed by: Prof. Bardin & Prof. Gao.
HOME AUTOMATION HMI DEMO Michigan State University College of Engineering Team 3.
MODULE 1 Computing Essentials © Paradigm Publishing, Inc.1.
Database Design and Management CPTG /23/2015Chapter 12 of 38 Functions of a Database Store data Store data School: student records, class schedules,
Technology in Action Alan Evans Kendall Martin Mary Anne Poatsy Twelfth Edition.
Timothy Kritzler and Joseph Mintun Sponsor: Martin Engineering, Illinois Advisors: Dr. Malinowski and Dr. Ahn Bradley University Electrical and Computer.
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.
HOME SECURITY SYSTEM Senior Design 1 Fall 2015 [1]
ISecurity Mid-Semester Presentation October 9, 2012.
Cevgroup.org C utting E dge V isionaries. cevgroup.org TODAY’s TALK 1) Internet Of Things (IoT) 2) Wi-Fi Controlled Robots 3) Augmented Reality.
By, Rutika R. Channawar. Content Introduction Open Handset Alliance Minimum Hardware Requirements Versions Feature Architecture Advantages Disadvantages.
Final Presentation Smart-Home Smart-Switch using Arduino
CONTENTS Objective Software &Hardware requirements Block diagram Mems technology Implementation Applications &Advantages Future scope Conclusion References.
Multipurpose Keychain ECE 445 Senior Design Junting Lou Yaming Tang Lida Zhu TA: Rajarshi Roy Project No. 11 Fall 2012.
Ch3 ALL ABOUT COMPUTERS Session # 2. OBJECTIVES In this Session we will discuss about  Computer Components (The Software)  The definition of Software.
Farhin Al Masud What is Raspberry PI? o Low cost, credit card sized computer o SOC (System on a chip) o Founded by Raspberry PI foundation.
Preliminary Design Review Team 18 October XX, 2015 Department of Electrical and Computer EngineeringAdvisor: Csaba Andras Moritz.
Software Architecture of Sensors. Hardware - Sensor Nodes Sensing: sensor --a transducer that converts a physical, chemical, or biological parameter into.
VIRTUAL NETWORK COMPUTING SUBMITTED BY:- Ankur Yadav Ashish Solanki Charu Swaroop Harsha Jain.
TECHNOLOGY IN ACTION. Chapter 5 System Software: The Operating System, Utility Programs, and File Management.
BUILDING AND IMPLEMENT A EMBEDDED WEB SERVER BASE ON TCP/IP STACK WITH A SoC PLATFORM Professor : CHI-JO WANG Name : Bui Quang Hoa (M982b211)
Home Automation Instructor: Dr. Gursel Serpen
Outline Introduction Standards Project General Idea
Monitoring Robot Prepared by: Hanin Mizyed ,Abdalla Melhem
ARDUINO LINE FOLLOWER ROBOT
Programming with Arduinos and Rapsberry Pi
1.1) problem statement Threat to the user; controller device easily be hacked. Current controller device is not user friendly. Analysis Flight Time requires.
KnightHome Sponsored by Leidos
Senior Design Group #5 (Summer 2012)
Manual Robotics ..
Korea Software HRD Center
Software - Operating Systems
Infrared Home Controller
Introduction to Single Board Computer
Villas, appartments, residence
Presentation transcript:

Nicolas “Bailey” Godfrey Joshua Early Marc Garcia Daniel Krummen Group 23 Sponsored By:

Close to Home (C 2 H)

Objectives and Goals Energy Savings Security Automation Convenience

Specifications and Requirements ParameterValue Positive Energy Savings+40% Locking Method Error Rate0% Locking Response Time100ms Polling Time Between Actions5 min

Close to Home System Hub Android App Module Online Database Module …

Close to Home System Hub Android App Module Online Database Module …

Android Application Goals Versatile Lightweight Simple Quick and Effective

Android Application Platform Android 4.0 Ice Cream Sandwich Simple, natural, powerful public APIs Secure management of credentials “Android 4.0 makes it easier for applications to manage authentication and secure sessions. A new keychain API and underlying encrypted storage let applications store and retrieve private keys and their corresponding certificate chains. Any application can use the keychain API to install and store user certificates and CAs securely.” - Android Developers Website

Android Application Platform Free SDK Huge community and developer support Simple integration with the Eclipse IDE Library of virtual devices useful for testing

Android Application Application’s Interaction With the System

Android Application Tasks and Features Main GUI to the Close to Home system Update settings and user permissions

Android Application Tasks and Features Two Classes of users Head of Household Full control of all devices Control of tenant user permissions Tenant Only has permission to control devices the Head of Household allows

Android Application Class Diagram

Android Applications User Interface Simple Quick Easy to Use

Close to Home System Hub Android App Module Online Database Module …

Web Server Basics Bridge the gap between app and hub Utilize web hosted programming to relay data from hub to app and commands from app to hub Utilize web hosted database to keep a live record of the various hub statuses

Web Hosted Programming Java Strongly typed Rigid I/O More Secure Works well with Android Weakly typed Loose I/O Better Server Support Cross-Platform ∴ We are opting for Java in order to work with one language throughout the entire project and facilitate our class-oriented design.

Database Embed in device Can be tricky to keep synched with multiple users Embed on web Can handle multiple users simultaneously on the same database.

Design Fundamentals MySQL Designed based on the class system of the hub based on specific rooms Will be updated by the hub and viewed by the Android app. Java Designed to handle I/O of data and commands Class system to facilitate data sorting by class.

Close to Home System Hub Android App Module Online Database Module …

Point of Contact for Modules Uplink Scheduling Periodic Module Polling C 2 H Hub

Topologies

Hardware Choices Raspberry Pi ATmega328 (Arduino Uno) BeagleBone Processor 700MHz ARM1116MHz720MHz AM3359 RAM 512MB32KB256MB GPIO 8xGPIO14xDIG, 6xANALOG65xGPIO (!) Floating? Yes Op. Volt. 5V UART? Yes LAN? On-Boardw/ ExpansionOn-Board Size 3.4” x 2.2”2.7” x 2.1”3” x 3” Weight 45 grams39.69 grams37 grams Price $40.00$36.00$59.00

Hardware Choices Raspberry Pi ATmega328 (Arduino Uno) BeagleBone Processor 700MHz ARM1116MHz720MHz AM3359 RAM 512MB32KB256MB GPIO 8xGPIO14xDIG, 6xANALOG65xGPIO (!) Floating? Yes Op. Volt. 5V UART? Yes LAN? On-Boardw/ ExpansionOn-Board Size 3.4” x 2.2”2.7” x 2.1”3” x 3” Weight 45 grams39.69 grams37 grams Price $40.00$36.00$59.00

OS/Language Choices CentOS (Linux) Set up once and forget Easily distributable Stable, fast, and server-friendly Free! Java Compatible with CentOS Ties in with app and database Software multi-threading

Close to Home System Hub Android App Module Online Database Module …

120V240VOccupancyComputerLockIn-Wall

Flow Chart

MCU MSP430F2121 Low Power: Active: 200 µA Standby:.7 µA Ram:.1 µA Familiarity C Language Adaptability CC Wireless Ease of Implementation Low Cost Substantial Memory

Wireless CC2520 Zigbee Low Power Ease of Implementation Low Cost Antenna 2.4 GHz Ceramic Very Small Foot Print

120V/240V Module Standard 3-Wire Socket Relay Activated Ammeter detect on/off Wall Powered

120V/240V Module

In-Wall Module Standard Light Switch Relay Activated Ammeter detect on/off Wall Powered

In-Wall Module

Occupancy Module Laser Trip Wire Double Laser Transmit Design Photocell Receiver Increment/Decrement Counter Battery Powered

Occupancy Module

Computer Module Sends Soft Shutdown command via USB Will Monitor On/Off State Ideally Flash Drive Form Factor Powered by Computer 4 in. 8 in. 2 in.

Lock Module Modification to existing lock system Servo Controlled FS5106B 4.8V: 69.6 oz-in (5.01 kg-cm) 6.0V: 83.5 oz-in (6.01 kg-cm) Micro Switch State Detection Battery Powered

Lock Module

Successes and Difficulties

Project Budget PartCost Per Unit Qty. Total Atmel Microcontrollers $ $ Blank Circuit Boards (30 Piece) $ $ Various Resistors and Capacitors $ Raspberry Pi (Hub) $ XBee Radio Module $ $ AA Batteries (20 Pack) $ $ Total: $ Initial Budget

Project Budget PartCost Per Unit Qty. Total Atmel Microcontrollers $ $ Blank Circuit Boards (30 Piece) $ $ Various Resistors and Capacitors $ Raspberry Pi (Hub) $ XBee Radio Module $ $ AA Batteries (20 Pack) $ $ Total: $ Modified Budget

PartCost Per UnitQty.Total Atmel Microcontrollers Black Circuit Boards Raspberry Pi (Hub)$ GB SD Card (Hub)$8.951 Slice of Pi Board (Hub)$ Xbee 1mW Wire (Hub)$ AA Batteries (20 Pack)$12.752$25.50 Various Resistors/Capacitors$ Total:

Initial Plan

Progression (Chart of Progression Here)

What’s Next? Make transmission reliable

Questions