Home weather stations are a great way for hackers and makers to put their skills to practical use. After all, who wants to hear the current conditions for the whole city when they could setup their own station which drills that information down to their very own street? Such a setup doesn’t need to be any more complex than a temperature sensor wired up to a microcontroller, but then not all of us are quite the weather fanatic that [Richard] clearly is.
The system he’s built to monitor the wind over his home is, to put it mildly, incredible. We might not all share the obsession [Richard] apparently has with the wind, but we can certainly respect the thought and design that went into this comprehensive system. From his scratch built anemometer to the various ways he’s come up with to display the collected environmental data throughout his home, if this build doesn’t inspire you to hack together your own weather station then nothing will.
At the heart of the system is the anemometer itself, which makes use of several scavenged parts such as the bottom halves of plastic Easter eggs as wind cups. The cups spin on a short length of M5 threaded rod inside of a 635ZZ bearing, which ultimately rotates a “light chopper” placed between a red LED and a OPL550A optical sensor. In a particularly nice touch, [Richard] has even included a few power resistors arranged around the moving parts to use as a heater which keeps the device from freezing up when the temperature drops. The sensor creates eight digital pulses per revolution, and feeds data into the base station though a 30 meter (98 feet) cable.
From there, the base station uses an ESP8266 to upload wind and temperature data to ThingSpeak and Weather Underground to be viewed through their respective web interfaces and applications. The project really could have ended here and still been impressive in its own right, but the station also includes 433 MHz and NRF24L01 transmitters to send the data to the other display devices which [Richard] has designed.
The 433 MHZ display is built into the frame of a lantern, and shows the current time and temperature on an LED readout as well as historical wind and temperature graphs on a 2.2 inch ILI9341 TFT screen which [Richard] has rotated into a portrait layout. There’s a red light on top that blinks whenever a signal is received to show that the system is working, and even a touch sensor which can be used to turn off the TFT screen at a tap if you’re not interested in seeing the full charts.
The other display, which [Richard] calls the “picture frame” utilizes a dizzying array of single LEDs, a handful of digital LED readouts, and even an OLED screen for good measure. They all work together to show the current wind speed as well the averages for the past day in three hour segments. As this display features a real time display of current wind conditions and averages for as short a period of two minutes, it uses the NRF24L01 receiver to get data from the base station at a rate of 3 Hz.
In the past we’ve seen 3D printed weather stations, and of course some pretty simple affairs using little more than an ESP8266 board and some sensors. But few have ever put so much thought into how to present the collected data to the user. If you’re serious about knowing what it’s like outside the confines of your bunker, [Richard] has got some tricks to show you.
How UV resistant are the plastic parts? The cups look like they’re already beginning to degrade.
I’d suggest using some cheap alumin(i)um funnels with the ends sealed off. Those should last forever.
Could probably just spray them with UV resistant clear coat, but suppose with the cost of plastic easter eggs you can just replace them every year too.
Even if I mounted an anemometer on my roof, the trees are much taller…
Our neighbor has an anemometer and direction indicator mounted right on the corner of his roof. The direction indicator sits in a lovely little rotor coming off the gutter and spends all day going round and round at a weirdly consistent speed. They really have to be waaaay up in the cleanest air you can reach if theyre going to be of any use.
“Directions unclear, directional indicator installed in anemometer mode.”
That or every day, they have a miniature tornado above.
Well, that really depends on what you want to measure… if you’re interested in the speed and direction just above your roof or gutter then that’s where they should be placed. But to measure what could be considered free-stream wind speed and direction, yes, they should be some distance above the disturbances.
Yes location is everything for weather sensing – my anemometer is mounted a couple of meters above the roof but nearby trees make the readings close to meaningless, especially the direction readings though you can get an idea of direction from the average position.
While I agree that it’s difficult to site a wind station so it matches the “official” weather map due to trees and hills….
Wait a minute!
What *I* care about, and I doubt I’m alone – is how hard the weather is trying to suck the heat or AC out of my dwellings and cost me money and maybe effort. Since I control most of my heating and cooling somewhat manually, I do have a couple of weather stations on my LAN, and use the outputs to enable a bit of anticipation – after all, it could take awhile for a woodstove or even a propane heater to bring things up to temperature if you let it get behind, or an AC to cool things down going the other direction. If you’re wasteful and on the grid, you can overkill your way through those. I’m neither, I have to think about such things, and the technology lets me live quite a lot less expensively without sacrificing comfort.
Better living through technology, baby!