projets:oc:oc_2013_2014:stress_detector
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
projets:oc:oc_2013_2014:stress_detector [2014/02/21 14:04] – [Prospects :] etudiant_oc_2013_2014 | projets:oc:oc_2013_2014:stress_detector [2014/02/24 03:14] (Version actuelle) – [Project Files:] etudiant_oc_2013_2014 | ||
---|---|---|---|
Ligne 19: | Ligne 19: | ||
==== Scenario : ==== | ==== 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, | + | 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, |
==== Object Shape : ==== | ==== Object Shape : ==== | ||
------------------------ | ------------------------ | ||
Ligne 59: | Ligne 59: | ||
== Picture of the finished Object (all is integrated): | == Picture of the finished Object (all is integrated): | ||
---------------------------------------------------------- | ---------------------------------------------------------- | ||
- | The following photo of 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. | + | 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. |
{{ http:// | {{ http:// | ||
Ligne 65: | Ligne 65: | ||
== Demonstration Video : == | == Demonstration Video : == | ||
--------------------------- | --------------------------- | ||
- | Actually, the quality of the video on Youtube isn't the best... So we are going also to put the source | ||
- | [[ http:// | + | The link:[[ http:// |
- | + | ||
- | [[ https:// | + | |
==== Hardware specifications : ==== | ==== Hardware specifications : ==== | ||
----------------------------------- | ----------------------------------- | ||
== List : == | == List : == | ||
- | ***PHIDGETS** | + | ***Phidgets Single Board Computer** |
- | | + | |
* [[http:// | * [[http:// | ||
* [[http:// | * [[http:// | ||
Ligne 82: | Ligne 79: | ||
- | ***WIFI ADAPTER** | + | ***Phidgets Wi-Fi Adapter** |
* WiFi USB Adapter 802.11b/g - 3702 for SBC1072 | * WiFi USB Adapter 802.11b/g - 3702 for SBC1072 | ||
* [[http:// | * [[http:// | ||
Ligne 90: | Ligne 87: | ||
- | + | ***Phidgets | |
- | ***Temperature and humidity sensor** | + | |
| | ||
| | ||
Ligne 98: | Ligne 94: | ||
- | ***Light sensor precision** | + | ***Phidgets |
*Light sensor precision 1127 | *Light sensor precision 1127 | ||
*[[http:// | *[[http:// | ||
Ligne 105: | Ligne 101: | ||
- | ***Motion detector** | + | ***Phidgets |
*Motion detector 1111 | *Motion detector 1111 | ||
*[[http:// | *[[http:// | ||
Ligne 112: | Ligne 108: | ||
==== Specifications and interface of the service on the object | ==== 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 | + | 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 |
==== Specifications of the interface of high added value service ==== | ==== 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. | + | 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: ==== | ==== Project Files: ==== | ||
------------------------ | ------------------------ | ||
== . wcc of the two containers (embedded and on the remote PC) : == | == . wcc of the two containers (embedded and on the remote PC) : == | ||
+ | ------------------------------------------------------------------- | ||
* [[https:// | * [[https:// | ||
* [[https:// | * [[https:// | ||
Ligne 125: | Ligne 122: | ||
== Beans added for the embedded container (for the service on the object) ** (DLL and Source code for each of them) == | == Beans added for the embedded container (for the service on the object) ** (DLL and Source code for each of them) == | ||
------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ | ||
- | * [[https:// | + | * [[https:// |
== Beans added for the remote PC container (for the high added value service on the PC) ** (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) == | ||
------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ | ||
- | * [[https:// | + | * [[https:// |
== Chesklist to install the embedded service on the object | == Chesklist to install the embedded service on the object | ||
Ligne 141: | Ligne 138: | ||
* Open session in PuTTY then type the appropriate password. | * Open session in PuTTY then type the appropriate password. | ||
* Launch the service : mono Container.exe –r ../Beans –l StressDetectorBroadcastData.wcc –n StressDetectorUPnP | * Launch the service : mono Container.exe –r ../Beans –l StressDetectorBroadcastData.wcc –n StressDetectorUPnP | ||
- | * We can also add the last command in the .bashrc to launch the service automatically. | + | * We can also add the last command in the .bashrc to launch the service automatically |
== Chesklist to install the remote service/ | == Chesklist to install the remote service/ | ||
------------------------------------------------------------------- | ------------------------------------------------------------------- | ||
* Instal MySQL. | * Instal MySQL. | ||
- | * [[https:// | + | * [[https:// |
- | * Open Device Spy and copy the Device URL. | + | * Open Device Spy and copy the Device URL (The functional one). |
* Open SharpDevelop and create a new C# Container. | * Open SharpDevelop and create a new C# Container. | ||
* Import StressDetectorProxyContainer.wcc | * Import StressDetectorProxyContainer.wcc | ||
- | * Modify the UPnP Device URL with the copied one (should witch from red to green now). | + | * Modify the UPnP Device |
- | | + | |
- | + | ||
==== Results of the relations with Reims ==== | ==== Results of the relations with Reims ==== | ||
--------------------------------------------- | --------------------------------------------- | ||
Ligne 166: | Ligne 162: | ||
== Possible extension of the service on the Object == | == Possible extension of the service on the Object == | ||
----------------------------------------------------- | ----------------------------------------------------- | ||
- | *Controlling | + | *Controlling the room lightness or the air conditioning of the room using the services that sits on the UPnP network |
== Possible extension of the high added value Service == | == Possible extension of the high added value Service == | ||
Ligne 176: | Ligne 172: | ||
== Possible GUI for data visualization == | == Possible GUI for data visualization == | ||
----------------------------------------- | ----------------------------------------- | ||
- | *A graph that illustrates the user' | + | *A graph that illustrates the users work conditions (temperature, |
projets/oc/oc_2013_2014/stress_detector.1392991499.txt.gz · Dernière modification : 2014/02/21 14:04 de etudiant_oc_2013_2014