10 likes | 292 Views
Smart Devices. (Home Automation via the Web). May03-21 Team Members. DESIGN CONSTRAINTS Constraints on the functionality of the devices that we can control Constraints on the sensory functions we will be able to perform Constraints on the number of devices on the network MILESTONES *
E N D
Smart Devices (Home Automation via the Web) May03-21 Team Members DESIGN CONSTRAINTS • Constraints on the functionality of the devices that we can control • Constraints on the sensory functions we will be able to perform • Constraints on the number of devices on the network MILESTONES * • Technology selection (2% complete) • Product design (12% complete) • Product implementation (48% complete) • Product testing (67% complete) • Product revision after testing (77% complete) • Product documentation (94% complete) • Product demo (97% complete) • Revise product documentation (100% complete) * Percent of project done at each milestone Mark Melville EE Mike Fernholz EE Brian Thorp CprE Brendan Hickey CprE Scott Reeder CprE Faculty Advisor: Doug Jacobson Client: Senior Design Project Web Site: http://seniord.ee.iastate.edu/may0321 Abstract The group will focus on the design of a “smart” device. This includes researching the best method of design and fabricating the design to create a working device. The team considers a smart device as any piece of electronic equipment that is highly automated, or imitates human intelligence (ex. smart missiles). The smart device that the team chose to implement is a home automation system using the X-10 protocol. The team hopes to finish the year with a fully functional home automation system. End Product Description The X-10 Home Automation System will simplify several tasks for a home owner. With home access via the web, maintaining and securing one's home can be easily done from anywhere an internet connection is available. X-10 allows a user to turn off lights, close/open garage doors, and even change the temperature of their home. Introduction GENERAL BACKGROUND • Design, implement, test and demonstrate one or more smart devices chosen by the group • Chosen device is a home automation system using X-10 technology • System includes a host computer to act as a secure web server and X-10 device controller • Appliances connected to the X-10 network will be monitored and controlled via the host PC, website, and/or a web-capable cell phone TECHNICAL PROBLEM • Connect several devices, lights, and appliances to X-10 receivers and monitor and control them via a PC in the home • Extend this control to the internet via a secure web site which allows the homeowner to monitor and control the devices remotely OPERATING ENVIRONMENT • Residential setting • Indoors and/or outdoors • Limited security (neighboring homes on the same electrical transformer may experience interference in their X-10 network) INTENDED USERS • Anyone who wants to be able to control their home from any computer connected to the internet • Anyone who wants extra security associated with home monitoring INTENDED USES • To make the users life simpler by automating everyday occurrences such as turning lights on and off • Create and run macros to control several X10 devices at once • Allow remote monitoring and control via the internet ASSUMPTIONS • Devices shall have a manual override to ensure their functionality when the X-10 network is not working correctly • User shall be familiar with operating a computer • House shall be X-10 compatible (low levels of interference on 110V wiring) • System shall function without the presence of the website for those choosing not to utilize that ability LIMITATIONS • No outside funding for this project • Project shall be completed in two semesters Technical Approach • Design the web page for the home automation system controls • Setup the home network using X-10 protocol • Configure X-10 controllers and sensors What is X-10? X-10 is a communications "language" that allows compatible products to talk to each other via the existing 110V electrical wiring in the home. Controlling Web Site Home Computer Remote Computer Cell Phone X-10 Controller Supports up to 256 devices Key Internet Power Lines Directly connected X-10 wall plugs NOTE: Arrows indicate direction of data flow Lights Sensors Locks X-10 Home Automation System Testing Approach • Testing the home automation system requires the use of the internet, the X-10 controllers/receivers, and devices to control or monitor • Before full system testing, the new software and new hardware will • be tested individually to ensure their functionality • Passing the system test includes full operation of all X-10 devices • and the software shall allow the ability to quickly add new devices Budget and Personnel Effort Design Requirements • DESIGN OBJECTIVES • Create software to provide web based home automation • Develop additional sensors and controls to monitor and control new devices on an X-10 network • FUNCTIONAL REQUIREMENTS • Sensor and control devices shall use X-10 protocol • Software shall be configurable to add new devices • Control and monitoring webpage shall be viewable from any web • browser