A Decent Kettle
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:
- Durable. It a crime against nature to create non-recyclable, disposable objects.
- 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.
- 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.
- 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.
The Toastess
TJK-55 is pretty decent. It has only three “minor” flaws:
- It does not whistle.
- The on-light is placed on the kettle so that it is hard to see.
- 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.
- 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.
- 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.
- If you turn the kettle on without water, it should immediately turn off, not fry
the element.
- The kettle should encourage you, but not demand, that you empty boiled water
from a previous boiling and refill with fresh cold water.
- The kettle should turn off before it boils completely dry to avoid baking on
minerals and frying the element.
- 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.
- 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:
- a whistle when the water is ready (not necessarily a steam whistle). It can be a
cell-phone-style ringtone.
- Insulate the kettle so the water stays hot after the delay.
- Use an indicator to let the user know the water is still hot after the delay.
- Consider warning the user about poor water quality, too warm, too cloudy…
- 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.
 |
recommend book⇒The Design of Everyday Things |
| | paperback | hardcover | kindle |
|---|
| ISBN13: | 978-0-385-26774-8 | 978-0-465-06709-1 | B0018OZZM0 |
|---|
| ISBN10: | 0-385-26774-6 | 0-465-06709-3 |
|---|
| 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. |
|

 |
Please email your feedback for publication, errors, omissions, broken/redirected link reports
and suggestions to improve this page to
Roedy Green :
 |
| Canadian Mind Products |
 |
|
| mindprod.com IP:[65.110.21.43] |
| Your face IP:[38.103.63.61] |
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.com website mirror) |
| http://mindprod.com/project/kettle.html |
J:\mindprod\project\kettle.html |