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 | ||
cours:oc:gr3_16_17:gr3_16_17 [2017/02/18 21:44] 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 | ||
- | * 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 du matériel** | * **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) au pin 18 | + | * Connecter le câble bleu (M/F) au pin 18 |
+ | * Connecter le câble noir F/F au pin 2 | ||
* Connecter le servomoteur ainsi : | * Connecter le servomoteur ainsi : | ||
- | * blanc <-> cable blanc | + | * blanc <-> câble blanc |
- | * noir <-> cable marron | + | * noir <-> câble marron |
- | * rouge <-> cable rouge | + | * 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é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 | ||
Ligne 125: | Ligne 142: | ||
* 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 | ||
Ligne 134: | 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). | ||