Outils pour utilisateurs

Outils du site


Panneau latéral

Accueil

Select other language :


Apprentissage

Enseignements

Enseignements Département Informatique SI5 et Master IFI

Enseignements Département Bâtiment Polytech'Nice

Autres Formations française et étrangère

Activités administratives, Ingénierie et Innovation Pédagogiques

Apprentissage Département Informatique SI5/Master 2 ingénierie informatique EUR DS4H


Recherche

Valorisation de la Recherche

Dépôts Logiciels à l’Agence de Protection des Programme (APP)

Valorisation des résultats de recherche et transfert

Diffusion de la Culture scientifique et Technologique

Communications de presse

Séminaire ENSI Tunis

Pédagogie Innovante

Relations industrielles et socio-économique

Organisation de Manifestations

  • Conférence sur les FabLabs, Alexandre Schneider, Professeur Agrégé en Génie Mécanique, Université de Reims Champagne-Ardenne Web
  • Journées UbiMob'14 Site Web

Animation de la Recherche

U-Santé

Privé

Outils

Sources d'Informations

projets:ocs:20142015:gr9

Ceci est une ancienne révision du document !


Projets Objets Connectés et Services (OCS)

FlowerPot

Group 9

About the Project

MEMBERS

We are a group of 3 students from Polytech Nice Sophia in Connected Object technology program to realise this project.

  • Gioanni Luis - SI5 IAM
  • gioanni@polytech.unice.fr
  • Luttiau Hadrien - SI5 IAM
  • luttiau@polytech.unice.fr
  • Viale Baptiste - SI5 IAM
  • bviale@polytech.unice.fr

Scenario of the Project

Bob loves his flowers, he has a lot of them in flower pots. But Bob sometimes has trouble to memorise which are the needs for each of his flowers. That's why we created FlowerPot. Thanks to this marvelous invention Bob will receive alerts when his favorites plants are getting thirsty, too warm or don't have enough light.

If Bob forgets to check his mail or the device on which he would like to receive its alert, a light will shine to prevent him directly on the pot. When Bob is going on holidays the plant will be able to drink by itself thanks to a pump inserted inside the pot.

Moreover when bob is buying a new plant he just has to report his plant's reference (RFID) on the FlowerPot application and everything will be setted automatically.

Connected Object Description

Sketch of the object

First drafts (11/14) : Proto 1 Proto 2
Here we start thinking about the object. We are still changing our mind about the design and looking for new shapes. We also choose the features of our connected object and study the feasibility of our ideas.

The designers concept (12/14) : http://1drv.ms/1DBCX3M - PDF
The designers have brought interesting ideas and a beautiful object. Unfortunately, the crafting team won't be able to craft the object suggested by the designers, but we try to keep their ideas for our final prototype.
flower_pot_rendu_final.pdf

Technical details (01/15) : http://1drv.ms/1xVtC3u
For the moment, we have put a high priority on the object internal organization, in despite of its look. The most important point is to establish the architecture between the Phidget card and the sensors, taking in account the sensors position and the wires. We have to be understood by the crafting team, that's why we work with very light schemas.

3D - CAD description of the object
Real image of the object

Here is the prototype received from Charleville-Mézières.

Hardware Specifications and Distribution of the connected Object

  • The pot
  • The pump
  • A phidget card
  • Network card
  • Humidity sensor
  • Temperature sensor
  • Luminosity sensor
  • LEDS
Hardware specifications
  • Phidget card

This card will connect all the hardware

  • Network card

This card will be used to connect with the service

  • Humidity sensor

A sensor to get the humidity rate inside the pot

  • Temperature sensor

A sensor to retrieve the temperature inside the pot

  • Luminosity sensor

A sensor placed outside of the pot to detect the light

  • The pump

A pump to water the plants from the tank

  • LEDS

The leds will show to the user how the plant is feeling

