SparkFun will be closing early at 3:30 Friday 5/27 and remain closed Monday for Memorial Day (5/30). Orders placed after 2pm MT on Friday (5/27) will process and ship out on Tuesday (5/31).
Description: Whether you’re an agriculturalist, a professional meteorologist or a weather hobbyist, building your own weather station can be a really rewarding project. When you’re measuring weather, however, you need some pretty specialized sensors. This kit represents the three core components of weather measurement: wind speed, wind direction and rainfall.
None of the sensors in this kit contain active electronics, instead they use sealed magnetic reed switches and magnets so you’ll need to source a voltage to take any measurements. The positive side of this is that the sensors are easy to interpret:
The rain gauge is a self-emptying bucket-type rain gauge which activates a momentary button closure for each 0.011" of rain that are collected. The anemometer (wind speed meter) encodes the wind speed by simply closing a switch which each rotation. A wind speed of 1.492 MPH produces a switch closure once per second. Finally, the wind vane reports wind direction as a voltage which is produced by the combination of resistors inside the sensor. The vane’s magnet may close two switches at once, allowing up to 16 different positions to be indicated. For more information on how this works, as well as a table of voltage and resistance values for each position, refer to the manual below.
All of the included sensors are supplied with RJ11 terminated cables, for information on the pin-out of the cable, check out the datasheet.
Dimensions: 28.5" x 8"
Note: Some basic assembly is required.
Based on 12 ratings:
7 of 7 found this helpful:
anemometer - The data sheet is incorrect about one trigger per revolution, mine outputs two. I finally got working code together. Now will get direction working. http://arduinotronics.blogspot.com/2015/08/measuring-wind-speed-with-arduino.html
8 of 8 found this helpful:
I’ve always wanted to build a weather station. Well, I bought this unit and began my journey. Before it arrived, I had 2 Temp sensors and 2 humidity sensors working with Python programming. The weather meter arrived in a little box? Yes, it is about 2 ft tall and easily put together. Use the available pigpiod daemon (free download) and then sample that wind meter, or rain gauge up to 5000 times a second with a Rpi 2. I’ll catch wind speed well over 150 mph easy or until it blows away. LoL.. Awesome. Sensors are now running at 150 ft from the house using Cat5e. Running sensors are Wind speed, Rain gauge, 3 (DS18B20) sensors, 2 humidity (DHT11 & DHT22), and a BMP180. With 11 sensors inputs running and displaying graphics on a HD TV, the Rpi is running 15-26% CPU.. What fun and a great challenge. I will be sharing this adventure with a Electronics 101 summer camp Next week June 15, 2015. Python coding comes by various vendors and code enthusiasts. Make it work together and use purdy graphics!…You can do it… Programming can take a couple of weeks to come up to speed. I think this kit will last for some time. Being a fairly small unit, it will have a small wind load. Make sure you mount the rain gauge securely. You can get false readings it it rattles.
4 of 4 found this helpful:
This is a great kit. Easy to assemble. I used it with the photon weather shield https://www.sparkfun.com/products/13630, and sent the results to ThingSpeak. Just plug it in and go!
My basic code is on GitHub: https://github.com/rpurser47/weatherstation.
A few observations:
The sample code for the weather shield seems to read the weather vane 180 degrees off. I have two kits, and they both read the same, so I’m suspecting the code.
The data sheet says that you get a pulse every rotation from the wind speed, but you get 2. The 1.492MPH == 1Hz seems correct.
You have to make sure the rain gauge is VERY level, or it gets stuck. You probably shouldn’t mount it on the pole, since it’ll give spurious results on a windy day. These aren’t flaws in the design – it’s a sensitive instrument, and is sensitive to how it is installed.
Great weekend project!
3 of 3 found this helpful:
I had an existing Weather Shield on an Arduino uploading data to the Xively service. After soldering on two RJ11 connectors and fixing the weather meters outside, I added wind and rain to the data. I was most interested in rain (for horticultural reasons) and it now reports ‘rain in last hour’, ‘rain in last 24 hours’ and ‘rain to date’. Really handy.
2 of 2 found this helpful:
About 7 years ago, I posted my working Arduino code for this fun project. In the meantime, Comcast dropped support for those personal web pages. So I’ve re-posted it here (Note the that URL is case sensitive.):
Others have improved on it since then, but it does have a lot of documentation that didn’t come with the unit. I put that together from simple trial-and-error. It doesn’t use the rain gauge, but that’s simple to do, once you see how the wind-speed process works.
I think it will be still be useful as documentation (which is in the code itself), and the code does work just fine as well, so I thought I’d repost it. The code was from the Arduino IDE 7 years ago, so you will probably want to start your own new project, and just paste in the code (WeatherStation.pde).
Enjoy. This is a fun project! Steve
The wind vane and anemometer work perfectly. The rain gauge does tend to send some spurious “button closure” events out. I’m using the particle photon weather board, so perhaps the board is falsely seeing a signal transition the sensor never sent.
I was very happy with this product. All components are working correct. the most important the deadline was confirmed
As an amateur weather hobbyist and gardner this should work well.
0 of 1 found this helpful:
Works as I spect…