Wind speed and direction

Has anyone found a reliable way to read wind speed and direction using an Arduino? I know Freetronics makes a wireless receiver shield but La Crosse has went to 915 mhz. The receiver is for 433 mhz. Wired or wireless is ok, it just needs to be fairly accurate... +/-5%.

You can still buy the old Dallas Semiconductor 1-Wire weather station for $98. I have two of them and they work pretty well. If you don't like 1-wire, you can easily just use the anemometer and wind vane to roll your own. It does temperature too.

I do like 1 wire. I have had a network for years connected to a pc thru a 1 wire hub along with a Bray 1 wire barometer and Hobby Boards rain gauge and several temp/humidity sensors . Where can you get them and do you write your own sketch?

Thanks,
Bill

You get them here:
http://www.aag.com.mx/aagusa/index1.html

They come with some pc application software, I'm not sure what you get now since it's been several years since I got mine. I believe there is a sketch that someone has already done to interface to Arduino. Do a search, I'm not going to do all the work for you :slight_smile: Maxim bought Dallas Semi so they have the app notes on the system since it was originally sold By Dallas Semi as a proof of concept. If I recall correctly, there was a Java program available.

Ok, thanks for the help and advice! I will see what I can find.

Thanks,
Bill

You're welcome! And have fun. If I'm not mistaken they come with an Atmega 8 controller now so you may be able to have all sorts of fun reprogramming it.

EmilyJane:
You get them here:
http://www.aag.com.mx/aagusa/index1.html

...

They now are available with RS485 interface. I'll get one and try to put up a how-to for Arduino...

The aag station is pretty easy to work with from arduino. Ive got mine on my roof powered by a solar/lipo combination, wirelessly transmits via xbee. It was an easy weekend project, on my list of topics to blog about when i can find some spare time.

They now are available with RS485 interface. I'll get one and try to put up a how-to for Arduino...

Mine is on its way. :slight_smile: I haven't played with RS485 lately. Should be a fun project. They're even cheaper than the 1-wire version. Bonus!

AAG sell two versions. Both use the same mechanical parts. They differ in what comes down from the roof.

One version connects you to 1-Wire chips in the sensor head. The other gives you a serial data stream... the unit in the roof is a little computer in its own right, sending data (and accepting commands) over a serial channel.

For help with talking between Arduinos and serial devices, see....

(It was actually inspired by my wish to one day control and monitor one of the AAG devices with an Arduino! I've been an AAG customer for MANY years, in my 1-Wire life)

My first two 1-wire weather stations came directly from Dallas Semiconductor. I haven't purchased any from AAG until now. I'm anxious to see the improvements to the cases. Mine took quite a lot of RTV to make them waterproof. The new ones are a lot "smarter" than the originals too.

The new ones still contain WAY too many LEDs as well . Fortunately they can be disabled. Surprisingly tough little units. Mine survived the winter unscathed despite a wind storm with 75MPH gusts.

The new ones still contain WAY too many LEDs as well . Fortunately they can be disabled.

Whew! That's an understatement! :smiley: Those Mexicans are certainly festive!

Got my station today. Unfortunately I can't get the USB interface to enumerate under OS X. About to bootcamp into Windows.

For anyone trying to talk to this from OS X, download the CP210x USB to UART Bridge VCP Driver

http://www.silabs.com/Support%20Documents/Software/Mac_OSX_VCP_Driver.zip

and use a terminal program like CoolTerm that can transmit hex strings.

Finally, I have managed to communicate with the weather station. The first command I gave it was to turn off those @%$& flashing blue and red LEDs. :grin:

Pretty straightforward really. The toughest part is understanding the RS485 protocol spec which was apparently translated from Chinese by a Spanish speaking person. Now I need to breadboard up the RS485 interface to the Arduino. As soon as I get that working, I'll post the sketch to communicate with the weather station.

EmilyJane:
The first command I gave it was to turn off those @%$& flashing blue and red LEDs. :grin:

Yeah, stunning, isn't it? :wink:

buzzdavidson:

EmilyJane:
The first command I gave it was to turn off those @%$& flashing blue and red LEDs. :grin:

Yeah, stunning, isn't it? :wink:

It wasn't too annoying for the first 10 minutes or so but after that it was driving me mad! I can imagine the comments I'd get with that thing flashing away all night.

Do you know what the function for the power supply voltage is? It appears to be an 8 bit a/d reading with a 5V reference scaled by 3/13. If I assume that, I calculate 11.8V based on my reading and according to the data sheet, they are supplying 12V to the weather station. The documentation is pretty bad in places.

How did you get on with making a wireless anemometer. I ask because I have a part built weather station that uses 433mhz transmitter. The receiver side is connected to a LCD display that shows temp and humidity and also heat index. I have for the last two weeks been trying to get the transmitter to send data from a Maplin anemometer but have been unable to get the code to work at all. I have spent days searching the web for some clues as to how it can be done, but so far all anemometer project codes seem to be direct wire not wireless any help would be very much appreciated.

Six years later . . .