Activities

No upcoming events

Intelligent Systems Lab Project: Der Intelligente Kochtopf

Participants

Supervisors

Motivation

Application Szenario

While heating milk (e.g. in order to cook rice pudding), the user leaves the kitchen to mow the grass. When he returns to the kitchen, he sees that the cooker has been automatically deactivated before the milk boiled over. He checks the temperature of the milk on the computer screen next to the pot and continues cooking.

Objectives

The project goals are

Description

System overview

The following image shows our system's architecture.
System architecture

Hardware

Cognitronics and Sensor Systems Group's EES Board v3 [1] Sensors:

The graphical user interface

The primary purpose of the graphical user interface is to clearly display the measured temperatures of cooking pots as well as the stove's status on a NEC LCD6520P display. Furthermore it shows cooking instructions and provides control over some stove functions. In the following, the various elements are described in detail (see upper screenshot).

Main window

Threshold dialog

(1) Displays status messages coming in from the stove. Possible values: off, ready, active, error, service

(2) Shows cooking instructions for a particular pot (a stirring suggestion is implemented so far) as well as other messages (e.g. about the hob being deactivated when the temperature threshold is reached).

(3) In the four pot areas the measured temperatures (upper and lower sensor) of all pots placed on one of the cooking fields are displayed. The automatic mapping of measured values to the correct fields isn't fully implemented yet. On click on one of the pot areas, a dialog shows up (see lower screenshot), where a temperature threshold can be specified (It is displayed under the lower temperature value). The hob will be deactivated automatically, when this threshold is reached.

(4) Schematic representation of the cooking surface. The circles represent the cooking fields, the numbers indicate the current heat level for each field. Moreover, the heat levels are colour-coded. Cold fields (level 0) are depicted in green. As the temperature increases, the colour gradually changes to first yellow, then to red (dark red for the highest level). The amount of residual heat on fields, which are no longer active is shown in four steps (!, !!!, !!!, H, colour-coding as explained above).

(5) Buttons to (6) Connection status of server and XGW2000 (connected/not connected)

In case the stove is inactive or no temperature values are being transmitted, the colours of the corresponding elements change to grey.

Results

Demonstration video: The video shows the process of cooking water with our pot as well as the GUI displaying the pot's temperatures and the cooker's status. The cooker is automatically deactivated, when the water starts boiling.

Discussion and Conclusion

Outlook

References

[1] René Griessl, Dokumentation: EES Board V3, http://wwwhni.uni-paderborn.de/fileadmin/hni_sct/lehre/ees/download/ees_1011/EES_Board.pdf (26.10.2011)

[2] Datasheet PT1000, http://www.baumer.com/uploads/datapool/PI/Pt100_Pt1000_UK.pdf (26.10.2011)

[3] Datasheet DS18B20, http://datasheets.maxim-ic.com/en/ds/DS18B20.pdf (26.10.2011)