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:19] rgiangrasso [Architecture] |
cours:oc:gr3_16_17:gr3_16_17 [2017/02/19 18:13] (Version actuelle) csibut [Architecture] |
||
---|---|---|---|
Ligne 92: | Ligne 92: | ||
{{: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 100: | 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 : | + | * //** ENVIRONNEMENT HARD/SOFT : **// |
- | * Environnement SOFT : WComp, Microsoft Visual Studio, Hostinger | + | * Environnement SOFT : |
- | * Environnement HARD : | + | * WComp, Microsoft Visual Studio, Hostinger |
- | * Librarie pour commander le moteur : https://github.com/richardghirst/PiBits/tree/master/ServoBlaster | + | * Librairie pour commander les pins : http://wiringpi.com/ |
- | * 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 125: | 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 136: | 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 | ||