Smart Objects and Services

Project Presentation

Name :

StressDetector

Group Composition :

Bouhafa Nisrine

Fadi William Ghali ABDELMESSIH

Kharroubi Majdi

Scenario :


The idea of the project is to determine the presence of the users using a motion sensor. If the users are present, we will detect (the temperature and humidity using a single sensor) and the luminosity. Using a web service, we can instantly retrieve the information of the outside temperature and humidity. Using all of these information, we are going to register in a database the conditions in which the persons co-existed. So finally in the database, we are going to have the date, the time in which any person entered the room, the time in which everybody left the room, the average temperature, humidity and lightness of the whole period as well as the outside temperature and humidity. So now, we have all the data that we need to determine the degree of stress of the persons working in a certain place. Actually, it was difficult to put an algorithm to have a final answer about the status of the persons (i.e. stressed or not) because we are not doctors and the ideal approach to develop such an algorithm is by discussing the doctors of this domain.

Object Shape :


Name of the contact at Reims :

Babacar eddie Faye

Sketch of the Object from Reims :

We helped the student from Reims in the design of the object by sending him a description of work, sensors' mechanical drawing (folder) as well as a sketch file to determine the dimensions needed for our object and we mentioned that this isn't what we want as a final design but it's what we want as dimensions. The sketch was designed using SketchUp.

The software link: SketchUp download

As a final result, we obtained the following images and we thought that they do respect the mentioned dimensions.

Compact version of all the images in one image

 Object design compact image

Folder of the received images: Object design images folder

Picture of the Object without instruments and electronics :

Actually, the object was too bad to present in this report. Anyway, we are going to put an image of it and we must state that the object dimensions were too large than the specified in the description of work as well as the sketch file.

Compact version of all the images in one image

 Real object without electronics compact image

Folder of the images: Real object without electronics images folder

Picture of the Object with instruments and electronics outside on the same table :

In this section, we are going to put a link to an images folder that contains the images with some comments on top of them.

Folder of the images: Real object with electronics images folder

Picture of the finished Object (all is integrated):

The following photo is our object with the electronics (All is integrated). Logically, this object can't be used as a pen pot so we used it to put some electronics parts.

 Real object with electronics

Demonstration Video :

The link: Youtube video

Hardware specifications :


List :

Specifications and interface of the service on the object


A light and motion sensor located in the front of a transparent part adapted to return a numeric value for the light and boolean value for motion. A temperature and humidity sensor placed into the object that do returns numeric values. The system takes these measures and processes it through some equations to get an understandable measure of the temperature, humidity, motion, and light. Afterwards, these measures are sent through the UPnP network and saved to the database.

Specifications of the interface of high added value service


The high added value service consists of a medical service that receives the data sent from our object. Then stock it into a database. Finally, it will be used by a doctor to analyse the work conditions of the users. Actually, an algorithm need to be developed in collaboration with the doctors of this domain to get a final result (i.e. If a person is stressed or not).

Project Files:


. wcc of the two containers (embedded and on the remote PC) :

Beans added for the embedded container (for the service on the object) ** (DLL and Source code for each of them)

Beans added for the remote PC container (for the high added value service on the PC) ** (DLL and Source code for each of them)

Chesklist to install the embedded service on the object

Chesklist to install the remote service/application on the PC

Results of the relations with Reims


We have a negative feedback about the student of Reims, because we sent a detailed description of work that contains the design details to manufacture our communication object. Unfortunately, they delivered a product that don't respect the description of work as well as the dimensions mentioned in the sketch file or any logical approach.

Prospects :


Possible extensions of the object

Possible extension of the service on the Object

Possible extension of the high added value Service

Possible GUI for data visualization