Smart Objects and Services

Project Presentation

Name :

UbiMug

Group Composition :

Karim Hamrouni, Aymen Ben Alaya, Ramla Bachrouch

Scenario :

UbiMug is intended for use by everyone who loves coffe and cares about his health. This little gadget will of course, let you enjoy your prefered beaverage, but it will also helps it's users monitor their stress their sleep cycles among many other possibilities.

Let's take the example of workers at offices: the end-user can measure it's consumption of coffee, sugar and the amount of breaks he took in a journey. By collecting informations like the current temperature of the beaverage inside the UbiMug, data concerning the positionning of the mug, acceleration data, sugar concentration and times of consumption, it will be able to provide accurate data in order to be used in many cases: doctors, therapists, psychologists, project managers or the “drinker” itself. Temperature is gatherd by a precision temperature sensor in the base of the liquid container, which will provide accurate sensing of the temperature.

An accelerometer will sense the orientation of the mug; in other words, how it's used and how much coffee remains in the container.

Another voltage sensor will provide measurement about liquid conductivity: we can detect sugar concentration, presence of liquid, salt concentration and many other liquid-conductivity-related properties.

Object Shape :

Name of the contact at Reims :

Joseph Bourgeaux

Sketch of the Object from Reims :

Picture of the Object without instruments and electronics :

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) :

Picture of the finished Object (all is integrated):

Demonstration Video :

http://youtu.be/8maQLBNL7GA

Hardware specifications :

List :
sensor or actuator reseller link reference datasheet
3 Axis Accelerometer lextronic.fr SEN-09269 http://bit.ly/1oqQF0v
Precision Temperature Sensor lextronic.fr SEN-09418 http://bit.ly/1ewtCbO
Conductivity Probe None(wires only) None None

Specifications and interface of the service on the object

During the prototyping of our object, we focused on the ability of our object to provide the data through different, well known, standards such as CSV files and UPnP. With those two communication paths, many ways of high added value services could be added. As an example, we choose to delpoy some of them:

CSV files are stored into the device, and the embedded webserver can deliver thoses files to any device via simple webqueries (dnsnameofdevice.local/dd-MM-YYYY.csv)

As an example, a UPnP enabled coffe machine could know if you are running out of coffe and prepare some for you.

Cases like brutal mouvements can of course engender coffe to leak from the UbiMug ; here too, a TTS (TextToSpeech) service reminds you whenever your mug is unstable by sound notifications from your personal computer.

Specifications of the interface of high added value service

Note : (including a figure on the orchestration between services on objects and information systems)

Project Files:

. wcc of the two containers (embedded and on the remote PC) :

Embedded WCC : https://s.yunio.com/IZ3bSh Remote WCC : https://s.yunio.com/rkq4le

Beans added for the embedded container (for the service on the object) ** (DLL and Source code for each of them)

DLLS Only : https://s.yunio.com/Y55Fkq Source Code Solution : https://s.yunio.com/lwK97t

Beans added for the remote PC container (for the high added value service on the PC) ** (DLL and Source code for each of them)

DLLS Only : https://s.yunio.com/Y55Fkq Source Code Solution : https://s.yunio.com/lwK97t

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)

Working with CAO-Designers from Reins was an effective relation, resulting in a nearly commercial product. We learned how to deal with prototyping issues, such as cost, feasibility and size. They also learned how adapt their methodology and artistic added value for constraint-specific applications, such as embedding wires, waterproofing, temperature and environment constraints etc…

It's not an easy task to communicate around a project with virtual tooling, such as VoIP systems, emails, boards, 3D sketches… but it have to be done this way in order to reduce costs.

The end result of our UbiMug is very convincing and the implementation of the hardware went most of the time like a charm (not to consider small holes in the device for wiring).

Prospects :

Possible extensions of the object
Possible extension of the service on the Object
Possible extension of the high added value Service
Possible GUI for data visualization

Microsoft Excel Hans Rosling Gapminder Mathworks Simulink Google Fusion Tables www.datavisualization.ch_wp-content_uploads_2009_06_fusion_charts_01.jpg

Budget Summary :

approximative!