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 Dernière révision Les deux révisions suivantes | ||
cours:oc:gr2_16_17:gr2_16_17 [2017/02/17 15:11] cheitzler |
cours:oc:gr2_16_17:gr2_16_17 [2017/02/19 19:17] yseree [HOW TO INSTALL] |
||
---|---|---|---|
Ligne 122: | Ligne 122: | ||
====== HOW TO INSTALL ====== | ====== HOW TO INSTALL ====== | ||
- | ___Installation matérielle___ | + | |
+ | ===Source=== | ||
+ | |||
+ | UPnP : https://github.com/8zler/Hiboo_UPnP \\ | ||
+ | Servoblaster : https://github.com/richardghirst/PiBits \\ | ||
+ | Serveur REST (source + jar) : [[https://www.dropbox.com/s/i57urdn9wdslez4/HibooTrackerStorage.rar?dl=0|Serveur]]\\ | ||
+ | Wcomp Source : {{:cours:oc:gr2_16_17:wcomp_source.zip|}} | ||
+ | |||
+ | ===DLL=== | ||
+ | |||
+ | Wcomp DLL: {{:cours:oc:gr2_16_17:wcomp_dll.zip|}} | ||
+ | |||
+ | ===Container Wcomp=== | ||
+ | |||
+ | Version capteurs : {{:cours:oc:gr2_16_17:containerversioncapteurs.wcc|}} \\ | ||
+ | Version Panorama (sans capteurs) : {{:cours:oc:gr2_16_17:containerversionpanorama.wcc|}} | ||
+ | |||
+ | ===Copie d'écran des compositions=== | ||
+ | |||
+ | **Version capteurs :** | ||
+ | |||
+ | {{:cours:oc:gr2_16_17:copieecrancapteur.png?600|}} \\ | ||
+ | |||
+ | **Version panorama :** \\ | ||
+ | {{:cours:oc:gr2_16_17:copieecranpanorama.png?600|}} | ||
+ | |||
+ | |||
+ | |||
+ | ===Installation=== | ||
+ | |||
+ | __Installation matérielle__ | ||
*Placez les capteurs aux emplacement tracé sur le socle. | *Placez les capteurs aux emplacement tracé sur le socle. | ||
Ligne 136: | Ligne 166: | ||
* Sur celle-ci insérez-y le servomoteur | * Sur celle-ci insérez-y le servomoteur | ||
* echo 0=250 > /dev/servoblaster | * echo 0=250 > /dev/servoblaster | ||
- | * Placez le bras sur le servo en orientant le bras vers le capteur n°1 | + | * Placez le bras sur le servo en orientant le bras vers le capteur n°2 |
* Placez la caméra au bout du bras | * Placez la caméra au bout du bras | ||
- | ___Servoblaster___ | + | |
+ | |||
+ | __Servomoteur__ | ||
+ | |||
+ | * Brancher la connectique "Alimentation" sur le pin 2 | ||
+ | * Brancher la connectique "Masse" sur le pin 6 | ||
+ | * Brancher la connectique "Data" sur le pin 40 | ||
+ | * Testez avec "echo 0=X > /dev/servoblaster" avec 55 < X < 250 | ||
+ | |||
+ | __Servoblaster__ | ||
Déjà installé sur la carte, mais voici l'install : | Déjà installé sur la carte, mais voici l'install : | ||
Ligne 150: | Ligne 189: | ||
* OPTS="--p1pins=40" | * OPTS="--p1pins=40" | ||
* Sauvegardez | * Sauvegardez | ||
- | |||
- | ___Servomoteur___ | ||
- | |||
- | * Brancher la connectique "Alimentation" sur le pin 2 | ||
- | * Brancher la connectique "Masse" sur le pin 6 | ||
- | * Brancher la connectique "Data" sur le pin 40 | ||
- | * Testez avec "echo 0=X > /dev/servoblaster" avec 55 < X < 250 | ||
{{:cours:oc:gr2_16_17:physical-pin-numbers.png?500|}} | {{:cours:oc:gr2_16_17:physical-pin-numbers.png?500|}} | ||
- | ___UPnP___ | + | __UPnP__ |
Déjà installé sur la carte, mais voici l'install : | Déjà installé sur la carte, mais voici l'install : | ||
+ | |||
+ | Nécéssite les lib SOAPpy & twisted. | ||
+ | => sudo pip install soappy/twisted | ||
* cd ~ | * cd ~ | ||
Ligne 172: | Ligne 207: | ||
Le hiboo est maintenant connecté :) | Le hiboo est maintenant connecté :) | ||
- | ___Wifi___ | + | __Wifi__ |
* sudo nano /etc/wpa_supplicant/wpa/supplicant.conf | * sudo nano /etc/wpa_supplicant/wpa/supplicant.conf | ||
* Changer le SSID et le psk en fonction du réseau ou vous souhaitez connecter la raspberry | * Changer le SSID et le psk en fonction du réseau ou vous souhaitez connecter la raspberry | ||
* Noté que le dongle est déjà configuer pour l'ubiquarium | * Noté que le dongle est déjà configuer pour l'ubiquarium | ||
+ | |||
+ | __Serveur__ | ||
+ | |||
+ | Pour déployer le serveur télécharger le .rar du serveur (cf section source), l'extraire, se placer dans le dossier et lancer la commande : //java -jar storage-1.0.0-RELEASE.jar// pour lancer le jar. \\ | ||
+ | PS : assurez vous bien que le port 8080 n'est pas pris par un autre processus. | ||
+ | |||
+ | __Wcomp__ | ||
+ | |||
+ | Pour importer directement les containers veuillez suivre ces étapes : \\ | ||
+ | Sous SharpDevelop : //Fichier// -> //Nouveau// -> //Fichier...// -> Sélectionner la catégorie //WComp.Net// et choisissez //C#Container// -> //Créer//. \\ | ||
+ | Puis //WComp.NET// -> //Import ...// et sélectionner le container précédemment téléchargé. \\ | ||
+ | Changer l'adresse **Ip** et le **port** (Ip : Adresse Ip de la machine sur laquelle le serveur tourne, Port : 8080 (par défaut)) directement via les propriétés du beanPicLoader ou en changeant les Labels Port et IP. | ||
+ | |||
+ | ==== Photo ==== | ||
+ | |||
+ | {{:cours:oc:gr2_16_17:a.jpg?700|}} | ||
+ | |||
+ | {{:cours:oc:gr2_16_17:b.jpg?700|}} | ||
+ | |||
+ | {{:cours:oc:gr2_16_17:c.jpg?700|}} | ||
+ | |||
+ | {{:cours:oc:gr2_16_17:d.jpg?700|}} | ||
+ | |||