steam sensor/How it works/03. Water, not air
How it works · 03 of 9

Water, not air

The one thing people get wrong: it does not measure humidity. Water vapour is a gas, and a gas conducts nothing. The loops read liquid water, on their surface, bridging a gap: rain, a splash, or steam and breath once they condense into droplets on a board cooler than they are.

A gas does not conduct

Air holds water as vapour: separate molecules, far apart, with nothing to carry a current from one loop to the next. At 30 % humidity or 95 %, the gap between two loops is the same insulator. The board reads 0.

Liquid water is different. A drop that lands across a gap touches a VCC loop and a SENSE loop at once, and a small current flows through it. That is the only thing the board detects.

Water, not air
On the board
Water
260 kΩ
Of VCC
79 %
Uno reads
812
Steam or a breath meets a board cooler than itself and condenses into droplets across every gap at once. Side by side they conduct far better than one: about 260 kΩ in this model, and SIGNAL goes to about 79 % of VCC.

Pick what is on the board. Humid air reads the same as dry. One drop across one gap reads a little. A fogged board, droplets across every gap at once, reads most of the way up. Tap water reads more than condensed steam for the same amount, because what conducts is what is dissolved in the water.

How steam becomes water on the board

Steam is water vapour, too, until it meets something cooler than itself. Then it condenses: on a cold window, on a mirror, and on these loops if they are cooler than the steam. A kettle's spout, a pan, a breath on the board all work this way. The back of the board says what it does, fairly: DETECTS STEAM VIA MOISTURE.

It also means the board stops noticing once it has warmed up in the steam, and that a drop left behind keeps reading after the steam has gone, until it evaporates.

What the number means

The reading is not in any unit. It grows with how much of the pattern is wet, and with how conductive the water is. Condensed steam is nearly pure and conducts poorly; tap water, rain and anything with salt in it conduct far better. So use it to answer yes or no, wet or dry, against numbers you have seen on your own board, not as a measurement. The values in the figure above are a model, not readings from a bench.

When it does not work

The room is full of steam and it reads 0.

The steam has not condensed on the board. Water only lands as liquid on a surface cooler than the steam. Put the loops in the path of the steam, facing it, and start with the board at room temperature; a board that has warmed up in the steam fogs less.

I breathe on it and the reading jumps, then falls in a few seconds.

That is it working. Breath is warm and saturated, and it condenses on the cooler board as a film of droplets. As they evaporate, the reading falls back. How far and how fast depends on the room.

Can I use it as a humidity sensor?

No. It reads 0 in air at any humidity until water condenses on it. For relative humidity, use a humidity sensor such as the TK39 DHT22, which measures the air itself.

Where this goes next

How water between the loops becomes a voltage.

A divider made of water →

Edit this page — content/books/steam-sensor/water-not-air.mdx

Community

Questions about this product

See what other owners have asked, and read their solutions.

Ask a question ↗

Steam Sensor

Loading discussions…

Discuss this article

Ask about this page. The answer stays here, on the page it belongs to, for whoever hits the same wall next.

Browse Modules and blocks on the forum →