cloudy

Author Topic: Homemade disdrometer, programming help wanted  (Read 26964 times)

0 Members and 1 Guest are viewing this topic.

Offline sloweather

  • Posts: 357
  • Notes from the outpost...
    • SLOweather.com
Homemade disdrometer, programming help wanted
« on: January 03, 2007, 07:42:22 PM »
Before you ask...
---
Disdrometer
From Wikipedia, the free encyclopedia
A disdrometer is an instrument used to measure the drop size distribution and velocity of falling hydrometeors. Some disdrometers can distinguish between rain, graupel, and hail.
---

That's a little more involved than my initial project, which is just to continuously measure and quantify the instantaneous intensity of rainfall. I already have an idea of how to try to do it, and have done a proof-of-concept prototype of some hardware. Rain gauge tips can tell you how hard it WAS raining by bucket tips, but we all know that a light drizzle can take forever to tip it once. If mine works properly, you might be able to see the sheets of rain fall in a downpour, if trended fast enough, as well as see drizzle before the bucket tips.

I already asked about this on the Ambient forum a few months ago and received a resounding yawn of interest. However, now that I've started to explore Weather Display, the members of this forum seem to be a lot more active in projects like this, and I suspect a successful project could easily be integrated into WD for display purposes.

So, if you have any experience with audio frequency analysis and quantification on PCs, and are interested in this project, PM me here, or use my contact page at http://wx.sloweather.com/contact.php .

And if you know of something like this already made and affordable for the hobbyist, please point me to it. I'd rather not reinvent it.

Thanks!

Chris
SLOweather Chris

Offline niko

  • syzygy
  • Global Moderator
  • Posts: 22,156
  • Crystal Ball broken! Please post the URL.
  • Northern California, U.S.A.
    • http://www.realweatherstation.com
Re: Homemade disdrometer, programming help wanted
« Reply #1 on: January 03, 2007, 07:49:27 PM »
So this is an impact measurement like the vailasa raincap http://www.vaisala.com/businessareas/instruments/products/weathermulti-sensor gauge?

Offline administrator

  • Administrator
  • Posts: 10,230
  • Get answers to your questions - use Forum SEARCH!
  • Blackpool, UK
    • Weather-Watch.com
Re: Homemade disdrometer, programming help wanted
« Reply #2 on: January 03, 2007, 08:05:46 PM »
So, if you have any experience with audio frequency analysis and quantification on PCs, and are interested in this project

It sounds like an interesting project. Rather than a PC, you might like to investigate a microcontroller (PIC) like the dsPIC30F6014A. It's got DSP capabilities which might be useful for doing the kind of calculations and processing you'll need to do. I've just got a development kit with one of those in to have a play with the technology, so I'm not an expert yet!
Chris
Weather Forum Administrator

Offline sloweather

  • Posts: 357
  • Notes from the outpost...
    • SLOweather.com
Re: Homemade disdrometer, programming help wanted
« Reply #3 on: January 03, 2007, 08:23:09 PM »
So this is an impact measurement like the vailasa raincap http://www.vaisala.com/businessareas/instruments/products/weathermulti-sensor gauge?

Yup, only it's gotta be vastly less expensive.
SLOweather Chris

Offline sloweather

  • Posts: 357
  • Notes from the outpost...
    • SLOweather.com
Re: Homemade disdrometer, programming help wanted
« Reply #4 on: January 03, 2007, 08:27:34 PM »
It sounds like an interesting project. Rather than a PC, you might like to investigate a microcontroller (PIC) like the dsPIC30F6014A. It's got DSP capabilities which might be useful for doing the kind of calculations and processing you'll need to do. I've just got a development kit with one of those in to have a play with the technology, so I'm not an expert yet!


That was suggested by another friend. However, I'm trying to keep the hardware costs down, at least in the beginning, by using a PC's sound card input, rather than adding more hardware. It may turn out, though, that the dynamic range in question is such that it winds up requiring more hardware. I won't know until I play a little more with the transducer design.

I'd sacrifice some of the fancy abilities of the Viasala device to make it affordable for most people on this list to afford.
SLOweather Chris

Offline niko

  • syzygy
  • Global Moderator
  • Posts: 22,156
  • Crystal Ball broken! Please post the URL.
  • Northern California, U.S.A.
    • http://www.realweatherstation.com
Re: Homemade disdrometer, programming help wanted
« Reply #5 on: January 03, 2007, 08:47:08 PM »
I'm with Chris on this one although I have seen some pretty amazing things done with soundcards too. There are also eval boards from e.g. Analog or TI that might be worth considering.