Array of the purchases
Type reseller Reference Quantity unit price link on the Web page of the product Total price
Phidgets SBC 1073GoTronic254451143.5http://www.gotronic.fr/art-interface-8-8-8-hub-sbc1073-19807.htm143.5
Wi-Fi USB Adapter 3703_2 for SBC1073GoTronic25435134.9http://www.gotronic.fr/art-adaptateur-wifi-3703-0-pour-sbc1073-12055.htm34.90
Capteur de rayons “UVA / UVB”LextronicSEN-12705111.64http://www.lextronic.fr/P30512-capteur-de-rayons-uva--uvb.html11.64
Capteur d'humidité Grove SEN92355PGoTronic3129014.9http://www.gotronic.fr/art-capteur-d-humidite-grove-sen92355p-18962.htm 4.9
Pompe miniature pour eau PE3201GoTronic13643114.50http://www.gotronic.fr/art-pompe-miniature-pour-eau-pe3201-7452.htm14.50
Sonde “Me Température Sensor”LextroniclextronicMAK1101426.7http://www.lextronic.fr/P30311-sonde-me-temperature-sensor.html13.40
Jeu de 4 cordons MakeblockLextronicMAK1420211.86http://www.lextronic.fr/P30118-jeu-de-4-cordons-makeblock.html1.86
Module “Me RJ25 Adapter”LextronicMAK1380012.88http://www.lextronic.fr/P30126-module-me-rj25-adapter.html2.88
8mm Green LED L793GDGoTronic304360.25http://www.gotronic.fr/art-led-8-mm-verte-l793gd-2079.htm1.50
8mm Red LED L793GDGoTronic304060.25http://www.gotronic.fr/art-led-8-mm-rouge-l793id-2077.htm1.50
Excel File of the purchases

Software Specifications and Distribution of the connected Object

Software Specifications of the connected Object

Web Service for Device Specifications

The connected object has four evented state variables corresponding to the four sensors. The object also have four exposed method allowing the control of the leds and activate the pump.

Application Protocol over Bluetooth link of the object

The object doesn't have any bluetooth interface yet. But it should be implemented in the version 2.0. This feature would provide a way to simply connect to the card and be able to setup the home-wifi or send direct alerts to the user with bluetooth connection.

Software Distribution of the connected Object

Here is the list of all the files you will need to recreate the project.

You will also need the dll for the temperature sensor convertor.

If you only want to run the program on the device

  • it has to be updated and you have to install mono on the platform
  • install the library for the developpment with the Phidget SBC 107*
  • Copy the flowerPot.wcc on the platforme and the temperature bean (see above) in the Beans directory
  • Then execute the command mono Container.exe –r ../Beans –l fichier.wcc –n nomDuDispositifUPnP –p port

Software Specifications and Distribution of the high level service for the user

BE CAREFUL : The connected object is only a part of the composition/orchestration between other services to build a high level service

BE CAREFUL : Don't forget that the added value and intelligence of the high level service are based on the use of multiple web services like meteo / agenda …

BE CAREFUL : The use of a user terminal and any other Man Machine interface in order to use directly the object is not the purpose of this module

Software Specifications of the High Level Service for the user

The project is composed of two UPnP devices. The FlowerPot device explained above and the interface exposed as a UPnp device.

To link these two devices, we created an orchestrator which connect the two beans as you can see in the shot bellow.

We are currently using the plant database as a webservice. It allows the UIDevice to know the needs of a plant. For the 2.0 version of the flower pot we will exctract this webservice from the interface device to put it with the orchestrator. This will separate the intelligence from the interface. With this new version we will create a bean “intelligence” which will connect the different devices of the project (as you can see bellow). This will make the project more generic and allow easier improvment.

In the new version we will add more services to composed with the plant-database to increase the efficiency of the device. We could have for example a Weather Web Service to prevent too much water in the pot if it's located outside (see the example bellow, it is a MOC to show you how we would have done it).

Software Distribution of the High Level Service for the user

Here, put all the files needed to build, to compile and to deploy all your software developments for the high level service

  • All the instructions on what must be installed before deployment of the developed software (ex. software stack and WComp):
  • Binary distribution of the developed software for the object and how to install (ex. DLL of new beans and wcc of the WComp the assembly) :
  • Sources distribution of the developed software and how to build the binary distribution (ex. sources of new beans in WComp):

VIDEO PICTURES and SCREENSHOTS

Here are few pictures of the first prototype received with the card and the sensors. It won't be possible to test it properly (water and dirt) but it gives an idea for the location of the hardwar devices.

projets/ocs/20142015/gr9.1424174713.txt.gz · Dernière modification: 2015/02/17 13:05 par gioanni