Datasheet

Jon Waddington
2
Contents
Abstract ............................................................................................................. 5
1 Introduction ....................................................................................................6
1.1 Aims and Objectives ..................................................................................... 6
1.2 Target Market............................................................................................... 7
1.3 Issues and Limitations ................................................................................. 7
2 Review of Current Technology......................................................................... 9
2.1 X10............................................................................................................... 9
2.2 Z-Wave.........................................................................................................9
2.3 Alternative Software (HomeSeer) ................................................................ 9
2.4 Easytouch Panel10 ..................................................................................... 10
2.5 Easy Icon 10RF........................................................................................... 10
2.6 Television Display Method .......................................................................... 10
2.7 Radio Transmission .................................................................................... 11
3 Design of the Information System.................................................................12
3.1 The Parallax Propeller ................................................................................ 13
3.1.1 Propeller Demo Board ............................................................................. 14
3.1.2 Propeller Software .................................................................................. 15
3.1.2.1 The Propeller Tool ................................................................................ 15
3.1.2.2 Parallax Serial Terminal ....................................................................... 16
3.1.3 Code Structure ........................................................................................ 16
3.2 PAL Video ................................................................................................... 17
3.2.1 TV Cirtcuit ............................................................................................... 19
3.3 Menu System .............................................................................................. 20
3.4 Home Automation ...................................................................................... 22
3.4.1 X10.......................................................................................................... 22
3.4.2 Serial Interface ....................................................................................... 23
3.4.3 CM12 Protocol ......................................................................................... 24
3.5 Temperature .............................................................................................. 27
3.5.1 Internal Temperature .............................................................................. 27
3.5.2 1-Wire Communications .......................................................................... 27
3.6 External Temperature Sensor .....................................................................32
3.6.1 XBEE........................................................................................................ 32
3.7 X10 Settings ............................................................................................... 38
3.7.1 Memory backup ....................................................................................... 40
3.8 Settings...................................................................................................... 41
3.8.1 Real Time Clock ....................................................................................... 41
3.8.2 I2C .......................................................................................................... 42
3.8.3 Setting the Time and Date ....................................................................... 44
3.8.4 Displaying date and Time ........................................................................45