Project Design Review

advertisement
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?
Download