Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Dernière révision Les deux révisions suivantes | ||
cours:oc:gr3_16_17:gr3_16_17 [2017/02/18 19:01] csibut [Architecture] |
cours:oc:gr3_16_17:gr3_16_17 [2017/02/19 11:23] rgiangrasso [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 : | + | |
+ | |||
+ | |||
+ | |||
+ | * //** 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 | * Adresse du repository contenant tous les elements du projet : https://github.com/GRnice/pilulierConnecte/tree/master/DeploiementOcs | ||
- | * Déploiement et lancement du service sur la raspberry pi: | + | |
+ | * **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 | * 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 103: | 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 | ||
Ligne 110: | Ligne 145: | ||
* 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 116: | Ligne 151: | ||
* 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). | ||