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/19 10:13] rgiangrasso [Architecture] |
cours:oc:gr3_16_17:gr3_16_17 [2017/02/19 18:13] 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?200|}} | + | {{:cours:oc:gr3_16_17:compo.jpg?400|}} |
Ligne 101: | Ligne 100: | ||
- | * 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 cable noir F/F au pin 2 | + | * Connecter le câble noir F/F au pin 2 |
* Connecter le servomoteur ainsi : | * Connecter le servomoteur ainsi : | ||
* blanc <-> câble blanc | * blanc <-> câble blanc | ||
Ligne 122: | Ligne 129: | ||
* 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. | * 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. | * 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:** | ||
Ligne 133: | 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 | ||