Design, development and integration of a physical to software interface for smart homes on the Samsung SUR40

  • InterHome
  • C#
  • Homes
  • PixelSense
  • WPF

The application that has been created for this project was an intelligent smart house model that can control many electrical aspects of a house as well as obtaining the ability to fully interact with its users.

Project Overview
The application that has been created for this project was an intelligent smart house model that can control many electrical aspects of a house as well as obtaining the ability to fully interact with its users. The InterHome service has been integrated onto many devices and software platforms; however InterHome has not yet been modelled for the SUR 40 which opened up many opportunities for this project. One of the main aspects of this work was to utilise the ability of the SUR40 to recognise physical objects, it does this by examining the tags placed underneath each object which created a new unique user experience. Each tagged object represented a different control element of the house for example when a light bulb is placed onto the house model the lighting of each floor could be controlled.

The main user interface:
SUR40 interhomeSUR40 objects
The main user interface was designed specifically for the Samsung SUR40 which as a device should give users the ability to interact with applications wherever they are located around the PixelSence table, with this in mind the interface allows full rotation. Interaction is restricted only to tagged objects which can be placed anywhere on the screen and supply users with a unique user experience.

GEO-Fencing
A unique element was added to the application which is seen as a more advanced feature that adds a new dimension to home automation; this was the introduction of Geo fencing. This was achieved using Bing maps where a home owners GPS location is plotted using a device that they have on them, when the owner is in close proximity of the house automation events such as the lights turning on trigger.

Location based automation
SUR40 gps
Other automation methods that have been integrated are highlighted below:
Alarm system including CCTV
SUR40 CCTVsur40 alarm
Climate Control
SUR40 temperature
Lighting Control
sur40 lights
Door Lock
sur40 lock
Future Developments

  • A multithreaded program could be created to make the application run faster and smoother.
  • More types of automation could be added to the location based interface.
  • Mobile phone interaction could be used to make a user’s phone their access rights to control their house.
  • A Secure login system which would allow a user to log into their own house using their own credentials or even through bio-metrics, this would enable different owners to log into the application to control different houses.
  • House energy level readings.