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:gr8_16_17:gr8_16_17 [2017/02/19 21:53] nnogues change title image |
cours:oc:gr8_16_17:gr8_16_17 [2017/02/19 23:55] (Version actuelle) blagouge [Installation et lancement] |
||
---|---|---|---|
Ligne 87: | Ligne 87: | ||
* Lancer une musique sur la bouée | * Lancer une musique sur la bouée | ||
* Mettre en pause la musique sur la bouée | * Mettre en pause la musique sur la bouée | ||
- | | + | |
---- | ---- | ||
Ligne 94: | Ligne 94: | ||
{{ :cours:oc:gr8_16_17:untitled_diagram.png?nolink&600 |}} | {{ :cours:oc:gr8_16_17:untitled_diagram.png?nolink&600 |}} | ||
- | **Description de l'architecture** | + | Les services UpNp sont développés côté Raspberry avec pyupnp |
+ | |||
+ | Wcomp Container : | ||
+ | |||
+ | {{:cours:oc:gr8_16_17:wcomp.png|}} | ||
- | TODO TODO TODO TODO TODO TODO | ||
- | TODO TODO TODO TODO TODO TODO | ||
- | TODO TODO TODO TODO TODO TODO | ||
- | TODO TODO TODO TODO TODO TODO | ||
---- | ---- | ||
Ligne 122: | Ligne 122: | ||
=== Photos === | === Photos === | ||
+ | Pour le positionnement précis des capteurs sur la carte, une partie détaille les branchements plus bas. | ||
- | TODO TODO TODO TODO TODO TODO | + | {{:cours:oc:gr8_16_17:dscn2549.jpg?300|}} |
- | TODO TODO TODO TODO TODO TODO | + | {{:cours:oc:gr8_16_17:dscn2552.jpg?300|}} |
- | TODO TODO TODO TODO TODO TODO | + | |
- | TODO TODO TODO TODO TODO TODO | + | |
Photos de la bouée, des couvercles ET imprécrans de l'application | Photos de la bouée, des couvercles ET imprécrans de l'application | ||
Ligne 137: | Ligne 136: | ||
Sources (github) du projet : https://github.com/nn200057/CPB | Sources (github) du projet : https://github.com/nn200057/CPB | ||
- | Le code source de l'application se trouve dans le dossier AndroidApp, celui de WComp dans le dossier WComp et celui de la Rasberry Pi dans network. | + | Le code source de l'application se trouve dans le dossier **AndroidApp** |
+ | |||
+ | Celui de WComp dans le dossier **WComp** | ||
+ | |||
+ | Enfin celui de la Rasberry Pi dans **network** | ||
==== Installation et lancement ==== | ==== Installation et lancement ==== | ||
+ | Information : la Raspberry tourne sur le système d'exploitation Raspbian GNU/Linux 8 (Jessie). | ||
**Connecter les différents capteurs à la RaspBerry Pi:** | **Connecter les différents capteurs à la RaspBerry Pi:** | ||
Ligne 152: | Ligne 156: | ||
Le ruban de leds se branche sur le port A7. | Le ruban de leds se branche sur le port A7. | ||
- | Le capteur de température se branche sur les pins : le fil "power" (rouge) sur le pin 1, le fil "ground" (noir) sur le pin 7, le fil "data" (jaune) sur le pin 6. | + | Le capteur de température se branche sur les pins : le fil "power" (rouge) sur le pin 1, le fil "ground" (noir) sur le pin 6, le fil "data" (jaune) sur le pin 7, comme ici : |
+ | |||
+ | {{:cours:oc:gr8_16_17:16900061_10211895359807989_246848019_n.png?300|}} | ||
Le couvercle de la caméra branche son câble USB sur n'importe quel port USB disponible et son capteur de pression (touch sensor) sur le port A5. | Le couvercle de la caméra branche son câble USB sur n'importe quel port USB disponible et son capteur de pression (touch sensor) sur le port A5. | ||
Ligne 162: | Ligne 168: | ||
**Installer et utiliser la ConnectedPullBuoy :** | **Installer et utiliser la ConnectedPullBuoy :** | ||
- | - Installer l'apk sur le mobile. | + | - Installer l'apk sur le mobile : [[https://github.com/nn200057/CPB/raw/master/Androidapp/app/app-release.apk|ConnectedPoolBuoy]] |
- | + | - Connecter votre mobile à l'ordinateur, il faut que le mode développeur activé.. | |
- | - Connecter votre mobile à l'ordinateur, il faut que le mode développeur activé.. | + | - Installer ADB et installer les drivers du téléphone si cela n'est pas déjà fait. |
- | + | - Utiliser la ligne : "adb install <put the link to apk heer> depuis la racine du projet. | |
- | - Installer ADB et installer les drivers du téléphone si cela n'est pas déjà fait. | + | |
- | - Utiliser la ligne : adb install <put the link to apk heer> depuis la racine du projet. | + | Il est également possible d'installer l'application en autorisant les sources inconnus depuis les paramètres Android, en transférant l'APK sur le téléphone et en l'installant directement depuis le téléphone. |
- Allumer/Brancher la rasp, le service se lance automatiquement. | - Allumer/Brancher la rasp, le service se lance automatiquement. | ||
- | - Importer les 4 beans présent dans le dossier <> dans le dossier de votre espace personnel <>. | + | - Importer les 3 beans présent dans le dossier Beans dans le dossier de votre espace personnel Document/WComp.NET/Beans. |
- Nous utilisons un Web service REST pour permettre à l'application de dialoguer avec WComp. | - Nous utilisons un Web service REST pour permettre à l'application de dialoguer avec WComp. | ||
Ligne 191: | Ligne 196: | ||
- Lancer un nouveau WComp Container dans SharpDevelop | - Lancer un nouveau WComp Container dans SharpDevelop | ||
- | - Importer le fichier WComp/<Machin>.wcc | + | - Importer le fichier WComp/CPB.wcc |
- Une fois le projet chargé, clicker sur le bouton "Start" | - Une fois le projet chargé, clicker sur le bouton "Start" |