A Decent Kettle A Decent Kettle
home Student Projects no local find frame, full screen Google search web for topic jump to footer translate with Babelfish by Roedy Green ©1996-2008 Canadian Mind Products
This essay is about a suggested student project in Java programming. This essay gives a rough overview of how it might work. It does not describe an actual complete program. I have no source, object, specifications, file layouts or anything else useful to implementing this project. Everything I have to say to help you with this project is written below. I am not prepared to help you implement it; I have too many other projects of my own.

I do contract work for a living, which could include writing a program such as this. However, I don’t do people’s homework for them. That just robs them of an education.

You have my full permission to implement this project any way you please.

My parents used the same electric kettle all their adult lives. A friend showed me an electric frying pan I gave her for her wedding back in the 1960s still working daily. Yet the kettles I buy today are utterly hopeless. They are designed to self destruct within 12 months or less. They scald the user with steam, hot water or hot metal. They are difficult to use. Making a something as simple as a kettle difficult to use takes talent. I have nothing but angry things to say about most kettle designs.

Your job is twofold, to come up with a decent mechanical design and to write the programming to simulate the control system for the sensors. You might look at high end kettles such as the Braun, Cuisinart and Toastess for ideas. Assume money is no object.

Here are the attributes of a good kettle:

  1. Durable. It a crime against nature to create non-recyclable, disposable objects.
  2. The kettle should not scald or burn the user. This means it must be difficult for the user to get her hand in the flow of any steam or water. It should not spit if you pour while the water is still boiling. Perhaps the kettle could be designed like a steel Thermos bottle so that the outside surface stays cool, both to save energy and to avoid burning the user.
  3. It should be easy to tell from a distance the three states of the kettle: off (dark), coming to a boil (red) and ready (green). All of today’s kettles have at most a two-state indicator.
  4. The control to turn the kettle on and off should be large, prominent and obvious. You want guests to be able to use the kettle without training. The Toastess has a big red lever with a knob on the end. It is obvious and easy to use.

    Toastess KJK-55

    The Toastess TJK-55 is pretty decent. It has only three “minor” flaws:

    1. It does not whistle.
    2. The on-light is placed on the kettle so that it is hard to see.
    3. After a few months of use it stopped heating water, though the red light worked perfectly.
    But it does not scald you. The on-off switch is easy to use. It is easy to fill. It turns off reliably when the water boils.
  5. The kettle should be easy to clean inside and out. You need to be able to scour out mineral deposits. This means the inside of the kettle should be cavernous without various pipes and protruberances that are difficult to clean.
  6. It should be easy to tell just how much water is in the kettle. Looking at water is a glass window is not good enough. You need an easy-to-read indicator. Perhaps you could use a LED strip that uses weight to calibrate the degree of fullness.
  7. If you turn the kettle on without water, it should immediately turn off, not fry the element.
  8. The kettle should encourage you, but not demand, that you empty boiled water from a previous boiling and refill with fresh cold water.
  9. The kettle should turn off before it boils completely dry to avoid baking on minerals and frying the element.
  10. Energy efficiency. Don’t needlessly radiate energy. See what you can with the kettle’s microprocessor to train the user to boil just the amount needed, no more.
  11. People often set water on to boil during a TV commercial then forget and come back later and the water is cold again. Deal with this in three ways:
    1. a whistle when the water is ready (not necessarily a steam whistle). It can be a cell-phone-style ringtone.
    2. Insulate the kettle so the water stays hot after the delay.
    3. Use an indicator to let the user know the water is still hot after the delay.
  12. Consider warning the user about poor water quality, too warm, too cloudy…
  13. Design the base so that if the counter the kettle rests on floods, it does no damage.
Your sensors might measure conductivity, weight, temperature, contacts with the base…

Consider using an induction rechargeable battery in the kettle so that the microprocessor can continue to function even when the kettle is removed from the base or is not firmly settled on the base.

Consider a second design that uses a built-in unit with water supply plumbing. You would put your cup or pot underneath and push a button to select the amount of water you want boiled and poured. You put your cup on tray under the unit, and it warms just that amount of water and trickles it into the cup. It does not maintain a hot water tank, unless you can figure out how to superinsulate it.

book_cover recommend book⇒The Design of Everyday Things
 paperbackhardcoverkindle
ISBN13:978-0-385-26774-8978-0-465-06709-1
ISBN10:0-385-26774-6clickcounter0-465-06709-3clickcounterB0018OZZM0clickcounter
publisher:Currency
published:1990-02-01
by:Donald A. Norman
The principles behind creating simple, useful, easy to understand appliances. Much of this thinking also applies to computer programs. This is a great read, highly entertaining.
Canadian flag amazon.ca. amazon.com. American flag
Canadian flag chapters.indigo.ca . powells.com American flag
French flag amazon.fr. barnesandnoble.com American flag
German flag amazon.de. amazon.co.uk. UK flag

CMP_homejump to top
CMP logo
feedback Please email your feedback for publication, errors, omissions, broken/redirected link reports
and suggestions to improve this page to Roedy Green : feedback email
made with CSS
HTML Checked!
ICRA ratings logo
mindprod.com IP:[65.110.21.43]
Your face IP:[38.103.63.18] The information on this page is for non-military use only.
You are visitor number 11. Military use includes use by defence contractors.
You can get a fresh copy of this page from: or possibly from your local J: drive (Java virtual drive/Mindprod website mirror)
http://mindprod.com/project/kettle.html J:\mindprod\project\kettle.html