1-Wire Rain Gauge Pictures

This is the newest addition to my 1-Wire system: A rain gauge from RainWise, with Hobby-Boards.com electronics inside.

Picture of rain gauge:

Rain gauge, RainWise

I bought this several years ago when I began my gardening frenzy, but never had a chance to install it before now. Well, of course I had, but I think my basic 1-Wire system had to mature a bit first, which it has and it’s running very well now, so it’s time to add more to the system.

The rain gauge has a filter at the bottom to keep leaves out of the internal mechanics:

Rain gauge, RainWise, filter

I like the fact that the whole thing is black, which I hope will cause any snow to melt in the heat absorbed from the sun, so that snow will be counted as precipitation too. After all, it is falling down from the sky too, which is what I want to measure. It will probably eat hail too.

The rain gauge consists of a long 1-Wire cable, a white plastic cup with two compartments, adjustment screws and a PCB:

Rain gauge, RainWise, parts

The amount of rain is measured by registering how many times one of the compartments of the white cup is filled. Each time a compartment is filled, the cup tips over and creates a pulse with a reed switch.

Rain gauge, RainWise, cup, reed magnetic switch

The reed switch is connected to a PCB with a counter and a backup battery. The PCB also takes care of the 1-Wire communication:

Rain gauge, RainWise, PCB, battery

Rain gauge, RainWise, PCB secondary side

I want to connect this rain gauge to my existing Debian NSLU2 1-Wire system to be able to add more data to my RRDtool graphs.

If you want to see a really complex 1-Wire system you should definitely check out the house monitoring project made by Silvano Gai at http://ip6.com/projects/.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>