I am sure there is data curve out there for the specific sensor... I'm sure there is calibration required per unit... , you can derive your own pretty easy.. depending on your needed level of accuracy.

Solicit help from a friend, have them hold the working sensor out your car window. Record sensor readings in increments of 10 mph... from that data plot, you can derive a reasonably accurate wind speed to analog out curve...

Would be interesting to compare the short wind gust curve to a prolonged sustained wind curve... I'd expect a slight difference..

If you do it, post it... I'm looking at adding that sensor soon as well...

I'm getting a $30 hand-held anemometer to try to calibrate this sensor. I'll try to derive a formula for a given extreme position of the trimpot (max counter clockwise or max clockwise) where temperature and Voltage are input and wind speed is output. I'll post it if I'm successful.

I have gathered a lot of data, but I have found no clear pattern. In fact, some of the data at similar temperature shows less Voltage being used at higher wind speed. Will try varying my test environment next.

On Arduino, I'm starting to think that this device is a better wind detector than it is a wind speed meter. I can easily tell the difference between some wind and no wind, for normal-range room temperature and for *most* trimpot positions (270 degrees seemed to always output the same value +/- 0.1%, but 0, 90, and 180 were good). When it comes time to tell one speed apart from another, the test data set doesn't support it. I got higher Out values (at the same temperature) for slower air than I do for faster air.

Here's some of my data that shows the inconsistency. I used a hand-held anemometer to get reference wind speeds at fixed points from a hair dryer's output vent, and I measured the wind sensor's Out at those pre-measured distances, reporting the average value over 100 samples, after a 10s warmup period. I'm supplying 9V external power to the Arduino and powering the wind sensor off its regulated 5V pin.

It has a log function. It's not linear. The voltage is proportional the square root of wind speed.
BUT -

It varies with ambient temp - values go up with colder ambient.
It varies a little over 10% with sensor orientation to the wind.

Varying the pot is not going to be too useful. Just set it a fairly low number with no wind (we use .5V) and go from there.
So it's not a true anemometer in the sense of being really useful (in its current state) for quantifying wind speed.
I do agree with that.

I have the same question. I am using the RAW output from the sensor to measure wind speed from a fan.

I do not need much precision and dont really need to compensate for temperature.

However it would be nice if the output was somewhat related to MPH or m/s rather than just the analog output (0 to 1023) from the arduino.

So I understand its a logarithmic output proportional to the square root of wind speed.... but not being a math guy... how do I convert it to meters/second? (again keeping it mind I dont really care for high accuracy)

Just pointing me in what math has to be applied, then I can fine tune it from there.

Does anyone have a simple arduino sketch of the wind sensor outputting usable values, such. Wind speed, and temp?

I'm building a synth with the hope to include a wind controller for handling note on and sustain and stop. So far the vales I'm getting don't seem to be correct, looking to see how other are getting workable values.

last week I got two of your wind sensors (both revisions). I want to meaure true wind speed on my bike. Because I also measure altitude (with a BME280 pressure sensor) I have a very accurate temperature reading in degrees C from this source. I think, this could avoid many problems with the calibraton of the NTC resistor.
Now my question: Do you have a formula where I can use the (known) temperature in Celsius to calculate wind speed? Did anybody else try this procedure?