Group #1 Aadil Rizvi Zach Molden Shamlan Al-Roomi Raied Farrash NJ Purevsuren Agenda Project Overview Feasibility Objectives/Goals Outline System Implementation Division of Labor Schedule Budget Risks/Contingency Plan Project overview Develop a 'smart home' with a webpage interface. Secured login and user friendly interface. Control of various electrical devices in the house remotely. Monitor various aspects of the house remotely. Feasibility All existing technology Components are available at a reasonable price Group familiarity with involved technologies Project scaled to reasonable complexity based on progress Objectives/Goals Lights (dimmers) Door/window locks (sensors) Email/text alerts Wireless AC wall adapter Pet food dispenser Potential Extensions: Water/power shutoff (sensors) Thermostat Webcams User scheduled control actions Outline UART Netburner Embedded Ethernet Module Flash-Based Web Application Mother Zigbee Module TCP/IP RF 2.4 GHz Sensors I2C Child Zigbee Module Microcontroller Relays Electrical Devices GPIO UART System Implementation Hardware Mother PCB – Netburner, Mother Zigbee, Power supplies Child PCB – Child Zigbee, Microcontroller, Power supplies, Relays Sensors and hardwiring of electrical devices Software Flash-based web application Programming Netburner board Programming mother and child Zigbee modules Programming microcontroller Hardware Mother PCB RS232 Mother Zigbee Module Power supplies Netburner embedded Ethernet board Mother Zigbee Module Power supplies Hardware Child PCB Child Zigbee Module Microcontroller Child Zigbee Module Power supplies Solid State Relay (SSR) Microcontroller JTAG SSR Power supplies Hardware Additional Hardware Sensors Temperature sensor, Flood sensor, Contact sensors Hardwiring Electrical Devices Lights, Door locks, DC motors Software Flash-Based Web Application Adobe Flex Builder 3 TCP/IP connection Visual interface Netburner Webserver Software Programming Netburner Board TCP/IP Connection with Flash Application UART Serial Communication with Mother Zigbee Software Mother/Child Zigbee Module Point to Multi-point Features: o Low-cost, low-power o Fast 250 kbps RF data rate o 128-bit AES encryption Software Programming Microcontrollers MSP430 from TI Program prototype using Olimex development board Software development environment - Code Composer Division of Labor Website Netburner dev. Board Mother Zigbee Child Zigbee Microcontroller PCBs Power Supplies Elecrical Devices/ Connections Hardwear Setup Documentation Aadil Shamlan Raeid x x x x x x x x x x x x x x x NJ Zach x x x x x x x x x Schedule Budget Cost NetBurner Dev. Board $99 XBee starter Dev Kit $99 Child Zigbee (x4) $100 Microcontrollers (x5) $30 Miscellaneous $250 PCBs $250 Total $828 Miscellaneous costs include resistors, capacitors, relays, cables, hardware for demo house etc… Risks/Contingency Plan Unfamiliar with flash based web apps and TCP/IP connections Use available resources such as online tutorials, books, and TA’s Serial communication using RS232 between the Netburner module and the Zigbee module Read development boards’ technical documentation and learn from example applications Power supplies for various components Perform testing on bread board first Safety Exercise proper safety precautions at all times Questions?