Adaptive User Interfaces for the CT-80 thermostat

From wiki.gpii
Jump to: navigation, search

This is a working draft. The goal is to provide an adaptive User Interface for users with motoric impairments for the CT-80 thermostat.

CT80 Thermostat

The CT80 is a device for controlling heating and air conditioning systems, and can be connected to the home Wi-Fi network, as well as to the heating and air conditioning system to control them. Due to this connection it is possible to control the heating and air conditioning system from any place inside the house, as well as from extern (if a user wants that).

Supported functions:

  • holding temperature in a self-defined tolerance level
  • internal calendar for conducting specific programs
  • setting temperatures for 7 periods a day and 7 days a week
  • length of periods can be adjusted
  • two weekly programs can be stored
  • controlling humidity level

Functions supported by interfaces

  • change operation mode
  • immediate adjustment of temperature
  • immediate start of cooling or heating
  • switch between two programs
  • program calendar by hand
  • program calendar by interview

Interface 1: Designed for users with dexterity impairment

Possible users:

  • Parkinson patients

Controller device

  • horizontal touchscreen (laying on a table)
  • low computing power
  • no additional hardware/ assistive technologies

Main Idea

  • separate selection and confirmation areas on the screen
  • large selection fields are located on the top of the screen
  • Either on the left or right side of the screen confirmation fields are located
  • users choose a selection field with the function they want to execute
  • the function is not executed as long as the user does not confirm it with the selection field
  • this two stage selection/confirmation process is done to prevent the user from executing non-intended functions when he has problems to touch properly a certain field
  • user can move from selection fields to confirmation field without lifting his hand from the touchscreen, thereby no other fields are getting touched

Adjustable Elements

  • confirmation fields on left or right hand, dependend on whether the user is right or left handed
  • timeout on how long a field must be focused (touched) that it is getting selected

Interface 2: Eye Tracker Interface

Possible users

  • patients lying in bed, having problems to move around and/ or moving their hands
  • people with tetraplegia
  • users being not able to reach the controller device
  • also see the Persona of Lilly as an example.

Controller Device

  • tablet with webcam

Main idea

  • 3 by 3 grid on the screen
  • two stage selection/confirmation process to avoid unintended selections
  • selection and confirmation by eye tracking
  • two stage process should take away the users' fear to execute an non-intended function by focusing a wrong field for a to long time
* selection: focusing a certain field for a defined amount of time
 * confirmation: separate confirmation field must also be focused to confirm selection

Adaptive elements

  • colours
  • focusing time

Interface 3: Scanning Keyboard

Possible Users

  • people with severe motoric impairments
  • Tetraplegia’s
  • also see the Persona of Rocky as an example.

Controller device

  • regular tablet, smart phone or little computer
  • must be connected to a simple scanner

Main idea

  • focus switches periodically from one element to the next one
  • in one cycle all displayed and selectable elements are focused once,
  • user can select focused element with a scanner

Adaptive elements

  • colours
  • scanning ratio

Further Resources

Some Mock-Ups of the Eye tracker and the Scanning Keyboard interfaces are under development right now. The current status can be found here.