Outils pour utilisateurs

Outils du site


cours:oc:gr3_16_17:gr3_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:gr3_16_17:gr3_16_17 [2017/02/18 11:28]
rgiangrasso [Architecture]
cours:oc:gr3_16_17:gr3_16_17 [2017/02/19 18:13] (Version actuelle)
csibut [Architecture]
Ligne 88: Ligne 88:
 === Rendu Final === === Rendu Final ===
  
-    * [optionnel] PHOTOS de votre Objet fini + Objet fini démonté + copie d'un écran de la composition+{{:​cours:​oc:​gr3_16_17:​20170217_115643.jpg?​200|}} 
 +{{:​cours:​oc:​gr3_16_17:​20170217_115636.jpg?​200|}} 
 +{{:​cours:​oc:​gr3_16_17:​20170217_115653.jpg?​200|}}
  
-    * DISTRIBUTIONS et COMMENTAIRES ​ +{{:cours:oc:​gr3_16_17:​finalpilule.jpg?400|}}
-    * déposer tous les softs de votre projet ​en version source + en version binaire par partie (embarqué / wcomp / serveurs externes s'il y a lieu) ...+
  
-    * ENVIRONNEMENT HARD/​SOFT ​pour chaque rajouter les infos sur l'​environnement nécessaire pour la bonne install ​version Rasp / Raspbian -+{{:cours:oc:​gr3_16_17:​compo.jpg?​400|}}
  
-    ​* HOWTO : + 
-        * Déploiement et lancement du service sur la raspberry pi: + 
-            * Démarrer la Raspberry Pi puis déposez le fichier Archive.tar.gz où vous voulez puis dézippez+ 
 + 
 +    * //** DISTRIBUTIONS **// 
 +    * Adresse du repository : https://​github.com/​GRnice/​pilulierConnecte/​tree/​master/​DeploiementOcs 
 + 
 +    * //** ENVIRONNEMENT HARD/SOFT : **// 
 +        * Environnement SOFT :  
 +            * WComp, Microsoft Visual Studio, Hostinger 
 +            * Librairie pour commander les pins : http://​wiringpi.com/ ​           
 +            * Librairie pour commander le servomoteur : https://​github.com/​richardghirst/​PiBits/​tree/​master/​ServoBlaster 
 +             
 +        * Environnement HARD : 
 +            * Raspberry Pi 2   
 + 
 + 
 +    * //** HOWTO : **// 
 +    * Adresse du repository contenant tous les elements du projet : https://​github.com/​GRnice/​pilulierConnecte/​tree/​master/​DeploiementOcs 
 + 
 +        ​* **Assemblage du matériel** 
 +            * Connecter le câble rouge (M/F) au pin 4 
 +            * Connecter le câble marron (M/F) au pin 6 
 +            * Connecter le câble blanc (M/F) au pin 11 
 +            * Connecter le câble bleu (M/F) au pin 18 
 +            * Connecter le câble noir F/F au pin 2 
 +            * Connecter le servomoteur ainsi :  
 +                * blanc <-> câble blanc 
 +                * noir <-> câble marron 
 +                * rouge <-> câble rouge 
 +            * Connecter le micro switch :  
 +                * Insérer un coté du fil jaune dans un des ports alimentés du cable noir, puis l'​autre coté sur le pin le plus à gauche du capteur. 
 +                * Associer un coté du fil bleu avec la partie male du cable bleu (M/F) avec une resistance de tirage vers le haut. Puis associer l'​autre coté du fil bleu au pin le plus à droite du micro switch. 
 + 
 +{{:​cours:​oc:​gr3_16_17:​finalpilule.jpg?​300|}} 
 + 
 +        * **Déploiement et lancement du service sur la raspberry pi:** 
 +            * Démarrer la Raspberry Pi puis déposez le fichier Archive.tar.gz ​contenu dans le dossier Source ​où vous voulez ​sur la raspberry ​puis dézippez
             * dans le dossier faites "sudo make" puis "sudo ./​Main"​             * dans le dossier faites "sudo make" puis "sudo ./​Main"​
             * A présent le service est lancé et se présente sur DeviceSpy sous le nom de "​PilulierFinal1302"​             * A présent le service est lancé et se présente sur DeviceSpy sous le nom de "​PilulierFinal1302"​
  
  
-        * Déploiement ​projet ​WCOMP +        * **Compilation de CalendarLibrary (inscription automatique dans le registre si on utilise Visual Studio) :**  
-            * Dézippez ​l'archive pilulierWcomp.tar.gz +            * Ouvrir Visual Studio en mode administrateur 
-            * Déposez les dlls du dossier "DLL" dans le dossier "​Beans"​ de SharpDevelop +            * Ouvrir le fichier de projet ​CalendarLibrary.sln 
-            * Déposez "​PilulierFinal1302.UPnP2Bean.dll"​ dans le dossier C:​\Users\NomDuCompteWindows\WComp.NET\Beans+            * Définir x86 comme plateforme 
 +            * Pour activer ​l'API Google Calendar, il faut aller à l'​adresse https://​console.developers.google.com/?​hl=FR , chercher l'API Google Calendar, l'​activer. 
 +            * Cliquer sur Identifiants puis créer un ID Client OAuth, choisir Autre comme type d'​application. Récupérer alors le client id et le secret id et les placer dans le fichier Calendar.cs du sous projet CalendarLibrary. 
 +            * Compiler 
 + 
 +        * **Déployer le projet WCOMP** 
 +            * Déposez les dlls du dossier "DLLS" dans le dossier "​Beans"​ de SharpDevelop 
 +            * Déposez "​PilulierFinal1302.UPnP2Bean.dll" ​du dossier WCOMP.NET ​dans le dossier C:​\Users\NomDuCompteWindows\WComp.NET\Beans
             * Ouvrez avec WCOMP PilulierFinal.sln             * Ouvrez avec WCOMP PilulierFinal.sln
             * Ouvrez Container.cs             * Ouvrez Container.cs
             * Cliquez sur le composant du Pilulier en specifiant l'​adresse ip du Raspberry pi             * Cliquez sur le composant du Pilulier en specifiant l'​adresse ip du Raspberry pi
-            * Attendez que le composant ​soit encadré en vert +            * Le composant ​doit etre encadré en vert 
-            * Puis cliquez sur le bouton Start+            * Puis cliquez sur le bouton ​"Start
 + 
 + 
 +        * **Emploi du site** 
 +            * A partir de ce site http://​ocs-ws.890m.com/,​ vous pouvez configurer un nouveau traitement en remplissant les cinq champs: nom du traitement, date de début du traitement, durée du traitement en jours, heures de prises (separées par des '​-'​ , exemple : "​5-8-12"​ pour 5h 8h et 12h,puis indiquer par "​oui"​ ou "​non"​ l'​envoi d'un mail à l'​adresse du proche à chaque heure de prise en notifiant que des pilules sont à prendre à l'​heure courante, (si une pilule doit etre prise à 15h alors un mail sera envoyé à 15h).
  
cours/oc/gr3_16_17/gr3_16_17.1487413694.txt.gz · Dernière modification: 2017/02/18 11:28 par rgiangrasso