Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Joshua Early Marc Garcia Nicholas “Bailey” Godfrey Daniel “DK” Krummen Group 23 Sponsored By:"— Presentation transcript:

1 Joshua Early Marc Garcia Nicholas “Bailey” Godfrey Daniel “DK” Krummen Group 23 Sponsored By:

2 Close to Home (C 2 H)

3 Objectives and Goals Energy Savings Security Automation Convenience

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

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

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

7 Android Application Goals Versatile Lightweight Simple Quick and Effective

8 Android Application Platform Android 4.0 Ice Cream Sandwich Simple, natural, powerful public APIs

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

10 Android Application Application’s Interaction With the System

11 Android Application Tasks and Features Main GUI to the Close to Home system Communicates with the database to check for current status of devices Works with the Database and Hub to change the physical states of the devices

12 Android Application Class Diagram

13 Android 4.0 Ice Cream Sandwich User Interface Simple Quick Easy to Use

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

15 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

16 Web Hosted Programming Java Strongly typed Rigid I/O More Secure Weakly typed Loose I/O Better Server Support Cross-Platform ∴ We are opting for PHP in order to help the system work together throughout the entire project and facilitate accessibility for the Hub and App.

17 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.

18 Server 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. PHP Designed to handle I/O of data and commands Class system to facilitate data sorting by class.

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

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

21 Topologies

22

23 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

24 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

25 Raspberry Pi equipped with… Raspbian (Linux) Set up once and forget Fast and responsive Developed for the Pi’s Hardware Free! Python Compatible with Raspbian Ties in with app and database Accessible serial GPIO control

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

27 120V240VOccupancyComputerLockIn-Wall

28 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

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

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

31 120V/240V Module

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

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

34 Occupancy Module

35 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.

36 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

37 Successes and Difficulties Successes Well under budget Difficulties Synchronized progress required PCBs arrived with incorrect design Building a door is hard!

38 Project Budget PartCost Per Unit Qty. Total Atmel Microcontrollers $3. 00 50 $150. 00 Blank Circuit Boards (30 Piece) $23. 00 2 $56. 00 Various Resistors and Capacitors $20. 00 1 Raspberry Pi (Hub) $35. 00 1 XBee Radio Module $25. 00 50 $1250. 00 AA Batteries (20 Pack) $12. 75 2 $25. 50 Total: $1536. 50 Initial Budget

39 PartCost Per UnitQty.Total MSP-FET430U28A$175.001 MSP430-F2121$1.8210$18.20 Wireless Module CC2520$5.882$11.76 Servo ROB-11965$12.951 Laser Module COM-09906$14.951 Ceramic Antenna WRL-00144$2.6610$26.60 Mini Photocell SEN-09088$1.3510$13.50 8GB SD Card (Hub)$8.951 Slice of Pi Board (Hub)$16.991 Xbee 1mW Wire (Hub)$28.951 Raspberry Pi (Hub)$40.001 AA Batteries (20 Pack)$12.752$25.50 Various Resistors/Capacitors$20.001 Total:$413.35

40 Milestone Chart

41

42 Progression

43 Questions


Download ppt "Joshua Early Marc Garcia Nicholas “Bailey” Godfrey Daniel “DK” Krummen Group 23 Sponsored By:"

Similar presentations


Ads by Google