Offline ricky

  • Posts: 357
  • Auckland, New Zealand
    • Grey Lynn Weather
Re: Homemade disdrometer, programming help wanted
« Reply #6 on: January 03, 2007, 09:16:36 PM »
I would think a soundcard would have the bandwidth and dynamic range for a large plate kind of transducer... and external devices usually have a much lower noisefloor when it comes to the cheaper ones..
maybe find some scope capture software for a starting place to look for useful signatures when experimenting with transducers? before getting into custom dsp/analysis
Be very interested to hear how it all goes!

Offline sloweather

  • Posts: 357
  • Notes from the outpost...
    • SLOweather.com
Re: Homemade disdrometer, programming help wanted
« Reply #7 on: January 03, 2007, 09:43:03 PM »
I'm with Chris on this one although I have seen some pretty amazing things done with soundcards too. There are also eval boards from e.g. Analog or TI that might be worth considering.

Uh, Admin Chris or SLOweather Chris???
SLOweather Chris

Offline administrator

  • Administrator
  • Posts: 10,230
  • Get answers to your questions - use Forum SEARCH!
  • Blackpool, UK
    • Weather-Watch.com
Re: Homemade disdrometer, programming help wanted
« Reply #8 on: January 03, 2007, 10:09:32 PM »
Uh, Admin Chris or SLOweather Chris???

I think I'll have to start banning everyone else called Chris from the forum to avoid such problems :wink:

PIC based solutions don't need to be expensive. MAX187 ADC ($20), dsPIC30F6014A MCU ($20), MAX232 for RS232 I/O ($10), plus a few resistors/capacitors mounted on a board...$60 for a programmable solution giving easy connectivity to a PC. You might even be able to find a cheaper ADC or be able to use a cheaper PIC model. With a dsPIC MCU you also have lots of other potential connectivity options (CAN1/2, RS485, USB, Ethernet, 1-wire). With 1-wire you could probably even dispense with the MAX232 chip.
Chris
Weather Forum Administrator

Offline niko

  • syzygy
  • Global Moderator
  • Posts: 22,156
  • Crystal Ball broken! Please post the URL.
  • Northern California, U.S.A.
    • http://www.realweatherstation.com
Re: Homemade disdrometer, programming help wanted
« Reply #9 on: January 03, 2007, 10:32:36 PM »
Uh, Admin Chris or SLOweather Chris???

The one who had "Chris" in his post  :lol:

Offline administrator

  • Administrator
  • Posts: 10,230
  • Get answers to your questions - use Forum SEARCH!
  • Blackpool, UK
    • Weather-Watch.com
Re: Homemade disdrometer, programming help wanted
« Reply #10 on: January 03, 2007, 11:02:07 PM »
The one who had "Chris" in his post  :lol:

Well that narrows it down to just me and SLOweather :wink:
Chris
Weather Forum Administrator

Offline niko

  • syzygy
  • Global Moderator
  • Posts: 22,156
  • Crystal Ball broken! Please post the URL.
  • Northern California, U.S.A.
    • http://www.realweatherstation.com
Re: Homemade disdrometer, programming help wanted
« Reply #11 on: January 03, 2007, 11:06:13 PM »
You're right, let me rephrase that "The one with Chris in ALL his posts"  :lol:

Offline sloweather

  • Posts: 357
  • Notes from the outpost...
    • SLOweather.com
Re: Homemade disdrometer, programming help wanted
« Reply #12 on: January 04, 2007, 02:49:45 AM »
You're right, let me rephrase that "The one with Chris in ALL his posts"  :lol:

Fixed that...  :wink:
SLOweather Chris

Offline administrator

  • Administrator
  • Posts: 10,230
  • Get answers to your questions - use Forum SEARCH!
  • Blackpool, UK
    • Weather-Watch.com
Re: Homemade disdrometer, programming help wanted
« Reply #13 on: January 04, 2007, 06:53:47 AM »
One thing that I suspect will be tricky with this project is tuning it for individual disdrometer builds. I assume that unless manufactured to very tight tolerances, the 'impact plate' will produce quite different sound patterns for identical rain patterns. The problem is that creating a standard  pattern of rain drops for calibration will also be tricky. So repeatably converting a specific sound pattern for a specific impact plate into a rain rate won't be easy.
Chris
Weather Forum Administrator

Offline Clanger

  • Posts: 439
  • This post best viewed on a computer
  • UK
Re: Homemade disdrometer, programming help wanted
« Reply #14 on: January 04, 2007, 04:38:25 PM »
Could you have more than one impact plate or would that make things even more difficult.

 

cumulus