Outils pour utilisateurs

Outils du site


cours:oc:gr8_16_17:gr8_16_17

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
cours:oc:gr8_16_17:gr8_16_17 [2017/02/19 19:52] – [Installation et lancement] meusebecours:oc:gr8_16_17:gr8_16_17 [2017/02/19 22:55] (Version actuelle) – [Installation et lancement] blagouge
Ligne 1: Ligne 1:
 +{{ :cours:oc:gr8_16_17:cpb_logo.png?nolink&300 |}}
 +
 ====== CPB : Connected Pool Buoy ====== ====== CPB : Connected Pool Buoy ======
  
-===== La bouée de piscine connectée ==== 
  
-----+
  
 ===== Groupe ===== ===== Groupe =====
Ligne 86: 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 93: 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 121: 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 135: Ligne 135:
  
 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**
 +
 +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:** 
  
-- Yolo brancher sur Yolo+Le dongle WiFi se branche sur un port USB. 
  
-- Yolo brancher sur Yolo+La carte son se branche sur un port USB.
  
-- Yolo brancher sur Yolo+Le capteur de pH se branche sur le port A0.
  
 +Le capteur de son se branche sur le port A2.
  
-**Installer et utiliser la ConnectedPullBuoy :**   +Le ruban de leds se branche sur le port A7.
  
-- Installer l'apk sur le mobile.     +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 : 
  
-- Connecter votre mobile à l'ordinateur, il faut que le mode développeur activé..   +{{: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 du haut parleur branche son jack sur la prise jack "haut parleur" de la carte son et son capteur de pression (touch sensor) sur le port A6. 
 + 
 +Les deux couvercles sont bien entendu interchangeables et n'ont pas à être branchés en même temps (même si c'est possible!) 
 + 
 +**Installer et utiliser la ConnectedPullBuoy :**   
  
-- Installer ADB et installer les drivers du téléphone si cela n'est pas déjà fait.   +- 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é..    
 + - 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.
  
-- 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 beans présent dans le dossier <> dans le dossier de votre espace personnel <>.   +- Importer les 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 177: 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"
cours/oc/gr8_16_17/gr8_16_17.1487533957.txt.gz · Dernière modification : 2017/02/19 19:52 de meusebe