Ceci est une ancienne révision du document !
Présentation de projet
Nom : Gnobby - Le nain de jardin connecté
Composition du groupe : BOUTIN Yoann - PALAGI Damien
Scenario :
- L'utilisateur plante le nain dans son jardin.
- Le nain commencera alors à récolter les différentes données dont il a besoin (humidité du sol, température et humidité extérieure, réponses du service de météo, calcul de la hauteur de l'herbe, détection de la luminosité extérieure…).
- En fonction de ces données, comme par exemple si l'humidité du sol n'est pas assez élevée, le nain fera des vérifications complémentaires (check de la météo pour savoir si il va pleuvoir prochainement) afin de lancer ou non une action automatique pour gérer le jardin de l'utilisateur (arroser le jardin, envoyer une notification d'entretient du jardin, allumer les lumières du jardin…).
Forme de l'objet :
Nom du contact :
Esquisse de l'objet :
Photo de l'objet avec les composants électronique posé sur la table (faire une légende avec des ronds sur les différents composants) :
2: Interface Kit Phidget
3: Capteur Moisture (humidité sol)
4: Capteur Barometer (pression dans l'air)
5: Capteur Distance 10-80cm (hauteur de l'herbe)
6: Capteur Lumière
7: Capteur de mouvement
8: Capteur de température et humidité dans l'air
Vidéo de démonstration :
Présentation des différents capteurs du Nain de jardin : https://www.youtube.com/watch?v=cJaxw2ivNPs Fonctionnement du Nain de jardin et récupération des valeurs sous DeviceSpy : https://www.youtube.com/watch?v=VCQhbQd2a1c
Spécifications matériel :
Une partie conique devra être présente sous le nain pour pouvoir le planter dans le sol pour les capteurs d’humidité.
Parties dévissables / clipsable - hermétiques :
Liste des composants
(La dernière colonne, celle des id, ne s'affichent pas tout le temps)
Spécifications et interfaces des services de l'Objet
Définition des services de l'Objet :
- Rendu de données brutes :
- Humidité de la terre.
- Hauteur de l'herbe.
- Pression atmosphérique.
- Température extérieure.
- Humidité extérieure.
- Entretien prévisionnel :
- Comparaison des données locales VS API météo =⇒ prévisions des journées les plus favorables.
- Prévention sur l'état du jardin =⇒ paramétrage hauteur de l'herbe etc…
- Données météos =⇒ Déclenchement de l'arrosage automatique.
- Paramétrage d'événements :
- Déclenchement des lumières =⇒ détecteurs luminosité + présence.
- Optionnels =⇒ préventions suivant des valeurs paramétrables.
Schéma de connexion à gros grain
Chacune de ces données vont gérer différents événements qui seront lancés par le nain à l'exception des données de pression atmosphérique, de température extérieure et d'humidité extérieure qui, grâce à des calculs, seront comparé aux données reçu par l'API Météo afin de savoir réellement si l'arrosage du jardin est nécessaire ou si il va pleuvoir prochainement.
Project Files:
Modèle 3D utilisé
https://drive.google.com/open?id=0B8Y0yNwVg2PueE5sNlpmVzlmS0k
https://drive.google.com/open?id=0B8Y0yNwVg2PuZnRqZHNrYTUtX28
== . wcc of the two containers (embedded and on the remote PC) : == gnobbyconfpc.zip
Beans added for the embedded container (for the service on the object) ** (DLL and Source code for each of them)
Beans added for the remote PC container (for the high added value service on the PC) ** (DLL and Source code for each of them)
Chesklist to install the embedded service on the object
Chesklist to install the remote service/application on the PC
Pistes / Possibilités :
Extensions possibles de l'Objet
- Coussin devant le Nain pour poser le panneau solaire.
- Caméra infrarouge.
Extensions possibles des services de l'Objet
- Synchronisation de l'agenda de l'utilisateur :
- Disponibilité des jours d'entretien du jardin.
- Prévision du temps suivant les sorties prévues sur l'agenda.
- Utilisation de la caméra + capteur présence :
- Paramétrage de la surveillance du jardin.
- Visualisation en directe du flux vidéo.
Extensions possibles de la plus-value des services de l'Objet
- Surveillance discrète de la maison.
- Démultiplication de l'automatisation des tâches d'entretien.
Représentation graphique possible des données fournies par l'Objet
- Interface mobile.






