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:gr1_16_17:gr1_16_17 [2017/02/14 14:34] grobin [Scénarios d’utilisation:] |
cours:oc:gr1_16_17:gr1_16_17 [2017/02/17 15:21] (Version actuelle) gchapon [RENDU FINAL] |
||
---|---|---|---|
Ligne 104: | Ligne 104: | ||
{{:cours:oc:gr1_16_17:cache3d.jpg?direct&200|}} {{:cours:oc:gr1_16_17:interieur3d.jpg?direct&200|}} | {{:cours:oc:gr1_16_17:cache3d.jpg?direct&200|}} {{:cours:oc:gr1_16_17:interieur3d.jpg?direct&200|}} | ||
+ | ============RENDU FINAL============ | ||
+ | |||
+ | == Améliorations : == | ||
+ | |||
+ | Aucune amélioration particulière n'a été effectué depuis la soutenance du projet. En effet, la partie software était terminée et fonctionnelle. De même, l'objet était terminé et avait toutes les conditions requises pour s'approcher au mieux d'un produit fini (prototype fonctionnel). | ||
+ | |||
+ | == Photos de l'objet== | ||
+ | ** 1) Objet fini ** | ||
+ | |||
+ | {{:cours:oc:gr1_16_17:photo2.jpg?200|}} | ||
+ | {{:cours:oc:gr1_16_17:fullsizerender.jpg?200|}} | ||
+ | {{:cours:oc:gr1_16_17:photo1.jpg?200|}} | ||
+ | |||
+ | ** 2) Objet fini démonté ** | ||
+ | |||
+ | {{:cours:oc:gr1_16_17:interieur.jpg?200|}} | ||
+ | |||
+ | ** 3) Service Device Py ** | ||
+ | |||
+ | {{:cours:oc:gr1_16_17:spydevice.png?600|}} | ||
+ | |||
+ | ** 3) Copie d'écran de la composition ** | ||
+ | |||
+ | {{:cours:oc:gr1_16_17:wcomp.jpg?600|}} | ||
== Installation et démarrage des services sur la raspberry == | == Installation et démarrage des services sur la raspberry == | ||
- | Le placement des capteurs sur la plateform Grove Pi sont définis dans le ReadMe contenu dans le dossier suivant : {{:cours:oc:gr1_16_17:upnp.zip|}} | + | **1° Démarrage depuis la carte fournie :** |
+ | * Connexion avec le mot de passe suivant : gg1116 | ||
+ | * Lancer le script "smart_drying" (./smart_drying &) depuis l'espace home (Attention, tous les capteurs doivent être correctement branchés, ce référer à la partie 2.2 Configurations logiciels et matériels) | ||
- | * Téléchargez le dossier zip directement sur la raspberry . Ce dossier contient les fichiers python PYUPNP (Attention la librairie python pyUPNP doit être installer). | + | **2.1° Configurations logiciels de la raspberry from scratch:** |
- | * Lancez le script python smart_drying.py en utilisant la commande suivante : python smart_drying.py présent dans le dossier upnp. | + | * Télécharger l'image du système Rapbian à l'adresse suivante : [[https://downloads.raspberrypi.org/raspbian_lite_latest|imageSystem.zip]] |
- | * Et voilà tous les services sont lancés | + | * Installer l'image système téléchargée sur la carte SD avec le logiciel Win32DiskImager |
+ | * Configurer la raspberry sur le réseau wifi ([[https://www.raspberrypi.org/documentation/configuration/wireless/wireless-cli.md|Setting Wifi on Rapberry Pi]]) | ||
+ | **2.2° Configurations logiciels et matériels:** | ||
+ | * Téléchargez le dossier suivant : {{:cours:oc:gr1_16_17:embedded_soft.zip|}}, il contient les fichiers sources python UPNP, un scrypt de lancement appelé "smart_drying" et un ReadMe décrivant le placement des différents capteurs sur la platforme GrovePI | ||
+ | * Envoyez le script "smart_drying" sur la raspberry (à l'aide de filezilla par exemple) | ||
+ | * Lancez le script "smart_drying" depuis la rapsberry (./smart_drying &) (Attention, tous les capteurs doivent être correctement branchés) | ||
+ | * Et voila, tous les services de l'objet sont maintenant démarrés et accessibles | ||
+ | * Pour arrêter les services utiliser la commande suivant : (killall -9 smart_drying) | ||
- | == Installation de l'environnement WComp == | + | == Installation et démarrage de l'environnement WComp == |
- | Afin de pouvoir utiliser le SmartDrying, il faut dans un premier temps installer tout l’environnement. | + | Afin de pouvoir utiliser SmartDrying, il faut dans un premier temps installer tout l’environnement. |
Pour ce faire, après avoir installer SharpDevelop, il est nécessaire de copier les différentes dll (correspondants aux composants du projet) dans le répertoire : | Pour ce faire, après avoir installer SharpDevelop, il est nécessaire de copier les différentes dll (correspondants aux composants du projet) dans le répertoire : | ||
- | C:\Users\user\Documents\WComp.NET\Beans {{:cours:oc:gr1_16_17:beans.zip|}} | + | C:\Users\user\Documents\WComp.NET\Beans {{:cours:oc:gr1_16_17:beans_dll.zip|}} |
+ | |||
+ | ( Code source des composants développés : {{:cours:oc:gr1_16_17:wcomp.zip|}}) | ||
{{:cours:oc:gr1_16_17:dll.jpg?200|}} | {{:cours:oc:gr1_16_17:dll.jpg?200|}} | ||
Ligne 126: | Ligne 161: | ||
{{:cours:oc:gr1_16_17:container.jpg?200|}} | {{:cours:oc:gr1_16_17:container.jpg?200|}} | ||
- | Le nouveau container créé, il faut maintenant importer le fichier wcc correspondant au projet smart drying : | + | Le nouveau container créé, il faut maintenant importer le fichier wcc (à télécharger ci-dessous {{:cours:oc:gr1_16_17:smartdryingorchestrateur.zip|}}) correspondant au projet smart drying : |
{{:cours:oc:gr1_16_17:container.jpg?200|}} | {{:cours:oc:gr1_16_17:container.jpg?200|}} |