The CuSP platform is a small, wireless, low powered sensor board that measures incident illuminance along with static and dynamic motion angle parameters. The following are the core design requirements:-

  1. RGBY sensing at 0-50Hz
  2. Sensor orientation sensing
  3. Able to communicate to a hub in room. (Data rate: 30-100Hz)
  4. Low powered. Must run for longer than 24hrs on coin cell battery

The base version of the platform has the following components on board:-

  1. MSP430F2619 : Microcontroller
  2. TCS3414 : Taos Color Sensor
  3. TCS3471 : Taos Color Sensor
  4. ADJD-S311-CR999 : Avago Color Sensor
  5. ADXL345 : 3-Axial Digital Accelerometer
  6. ITG-3200 : 3-Axial Digital Gyroscope
  7. ANT11TS33M4IB : ANT AT3 RF Transceiver Drop-in Module

The microcontroller is responsible for scheduling and execution of tasks like data acquisition from the sensors, data processing and set up transmission over RF to a receiver. The color sensors on board measure light intensities over 4 channels - Red, Green, Blue and Clear. Data from the 3-axis accelerometer is used to compute the static orientation of the platform. Data from 3-axis gyroscope is used to compute the orientation of the platform when under motion. The ANT RF module is used to transmit data and receive commands from a service running on an ANT enabled computer.

A C++ based server application has been developed as an interface between a client application and the CuSP platform. The server implements a simple proprietary protocol to configure and acquire data from the platform. The protocol can be extended to support upto 7 parallel CuSP platforms.

A reference document for CuSP platform v1.1 can be found here