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