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 21:39]
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_115643.jpg?​200|}}
 {{:​cours:​oc:​gr3_16_17:​20170217_115636.jpg?​200|}} {{:​cours:​oc:​gr3_16_17:​20170217_115636.jpg?​200|}}
 {{:​cours:​oc:​gr3_16_17:​20170217_115653.jpg?​200|}} {{:​cours:​oc:​gr3_16_17:​20170217_115653.jpg?​200|}}
-{{:​cours:​oc:​gr3_16_17:​finalpilule.jpg?​200|}} 
  
 +{{:​cours:​oc:​gr3_16_17:​finalpilule.jpg?​400|}}
  
 +{{:​cours:​oc:​gr3_16_17:​compo.jpg?​400|}}
  
  
-    ​* DISTRIBUTIONS ​et COMMENTAIRES :+ 
 + 
 + 
 +    * //** DISTRIBUTIONS ​**//
     * Adresse du repository : https://​github.com/​GRnice/​pilulierConnecte/​tree/​master/​DeploiementOcs     * Adresse du repository : https://​github.com/​GRnice/​pilulierConnecte/​tree/​master/​DeploiementOcs
-    * 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 -+    ​* //** 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 :+ 
 +    * //** HOWTO : **//
     * Adresse du repository contenant tous les elements du projet : https://​github.com/​GRnice/​pilulierConnecte/​tree/​master/​DeploiementOcs     * Adresse du repository contenant tous les elements du projet : https://​github.com/​GRnice/​pilulierConnecte/​tree/​master/​DeploiementOcs
  
-        * Assemblage +        ​* **Assemblage ​du matériel** 
-            * Connecter le cable rouge (M/F) au pin 4 +            * Connecter le câble ​rouge (M/F) au pin 4 
-            * Connecter le cable marron (M/F) au pin 6 +            * Connecter le câble ​marron (M/F) au pin 6 
-            * Connecter le cable blanc (M/F) au pin 11 +            * Connecter le câble ​blanc (M/F) au pin 11 
-            * Connecter le cable bleu (M/F) +            * 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.
  
-        ​* Déploiement et lancement du service sur la raspberry pi:+{{:​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             * 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"​
Ligne 118: Ligne 138:
  
  
-        * Compilation de CalendarLibrary (inscription automatique dans le registre si on utilise Visual Studio) : +        ​* **Compilation de CalendarLibrary (inscription automatique dans le registre si on utilise Visual Studio) :** 
             * Ouvrir Visual Studio en mode administrateur             * Ouvrir Visual Studio en mode administrateur
             * Ouvrir le fichier de projet CalendarLibrary.sln             * Ouvrir le fichier de projet CalendarLibrary.sln
             * Définir x86 comme plateforme             * Définir x86 comme plateforme
-            * Modifier ​le client id et le client ​secret ​présents ​dans le fichier Calendar.cs du sous projet CalendarLibrary. Pour récupérer ces identifiants il faut activer l'API Google Calendar.+            * 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             * Compiler
  
-        * Déploiement ​projet WCOMP+        * **Déployer le projet WCOMP**
             * Déposez les dlls du dossier "​DLLS"​ dans le dossier "​Beans"​ de SharpDevelop             * 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             * Déposez "​PilulierFinal1302.UPnP2Bean.dll"​ du dossier WCOMP.NET dans le dossier C:​\Users\NomDuCompteWindows\WComp.NET\Beans
Ligne 131: Ligne 152:
             * 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.1487450397.txt.gz · Dernière modification: 2017/02/18 21:39 par rgiangrasso