====== Smart Objects and Services ====== ====== Project Presentation ====== == Name : FlyBottle == == Group Composition : == * Diaz AliƩnor * Rocher Kevin ==== Scenario :==== Martine 37 years old, is a housewife who take cares about herself. She have an habit. Every morning, she use FlyBottle to drink her tea. She fill a bottle of tea, and place it on the FlyBottle base in order to register the temperature and the weight. Martine drink her tea, and put back the bottle on the FlyBottle base in order to calculate how much she drunk. In the afternoon, Martine goes to her yoga course and take her bottle she filled just before of water. Back from sport, she put back the bottle on the base. FlyBottle add how much she drunk. Moreover, every time the bottle is on the base, it stores the temperature of the bottle compared to the temperature outside. ==== Object Shape : ==== == Name of the contact at Reims : == * Denay Maxime == Sketch of the Object from Reims : == * [[https://drive.google.com/file/d/0B-INEPCJwwl1R3hYRGFCaW5Bdlk/edit?usp=sharing|Sketch]] == Picture of the Object without instruments and electronics :== * [[https://drive.google.com/file/d/0B-INEPCJwwl1RjRGd3ZuQ0VsYjg/edit?usp=sharing|Overview]] * [[https://drive.google.com/file/d/0B-INEPCJwwl1VEdfaWU3aWw5dW8/edit?usp=sharing|Top view]] & [[https://drive.google.com/file/d/0B-INEPCJwwl1R241TlRNbnU5Z3c/edit?usp=sharing|Top view 2]] * [[https://drive.google.com/file/d/0B-INEPCJwwl1WUdSUmRZVTc5RHM/edit?usp=sharing|Bottom view]] == Picture of the Object with instruments and electronics outside on the same table (put some circles and arrows on the picture to show where you're going to integrate all of these) : == * [[https://drive.google.com/file/d/0B-INEPCJwwl1a2tDQVpsZEJPWTQ/edit?usp=sharing|Sensor]] * [[https://drive.google.com/file/d/0B-INEPCJwwl1UlFKbE94emRsZ2s/edit?usp=sharing|Phidget]] == Picture of the finished Object (all is integrated): == * [[https://drive.google.com/file/d/0B-INEPCJwwl1RWt2ajNObUN5ZUE/edit?usp=sharing|Overview]] * [[https://drive.google.com/file/d/0B-INEPCJwwl1bVotaDBja05faTg/edit?usp=sharing|Temperature sensor]] * [[https://drive.google.com/file/d/0B-INEPCJwwl1dmN3VFMxQTBta1U/edit?usp=sharing|Force sensor]] == Demonstration Video : == * [[https://drive.google.com/file/d/0B-INEPCJwwl1aW9lb3Zvb25oems/edit?usp=sharing|Video]] ==== Hardware specifications : ==== == List : == * Temperature sensor | [[http://www.gotronic.fr/art-capteur-de-temperature-1124-12098.htm|Reseller link]] | GoTronic : 1124_0 | [[http://www.phidgets.com/docs/1124_User_Guide|Datasheet]] * Force sensor | [[http://www.gotronic.fr/art-capteur-de-force-adaptateur-1131-12151.htm|Reseller link]] | GoTronic : 1131_0 | [[http://www.phidgets.com/docs/1131_User_Guide|Datasheet]] ==== Specifications and interface of the service on the object ==== It just return raw datas from the sensors. ==== Specifications of the interface of high added value service ==== It saves into different files some informations. It stores the quantity and when a user drunk. It also saves the quantity he drunk compared to the temperature outside. And finally, it stores the temperature of the liquid compared to the temperature outside. ==== Project Files: ==== == . wcc of the two containers (embedded and on the remote PC) : == * [[https://drive.google.com/file/d/0B-INEPCJwwl1ajNrWnBUMWxkWmM/edit?usp=sharing|Embedded container]] * [[https://drive.google.com/file/d/0B-INEPCJwwl1VHJzZVVYTEU2ZWc/edit?usp=sharing|Remote container]] == 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) == * [[https://drive.google.com/file/d/0B-INEPCJwwl1TXRiWXNWcUNKOW8/edit?usp=sharing|Remote Bean DLL]] * [[https://drive.google.com/file/d/0B-INEPCJwwl1Y2k3eVpxa1F2S00/edit?usp=sharing|Remote Bean source code]] * [[https://drive.google.com/file/d/0B-INEPCJwwl1MnB1VWV3amNmMGs/edit?usp=sharing|Remote Bean source code]] * [[https://drive.google.com/file/d/0B-INEPCJwwl1WWR6dnh2c3plNkk/edit?usp=sharing|Remote Bean source code]] == Chesklist to install the embedded service on the object == == Chesklist to install the remote service/application on the PC == ==== Results of the relations with Reims (being factual without personal opinion) ==== The relations worked fine and the assembly was right. ==== Prospects : ==== == Possible extensions of the object == Be smaller and even get all the logic on the bottle itself instead of a base. It would be harder because of the size but easier and more usual for the user. == Possible extension of the service on the Object == It would be hard to add more sensors and not necessary. The user don't really excpect more from this kind of object. == Possible extension of the high added value Service == Maybe take care of more than only the outside temperature. If the user have a sensor on him that stores the effort he does during the journey. We could compare how much he drink with his effort. == Possible GUI for data visualization == It would be nice to watch the data on a graph.