cours:oc:gr5_16_17:gr5_16_17
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
cours:oc:gr5_16_17:gr5_16_17 [2017/02/19 12:17] – [How To] mstackler | cours:oc:gr5_16_17:gr5_16_17 [2017/02/19 12:59] (Version actuelle) – [Serveur UPNP sur raspbian (sur l'objet)] sbinsabari | ||
---|---|---|---|
Ligne 63: | Ligne 63: | ||
- | ===== WComp ===== | ||
- | Le Code Sources et les dll : {{: | ||
- | ===== Serveur UPNP sur raspbian ===== | ||
- | Le Code Sources python : {{: | ||
- | ===== Interface Utilisateur (Serveur RESTful) ===== | ||
- | Le Code Sources python : {{: | ||
- | ====== Environnement Hard/ | + | |
+ | |||
+ | |||
+ | |||
+ | ====== Enveloppe de l' | ||
+ | |||
+ | ===== Croquis ===== | ||
+ | {{: | ||
+ | |||
+ | {{: | ||
+ | ===== Emplacement Matériel et Connectique ===== | ||
+ | |||
+ | La Raspberry Pi, la Grove Pi, la clef Wi-Fi et la batterie sont situés dans le corps du hérisson dans une boite étanche avec une ouverture étanche sur l’un des côté pour pouvoir rechercher la batterie (ouverture assez large pour débrancher la batterie de la Raspberry et la brancher sur une source externe). | ||
+ | |||
+ | Pour les capteurs : | ||
+ | * Capteur d’humidité de la terre situé sous le hérisson (présence d’une partie conique sous le hérisson permettant de le planter dans le sol et de mettre ce capteur). | ||
+ | * Capteur de luminosité situé sur son dos (extrusion d'un côté de l' | ||
+ | * Capteur de distance situé sur le côté (extrusion d’un côté de l’hérisson) | ||
+ | * Capteur de température situé dans la queue du hérisson | ||
+ | |||
+ | {{: | ||
+ | ===== Prototype ===== | ||
+ | |||
+ | /!\ N' | ||
+ | |||
+ | {{: | ||
+ | ===== Modèle 3D ===== | ||
+ | |||
+ | Pour ce projet, nous voulons créer un modèle de la forme d'un hérisson. | ||
+ | Pour cela, nous allons créer deux coques: | ||
+ | |||
+ | -une boîte étanche (dimensions : 130x80x60) | ||
+ | * 4 trous pour les capteurs (dimensions : 15x10) (voir croquis) | ||
+ | * une partie ouvrable à l' | ||
+ | |||
+ | -une coque en forme de hérisson en ABS (dimensions : environ 200x100x80) (voir croquis) | ||
+ | * petite boîte étanche pour le capteur de luminosité (dimensions : 30x30x15) (voir croquis). | ||
+ | * une partie ouvrable à l' | ||
+ | |||
+ | {{: | ||
+ | |||
+ | - une partie conique creuse (voir croquis) | ||
+ | |||
+ | - une partie correspondant à la queue du Hérisson (dimensions : 40x20x20). Cette pièce doit être percée avant de laisser passer l'air (capteur de pression/ | ||
+ | |||
+ | |||
+ | Lien Google Drive pour la modèle 3D: [[https:// | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | |||
+ | Pour toutes questions, n' | ||
+ | |||
+ | ====== Rendu Final ====== | ||
+ | |||
+ | ===== Code du projet (Sources et Binaires) ===== | ||
+ | |||
+ | ==== WComp ==== | ||
+ | |||
+ | Le Code Sources et les dll : {{: | ||
+ | |||
+ | ==== Serveur UPNP sur raspbian ==== | ||
+ | |||
+ | Le Code Sources python : {{: | ||
+ | |||
+ | ==== Interface Utilisateur (Serveur RESTful) ==== | ||
+ | |||
+ | Le Code Sources python : {{: | ||
+ | |||
+ | ===== Environnement Hard/Soft ===== | ||
* WComp : SharpDevelop avec l' | * WComp : SharpDevelop avec l' | ||
* Interface Utilisateur : Interpréteur Python (sur Ubuntu ou mac) | * Interface Utilisateur : Interpréteur Python (sur Ubuntu ou mac) | ||
* Serveur UPNP sur raspbian (sur l' | * Serveur UPNP sur raspbian (sur l' | ||
+ | |||
+ | ===== How To ===== | ||
==== WComp (sur windows)==== | ==== WComp (sur windows)==== | ||
Ligne 128: | Ligne 209: | ||
- | === Problèmes | + | === Problèmes |
Ligne 134: | Ligne 215: | ||
- | |||
- | |||
==== Serveur UPNP sur raspbian (sur l' | ==== Serveur UPNP sur raspbian (sur l' | ||
1a. Démarrage depuis la carte SD fournie: | 1a. Démarrage depuis la carte SD fournie: | ||
* Être sur le réseau de l' | * Être sur le réseau de l' | ||
- | * Connexion avec le mot de passe : epine | + | * Connexion avec nom utilisateur: |
+ | * Par exemple avec ssh: < | ||
* Aller dans le dossier upnp : cd upnp | * Aller dans le dossier upnp : cd upnp | ||
* Brancher les capteurs (voir partie 2) | * Brancher les capteurs (voir partie 2) | ||
- | * Lancer le fichier " | + | * Lancer le fichier " |
1b. Démarrage sans la carte SD: | 1b. Démarrage sans la carte SD: | ||
Ligne 150: | Ligne 230: | ||
* Aller dans upnp : cd upnp | * Aller dans upnp : cd upnp | ||
* Brancher les capteurs (voir partie 2) | * Brancher les capteurs (voir partie 2) | ||
- | * Lancer le service : sudo python grovepi.py | + | * Lancer le service : < |
2. Branchement des capteurs: | 2. Branchement des capteurs: | ||
Ligne 158: | Ligne 238: | ||
* Capteur humidité de la terre: branché sur le port A1 | * Capteur humidité de la terre: branché sur le port A1 | ||
* Capteur de pression: branché sur un des ports I2C | * Capteur de pression: branché sur un des ports I2C | ||
+ | |||
==== Interface Utilisateur (Serveur RESTful) ==== | ==== Interface Utilisateur (Serveur RESTful) ==== | ||
Ligne 165: | Ligne 246: | ||
- | |||
- | |||
- | |||
- | |||
- | ====== Enveloppe de l' | ||
- | |||
- | ===== Croquis ===== | ||
- | {{: | ||
- | |||
- | {{: | ||
- | ===== Emplacement Matériel et Connectique ===== | ||
- | |||
- | La Raspberry Pi, la Grove Pi, la clef Wi-Fi et la batterie sont situés dans le corps du hérisson dans une boite étanche avec une ouverture étanche sur l’un des côté pour pouvoir rechercher la batterie (ouverture assez large pour débrancher la batterie de la Raspberry et la brancher sur une source externe). | ||
- | |||
- | Pour les capteurs : | ||
- | * Capteur d’humidité de la terre situé sous le hérisson (présence d’une partie conique sous le hérisson permettant de le planter dans le sol et de mettre ce capteur). | ||
- | * Capteur de luminosité situé sur son dos (extrusion d'un côté de l' | ||
- | * Capteur de distance situé sur le côté (extrusion d’un côté de l’hérisson) | ||
- | * Capteur de température situé dans la queue du hérisson | ||
- | |||
- | {{: | ||
- | ===== Prototype ===== | ||
- | |||
- | /!\ N' | ||
- | |||
- | {{: | ||
- | ===== Modèle 3D ===== | ||
- | |||
- | Pour ce projet, nous voulons créer un modèle de la forme d'un hérisson. | ||
- | Pour cela, nous allons créer deux coques: | ||
- | |||
- | -une boîte étanche (dimensions : 130x80x60) | ||
- | * 4 trous pour les capteurs (dimensions : 15x10) (voir croquis) | ||
- | * une partie ouvrable à l' | ||
- | |||
- | -une coque en forme de hérisson en ABS (dimensions : environ 200x100x80) (voir croquis) | ||
- | * petite boîte étanche pour le capteur de luminosité (dimensions : 30x30x15) (voir croquis). | ||
- | * une partie ouvrable à l' | ||
- | |||
- | {{: | ||
- | |||
- | - une partie conique creuse (voir croquis) | ||
- | |||
- | - une partie correspondant à la queue du Hérisson (dimensions : 40x20x20). Cette pièce doit être percée avant de laisser passer l'air (capteur de pression/ | ||
- | |||
- | |||
- | Lien Google Drive pour la modèle 3D: [[https:// | ||
- | |||
- | {{ : | ||
- | |||
- | {{ : | ||
- | |||
- | {{ : | ||
- | |||
- | {{ : | ||
- | |||
- | {{ : | ||
- | |||
- | {{ : | ||
- | |||
- | {{ : | ||
- | |||
- | {{ : | ||
- | |||
- | {{ : | ||
- | |||
- | |||
- | Pour toutes questions, n' | ||
- | |||
- | ====== Rendu Final ====== | ||
- | |||
- | ===== Code du projet (Sources et Binaires) ===== | ||
- | |||
- | |||
- | |||
- | ===== How To ===== | ||
cours/oc/gr5_16_17/gr5_16_17.1487506647.txt.gz · Dernière modification : 2017/02/19 12:17 de mstackler