Smart House Maison Intelligent Members: Steven Bellows, Matthew Marston, Kenneth Nolasco, Brian Sparrow April 18th, 2008
The Smart House Mission: Provide low-cost automated home system Automated systems connected to a central network core: Environment Security Media Target Market: Private Homeowner Approximate Prototyping Cost: $905 Selling Price per Unit: $3000
Market 67% of homeowners want home automation (IHA) Media Security Developed but small market 15 Years X-10 Zigbee Alliance Smart Labs INSTEON No true standard
Technical Objectives Media Security Environment MP3 playback of single zone audio Play/Stop functions Volume controls Previous Song/Next Song functions Security Automated door lock Window break-in detection Centralized alarm More depending Environment Lighting Control On/Off functions 30 gradients of dim Up to 16 dimmer modules Temperature Control -100 to 450 C sensing and control range 10 C resolution Included in thermostat
Media
Current Status Song list compilation Streaming mp3 Playback control FMOD 3 sound engine Playback control Play/Stop Pause Fast Forward / Rewind Prev. Song / Next Song Volume Control
System Diagram String Array Main Program fmod Sound Output FileSearch Send file pathname Compile List Main Program fmod Play specified mp3 file Return array pointer Return song name FileSearch Sound Output String Array Insert song name
Needs to be done Additional music formats Improved song compilation / navigation Increased sound control
Security
Current Status Door Lock Window Break Sensor Alarm Fully Operational Unlocked from the User Interface 5 sec Timer Window Break Sensor Simulation Operational Simulates Window Break When Activated Alarm Reduced Power
System Diagram
Needs to be done Prototype is functional Extensible Solutions Motion Detection Outdoor Lighting Network Security
Environmental
Current Status Lighting Temperature Implemented and functional On, off, dim functions X-10 Temperature Non-functional Synthesized hardware Software ACK from LM76 IC
Lighting Diagram RJ-11 PLC 125kHz DB-9 CM11a Network Core RPL Light http://www.smarthome.com/manuals/protocol.txt
Temperature Diagram Wall Plug +5V Altera DE2 CPU I/O Header Pins 12kΩ 12kΩ Contains Bus Controller and Clock I/O Header Pins J22 I2C Bus D25 12kΩ 12kΩ Memory USB
Temperature Issue LM76 Datasheet
Needs to be done Lighting Temperature Expansion Hardware debug Integration Control functionality Thermostat
GUI
Current Status Functional Extensible Implements network core commands Security Media Lighting Extensible Temperature
GUI Design Flowchart Main Window sdpgui.cpp Playback Manipulation Play mediadialog.cpp, mediadialog.h Media Playback Manipulation Play on_playButton_clicked() Stop on_stopButton_clicked() Pause on_pauseButton_clicked() Slider Volume on_volumeSlider_valueChanged(int) Tracking on_trackingSlider_valueChanged(int) Song List on_songList_populate() Progress Bar on_progressBar_update() Lighting lightingdialog.cpp, lightingdialog.h Buttons On on_onButton_clicked() Off on_offButton_clicked() Light Slider on_lightSlider_valueChanged() Security securitydialog.cpp, securitydialog.h Open on_openLock_clicked() Status Text Box Disable Alarm on_disableAlarmButton_clicked() Close securityDialog.hide() GUI Design Flowchart
GUI Diagram
Needs To Be Done Additional functionality in all windows Widgets _File commands and _About text file access File folder selection in Media Window Additional functions for simplified input to Lighting Window Widgets Add stylized button-push visuals for custom icons Graphics / Aesthetics Create transitions/flows between windows
Overall System
Current Status Functional Non-Functional Network core GUI Security Media Lighting Non-Functional Temperature
Needs to be done Temperature Communication Media Debugging Controlling Expansion of X-10 Reduce installation Media Expand formats External players
Final Product
Technical Specifications Aspect of Design Desired Specifications Actual Specifications Gradient of Dimmer Switch 30 increments 22 increments Climate Control Accuracy +/- 1 degrees C NA Type of Electronic Lock 12V Mortise Lock w/ electric door strike Met Minimum Data Transfer Rate 128 Kb/s for music, 4800 bps (Baud rate) 50 bits/s for break-in Number of Zones with Independent Music 1 zone Voltage Requirements 220 V , 50 Hz Current Requirements 500 mA on lock , 130 mA on alarm Window Break-in Detection Accuracy 100% accuracy Minimum Central Processor Speed 800 MHz
Before Market Temperature GUI Development Product Scope Sensing Controlling GUI Development Product Scope Sensors Lighting modules Installation needs Prototype Cycles
Extensible Solutions Media Security Environmental Communication Multiple zone audio Security Motion detection Environmental Room light modules Appliance control Communication Wireless
Cost Depends on final product Current Cost Functionality Installation Parts cost: $1000 Selling price: $3000 Profit margin: 16.34% Profit per unit: $490
Parts Cost X-10 Computer Interface: $50 6 X-10 Dimmer Modules: $120 X-10 Thermostat: $300 5 Window Bugs: $50 Central Alarm: $10 2 Electric Door Strike: $60 Security Interface: $70 Security Installation: $200 Environmental Installation: $140
Selling Price
Demonstration