Outils pour utilisateurs

Outils du site


cours:oc:gr6_16_17:gr6_16_17

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
cours:oc:gr6_16_17:gr6_16_17 [2017/02/19 20:32]
hhossam [Rendu final]
cours:oc:gr6_16_17:gr6_16_17 [2017/02/19 21:34] (Version actuelle)
hhossam [Rendu final]
Ligne 109: Ligne 109:
 Services rendues par une bean: Services rendues par une bean:
   * Notification par mail en cas de dépassement d'une certaine threshold de pas et arrêt de calcul de pas   * Notification par mail en cas de dépassement d'une certaine threshold de pas et arrêt de calcul de pas
-  * Notification par mail en cas de battements ​cardiaque ​élevés+  * Notification par mail en cas de battements ​cardiaques ​élevés ​par rapport à une certaine threshold
   * Notification par mail en cas de demande de la localisation de la canne   * Notification par mail en cas de demande de la localisation de la canne
  
Ligne 149: Ligne 149:
  
 == Améliorations apportées après la soutenance == == Améliorations apportées après la soutenance ==
-    * L'​équation de calcul des appuis de la canne prenait en compte l'​accélération des trois axes. Nous l'​avons changée de façon qu'il calcule juste depuis l'axe "​x"​ vu que l'​objet final assure que seulement le changement de valeur de cette axe indique un appui de la canne.+    * L'​équation de calcul des appuis de la canne prenait en compte l'​accélération des trois axes. Nous l'​avons changée de façon qu'il calcule juste depuis l'axe "​x"​ vu que l'​objet final assure que seulement le changement de valeur de cette axe indique un appui de la canne. L'​algorithme est beaucoup plus précis maintenant et la rotation de la canne ne cause pas de "faux appuis"​ ce qui était une des problèmes évoqués pendant la soutenance.
     * Nous avions une seule bean monolithique comprenant trois actions pour l'​envoi des Mails de notification. Nous avons modifié notre code de sorte que nous avons maintenant quatre beans indépendantes. Une seule bean pour l'​envoi des messages et trois autres pour la gestion et contrôle des données des capteurs. De cette manière, on assure la modularité et on permet l'​extension de notre application selon les besoins d'un utilisateur. On va vous montrer les paramètres à régler à la section de photos des composantes WComp.     * Nous avions une seule bean monolithique comprenant trois actions pour l'​envoi des Mails de notification. Nous avons modifié notre code de sorte que nous avons maintenant quatre beans indépendantes. Une seule bean pour l'​envoi des messages et trois autres pour la gestion et contrôle des données des capteurs. De cette manière, on assure la modularité et on permet l'​extension de notre application selon les besoins d'un utilisateur. On va vous montrer les paramètres à régler à la section de photos des composantes WComp.
 +
 +== Image de l'​objet démonté ==
 +    * Accéléromètre {{ :​cours:​oc:​gr6_16_17:​accelerometre.jpg?​nolink&​300 |}}
 +    * Bluetooth USB Dongle {{ :​cours:​oc:​gr6_16_17:​bluetooth_dongle.jpg?​nolink&​300 |}}
 +    * GPS {{ :​cours:​oc:​gr6_16_17:​gps.jpg?​nolink&​300 |}}
 +    * Grove Pi {{ :​cours:​oc:​gr6_16_17:​grove_pi.jpg?​nolink&​300 |}}
 +    * Power Bank {{ :​cours:​oc:​gr6_16_17:​power_bank.jpg?​nolink&​300 |}}
 +    * Raspberry Pi {{ :​cours:​oc:​gr6_16_17:​raspberry.jpg?​nolink&​300 |}}
 +    * SD Card {{ :​cours:​oc:​gr6_16_17:​sd_card.jpg?​nolink&​300 |}}
 +    * Wifi USB Dongle {{ :​cours:​oc:​gr6_16_17:​wifi_dongle.jpg?​nolink&​300 |}}
 +
 +== Image de l'​objet fini sans la canne ==
 +{{ :​cours:​oc:​gr6_16_17:​objet_final.jpg?​nolink&​300 |}}
 +
 +== Image de l'​objet monté sur la canne ==
 +    * Vue face {{ :​cours:​oc:​gr6_16_17:​vue_face.jpg?​nolink&​300 |}}{{ :​cours:​oc:​gr6_16_17:​vue_face_2.jpg?​nolink&​300 |}}
 +    * Vue profil {{ :​cours:​oc:​gr6_16_17:​vue_profil.jpg?​nolink&​300 |}}{{ :​cours:​oc:​gr6_16_17:​vue_profil_2.jpg?​nolink&​300 |}}
  
 == Code Source == == Code Source ==
Ligne 159: Ligne 176:
  
  
-Tout d'​abord,​ il faut installer la version raspbian jessie lite version 4.4.21-v7 sur la raspberry+Tout d'​abord,​ il faut installer la version raspbian jessie lite version 4.4.21-v7 sur la carte SD de la raspberry
  
 Il faut aussi configurer le SSH à On sur la raspberry Il faut aussi configurer le SSH à On sur la raspberry
Ligne 173: Ligne 190:
 On a configuré la rasp de sorte qu'​elle connecte automatiquement au Wifi de l'​Ubiquarium suivant les étapes du lien suivant: http://​weworkweplay.com/​play/​automatically-connect-a-raspberry-pi-to-a-wifi-network/​ On a configuré la rasp de sorte qu'​elle connecte automatiquement au Wifi de l'​Ubiquarium suivant les étapes du lien suivant: http://​weworkweplay.com/​play/​automatically-connect-a-raspberry-pi-to-a-wifi-network/​
  
-Pour démarrer notre device sur notre raspberry, il vous suffit d'​écrire depuis un Terminal PuTTY: ​./run+Il faut allumer le power bank.
  
-Nom du hôte: canne +Il faut aussi s'​assurer que vous êtes équipé ​du capteur de fréquence cardiaque. 
-Utilisateur:​ pi + 
-Mot de passe: raspberry+Ensuite, pour démarrer notre device sur notre raspberry, il vous suffit d'​écrire depuis un Terminal PuTTY: ./run 
 + 
 +    * Nom de l'hôte: canne 
 +    ​* ​Utilisateur:​ pi 
 +    ​* ​Mot de passe: raspberry
  
 Vous allez le voire sous Device Spy. Vous allez le voire sous Device Spy.
Ligne 183: Ligne 204:
 == Image du device sur Device Spy == == Image du device sur Device Spy ==
 {{ :​cours:​oc:​gr6_16_17:​device_spy.png?​nolink&​600 |}} {{ :​cours:​oc:​gr6_16_17:​device_spy.png?​nolink&​600 |}}
 +Il faut souscrire aux évènements de chaque service pour voir les modifications sur device spy.
  
 == Environnement de travail WComp == == Environnement de travail WComp ==
Ligne 206: Ligne 228:
 == Image de la composition finale == == Image de la composition finale ==
 {{ :​cours:​oc:​gr6_16_17:​composition_finale.png?​direct&​300 |}} {{ :​cours:​oc:​gr6_16_17:​composition_finale.png?​direct&​300 |}}
 +
cours/oc/gr6_16_17/gr6_16_17.1487532754.txt.gz · Dernière modification: 2017/02/19 20:32 par hhossam