Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 iHome Automation System Home Automation System Team: Million Dollar Contingency Regiment Adam Doehling Chris Manning Ryan Patterson.

Similar presentations


Presentation on theme: "1 iHome Automation System Home Automation System Team: Million Dollar Contingency Regiment Adam Doehling Chris Manning Ryan Patterson."— Presentation transcript:

1 1 iHome Automation System Home Automation System Team: Million Dollar Contingency Regiment Adam Doehling Chris Manning Ryan Patterson

2 iHome Security & Automation System2 Updated Overview: The goal of this project is to develop a home automation system that gives the user complete control over all remotely controllable aspects of his or her home. The automation system will have the ability to be controlled from a central host PC, the Internet, and also remotely accessed via a Pocket PC with a Windows Mobile based application. We do not have any ‘tangible’ test results to present in this presentation, but we will demonstrate some software we have developed.

3 iHome Security & Automation System3 iHome Automation Overall Flowchart (Review)

4 iHome Security & Automation System4 Hardware Description-Base Station Base Station L1 Nodes USB Base Station Block Diagram RS-485Wireless iHome Control Center

5 iHome Security & Automation System5 Base Attaches to PC, interfaces between software and hardware.

6 iHome Security & Automation System6 Hardware Description-Level 1 Nodes Controls L0 nodes, replaces light switch, has simple user interface. MCU TI MSP430F149 Touch Sensors RS-485 Transceiver 1 Mb Flash LCD Display 8-bit Parallel Bus SPI Bus Digital Potentiometer RS-485 Bus Quadrature Encoders PWM Level 1 Node L1 Node

7 iHome Security & Automation System7 L1 MCU

8 iHome Security & Automation System8 L1 comm

9 iHome Security & Automation System9 L1 sensor

10 iHome Security & Automation System10 L1 touch

11 iHome Security & Automation System11 USB programmer

12 iHome Security & Automation System12 Hardware Description-Level 0 Nodes Basic ‘cells,’ controlled by level 1 nodes. Mainly On/Off/Sensor functionality. Since L0 nodes are so varying in what kinds of functions they carry out, it is impossible to block diagram every variety, since they all contain different hardware. Generically, however, they look like this: Sensor/Switch Level 1 Node Level 0 Node Level 0 Block Diagram See next slide for comprehensive list of interface connections

13 iHome Security & Automation System13 L1 Device Interface Eight TTL Output Ports (5V) Four TTL Input Ports (5V) Three Analog Input Ports (3.3V) Four PWM Output Port (5V, resolution of 33,300) 127 Channel I 2 C Port (3.6V) Two SPI Ports (3.6V, 1mbps) One digital quadrature encoder input (5V)  All L0 Nodes connect to the system via L1 nodes using the following L1 ports:

14 iHome Security & Automation System14 Hardware Description-Level 2 Nodes Controls audio communications, no user interface MCU Atmel AT91SAM7S256 (ARM7TDMI Core) RJ45 Connector MP3/WAV Encoder/Decoder VLSI1003 512kbyte SRAM Buffer CY62148BLL Ethernet Realtek 8019AS RCA/Stereo Mini Connector (30 Ω)Stereo Mini Connector2x22W Speaker Output (4Ω) 8-bit Parallel Addressed Bus 8-bit parallel bus with latched/ translated address bus SPI Line In Stereo Output L2 Block Diagram

15 iHome Security & Automation System15 L2 mcu

16 iHome Security & Automation System16 L2 ether

17 iHome Security & Automation System17 L2 audio

18 iHome Security & Automation System18 L2 power

19 iHome Security & Automation System19 Hardware Description-Level 3 Nodes Level 3 node portion of the project has been cancelled due to unexpected budget cuts. Level 3 nodes were intended for streaming video between the central server, TVs, and video cameras. This would require expensive hardware that is now not able to be purchased or developed.

20 iHome Security & Automation System20 Software Overview Recall: There are three main software applications in this project: The iHome Control Center, the Remote Control Center, and the Webserver Remote Control Center iHome Control Center Webserver

21 iHome Security & Automation System21 Software: iHome Control Center Block Diagram iHome Control Center User Input (via GUI): Command MapNew Node Timed Event Low Level Node ‘Pairing’ Output (Webserver DLL): Command for L2 Node (direct user call or Timed system call) Low Level Node ‘Pairing’ firmware adjustment Low Level Node Command Web Server Basestation Information Request (From Web Server)

22 iHome Security & Automation System22 Software: Web Server Block Diagram Web Server Input (from iHome CC) Command Node addition or pairing Output (via Windows Messaging): Information Request Information (nodes, rooms) Command Confirmation iHome Control Center (from remote CC) Command Info request (from web user) Command Timed Command Command Confirmation (via TCP/IP Wireless comm) Remote Control Center Command Confirmation (via http comm) Web User

23 iHome Security & Automation System23 Software: Remote Control Center Block Diagram Remote Control Center User Input (via GUI): Command Information Request Output (via TCP/IP wireless comm.): CommandInformation Request (node, state, rooms) Confirmation of Instruction Web Server GUI

24 iHome Security & Automation System24 Or, Generally: Web Server Remote Control Center Web User iHome Control Center Nodes

25 iHome Security & Automation System25 Progress made this semester: -What has been done? Hardware − Design of L0 device for dimming incandescent light bulbs − Partial Design for wireless USB base station − USB L0 device programmer completed Firmware/Software − Ability to do firmware upgrades of L1 Nodes remotely implemented − GUI of iHome Control Center − Webserver interface with iHome control center − User interface for webserver − GUI for Pocket PC application Miscellaneous: − Construction of roomish structure started

26 iHome Security & Automation System26 Updated Objectives for This Semester -What needs to be done? Hardware − Design a wired & wireless USB Base Station − L0 nodes for physical control of systems − Completion of construction of higher-order nodes Firmware/Software − Completion of GUI and code for both the central server (iHome Control Center) and the remote user (Pocket PC) interface − Completion of firmware for the L1 – L2 nodes − Completion of all firmware for the Base Station − Webserver for both remote access and L2 node communication

27 iHome Security & Automation System27 Updated Division of Labor -Who is doing what? Adam- completion of web server, and L0 node completion, and completion of L2 node design / programming. Chris- user interface for Pocket PC, completion of various peripheral hardware. Ryan- completion of the iHome Control Center, and completion of L0 nodes, L1 nodes, and USB Base Station.

28 iHome Security & Automation System28 Updated Schedule -When will everything be done? Milestone 1- − Schematics for Base station, wireless adapters for L1 nodes, and light dimmer L0 node completed; PCB layout underway. − Remote firmware update ability implemented. − Communications handler for iHome Control Center completed − Remote Control Center basically functional − TCP/IP communications for L2 nodes completed − Framing of roomish structure completed

29 iHome Security & Automation System29 Updated Schedule -When will everything be done? Milestone 2- − All circuit boards assembled and tested − Device pairing finished and scheduler underway for iHome Control Center − Roomish structure sheetrocked, mudded, and texturized − Remote Control Center completed − L2 Nodes completed − L1 Nodes installed in roomish structure

30 iHome Security & Automation System30 Updated Schedule -When will everything be done? Expo- − Webserver finished − L1 Nodes successfully controlling lights and outlets − Roomish structure painted − Users Manual completed − All software completed − Adam, Ryan and Chris’ software communicating seamlessly with one another

31 iHome Security & Automation System31

32 iHome Security & Automation System32


Download ppt "1 iHome Automation System Home Automation System Team: Million Dollar Contingency Regiment Adam Doehling Chris Manning Ryan Patterson."

Similar presentations


Ads by Google