Final Year Project - National University of Ireland, Galway

Download Report

Transcript Final Year Project - National University of Ireland, Galway

Final Year Project
Home automation with Linux MCE
and a Nokia 770 internet tablet
Damien Lee, 4ECE
1st April, 2009
Project Supervisor : Dr. John Breslin
Co-Supervisor : Prof. Gearóid Ó Laighin
Project Brief
 The aim of this project is to control a number of household
devices/appliances using Linux MCE and a Nokia 770 internet
tablet.
 Research of various technologies and methods of home
automation.
 Linux Media Centre Edition (MCE) to act as the central home
automation software and control electronic devices in the home.
 Extend the system to enable control from an external remote
control.
 Allow event handling within the system
Home system
Router
Remote control
Bluetooth
connection
Z-wave protocol
Core
External Device
Z-wave protocol
 Comparison of Bluetooth, Zigbee & Z-wave
Z-wave chosen
- Mesh Network
- Faster response times
- Prolonged battery life
 Wireless communication protocol
 Operates at frequency of 868 MHz
- simple control signals
 Two z-wave devices bought for this project.
Z-wave protocol
Z-wave USB Transmitter
• Connects with the Linux MCE Core
• Transmits/ receives control data to/from external
device.
Z-wave Lamp module
• Connects with the external device (Lamp)
• Transmits/receives control data to/from Core
System core
Z-wave transmitter
(USB dongle)
Z-wave
receiver
(Lamp module)
External
device
(Lamp)
Linux MCE
• Install stages
• AV wizard
• Launch Manager
• Home setup
Linux MCE
• Installed
system
• Orbiter
- Interface between the user and the Core
• Further options
- changes to the system
Admin website
• Linux
MCE Administration website
• Run by the Core.
• Complete control of system.
• Allows the user to alter the system.
• Setup set-up for unique home environment.
• Control of ALERTS
• Admin
website access
• User access only
- http://192.168.80.1/pluto-admin
Core’s IP Address
Orbiter
• Nokia 770 as remote control of the Core
• Enabled device as remote on Admin website
• Applied Bug fixes to Nokia
-WLAN memory corruption
-Enabled swap
• MS true type core fonts
• Plutohome software install files
• Orbiter Log file
- Monitors state of Orbiter
Modify system
• Toothpick
Programmable in C.
Not compatible with Linux MCE.
• Scenarios and Alerts
-Scenarios
Allows user to adjust system to
suit various needs in various
rooms
-Alerts
Activate when some criterion is
met.
Conclusion
• Home
automation system
• Capabilities
• Alternate systems
- Linux MCE favoured
• Cost
• Expensive.
• Z-wave devices.
• Further
Research
• Orbiter functioning on the Nokia 770
• Modulation of Audio devices
Conclusion
• Project
webpage
• Contains project information
• All project documentation
• References
Questions ?