This is ONE piece of my weather stations. This Anemometer works fantastic and has handled and recorded winds up to 30+mph so far. It is made to slide into PVC pipe. I use a simple op amp circuit to convert infrared LED and infrared transistor to a digital signal. The digital signal is recorded by ESP8266 12E. Then sent to local network and off sight server. I've put a link to the full weather station schematics below. Hope they are useful. Sight were my weather station reports to is http://shermluge.xyz/wx
This is still very much a work in progress but has been collecting data now since Dec 13 2017. Over 17,000 records. The website is still very rough, I've hard coded everything, even the graph is just using tables in HTML. I do want to add a look up history (other then just the past 24 hrs). But compared to the NOAA sight, which is near were I live, its been right on.
I'm designing a rain gauge currently. I plan on converting the whole station from spare parts to all 3d printed. Even though it doesn't show in the schematics, some of the sensors are doubled for redundancy and to check each other.
Since the original I made back in April 2018, I've swapped out the spining cups with one made of ABS.. I was worried when I made it out of PLA. When we hit temps of 106+ the PLA one drooped, no surprise. The new ABS one works great and is holding up to the high temps. So I would now recommend ABS or PETG or other higher temp material.
Updated 8/20/18 on the 17th when replacing spinner, I noticed it wasn't spinning as smooth as it should. So instead of printing things all over again, I designed a spinner base sleeve that I printed out of ABS and it slid on perfectly, and it works fantastic.
THE BASE SLEEVE IS OPTIONAL..
Schematics for full weather station: