We love getting our weather in a flurry of different methods, but have you tried building your own sensor suite to harvest the data for you? [Giovanni ‘CyB3rn0id’ Bernardo] needed to monitor isolated locations outside the reach of WiFi. His ray of hope is an ESP32 controller coupled with a LoRa module to beam data to a remote station that can access the cloud.
In addition to radios, he poured a deluge of sensors into the base station to read the temperature, barometric pressure, humidity, and fine dust. Why monitor dust as part of weather data collection? Particulate matter has a huge effect on air quality, something of great interest during a respiratory pandemic. For those readers near wildfires, quantifying your air quality (both indoors and out) is certainly of interest. [Giovanni] is using an SDS011 air quality sensor and has a long writeup just on this part. It uses a fan to move air past a laser-based sensing mechanism.
At the base station, live readings are shown on an OLED screen, but you can also connect to the ESP32 through your phone like a hotspot. If you keep a memory card installed, it will cache the readings in a perpetually-updated CSV file. In regular operation, the LoRa module overcasts the telemetry to its sister unit that acts as a Wifi/LoRa bridge so anyone can view gauges and graphs in real-time on ThingSpeak.
We want to shower [CyB3rn0id] with praise for seeing the
cirrus serious impact of harmful dust and making something that can alert people. We don’t want to rain on anyone’s parade, but sometimes it is better to stay inside.
The crown jewels of the Earth’s mountain ranges, the Himalayas, are unsurpassed in their beauty, their height, and their deadly attraction to adventurers, both professional and amateur. The gem of the Himalayas is, of course, Mount Everest, known as Sagarmatha to the Nepalis and Chomolungma to the Tibetans. At 8,848 meters (29,029 ft) — or more; it’s a geologically young mountain that’s still being thrust upward by tectonic activity — it’s a place so forbidding that as far as we know the summit was never visited until 1953, despite at least 30 years of previous attempts, many of which resulted in death.
The conquest of Everest remains a bucket list challenge for many adventurers, and despite advances in technology that have made the peak accessible to more people — or perhaps because of that — more than 300 corpses litter the mountain, testament to what can happen when you take the power of Mother Nature for granted.
To get better data on the goings-on at the Roof of the World, an expedition recently sought to install five weather stations across various points on the route up Mount Everest, including one at its very peak. The plan was challenging, both from a mountaineering perspective and in terms of the engineering required to build something that would be able to withstand some of the worst conditions on the planet, and to send valuable data back reliably. It didn’t all go exactly to plan, but it’s still a great story about the intersection of science and engineering.
Continue reading “The Weather Station At The Top Of The World”
Custom weather stations are a common enough project these days, especially based around the ESP8266. Wire a sensor up to the MCU, power it up with an old phone charger, and you’re half way there. But if you want something that’s going to operate remotely on the long term, you’ve got to put a little more thought into it.
Which is exactly what [BuckarewBanzai] did for his solar powered Raspberry Pi weather station. With an industrial NEMA-rated enclosure, a beefy 35 watt photovoltaic panel, and enough lead-acid battery capacity to keep the show going for days, this build is certainly more robust than most. Some might call it overkill, but we think anyone who’s ever deployed hardware outdoors for more than a few days knows you can never be too careful when Mother Nature is involved.
To keep the 18 Ah battery topped off, [BuckarewBanzai] is using a 10 amp Wanderer charge controller. It sounds as though he burned through a few lesser models before settling on this one; something to consider for your own off-grid projects. An LM2596 regulator is then used to provide a stable 5 V for the Raspberry Pi.
In addition to the BME280 environmental sensor that picks up on temperature, humidity, and pressure, there’s also a AS3935 lightning sensor onboard which [BuckarewBanzai] says can pick up strikes up to 40 kilometers away. All of this environmental data is collected and stored in a local SQLite database, and gets pushed offsite every five minutes with a REST API so it can be visualized with Grafana.
Critics in the audience will no doubt pick up on the solderless breadboard located in the center of the weather station, but [BuckarewBanzai] says he’s already on the case. He’s working on a custom PCB that will accept the various modular components. Not only should this make the station more reliable, but he says it will cut down on the “spaghetti” wiring. Though for the record, this is hardly the worst offender we’ve seen in that department.
[Mukesh Sankhla] writes in to share this unique weather display that looks to be equal parts art and science. Rather than show the current conditions with something as pedestrian as numbers, this device communicates various weather conditions to the user with 25 WS2812B LEDs embedded into the 3D printed structure. It also doubles as a functional planter for your desk.
So how does this potted plant tell you if it’s time to get your umbrella? Using a NodeMCU ESP8266 development board, it connects to openweathermap.org and gets the current conditions for your location. Relative temperature is conveyed by changing the color of the pot itself; going from blue to red as things heat up. If there’s rain, the cloud over the plant will change color and flash to indicate thunder.
[Mukesh] has made all of the STL files for the printed components available, as well as the source code for the ESP8266. You’ll need to provide your own soil and plant though, there’s only so much you can send over the Internet. Incidentally, if the clever way he soldered these WS2812B modules together in the video catches your eye, you’ll really love his “RGB Goggles” project that we covered earlier.
Continue reading “Weather Display Is Cloudy With A Chance Of ESP8266”
Weather stations are a popular project, partly because it’s helpful (and interesting) to know about the weather at your exact location rather than a forecast that might be vaguely in your zip code. They’re also popular because they’re a good way to get experience with microcontrollers, sensors, I/O, and communications protocols. Your own build may also be easily upgradeable as the years go by, and [Tysonpower] shows us some of the upgrades he’s made to the popular Sparkfun weather station from a few years ago.
The Sparkfun station is a good basis for a build though, it just needs some updates. The first was that the sensor package isn’t readily available though, but some hunting on Aliexpress netted a similar set of sensors from China. A Wemos D1 Mini was used as a replacement controller, and with it all buttoned up and programmed it turns out to be slightly cheaper (and more up-to-date) than the original Sparkfun station.
All of the parts and code for this new station are available on [Tysonpower]’s Github page, and if you want to take a look at a similar station that we’ve featured here before, there’s one from three years ago that’s also solar-powered.
Continue reading “Weather Station Gets Much-Needed Upgrades”
In an era where we can see the current temperature with just a glance at our smartphones, the classic “Time and Temp” gadget sitting on the desk doesn’t have quite the same appeal. The modern weather fanatic demands more data, which is where this gorgeous full-day temperature display from [Richard] comes in.
The display, built inside of a picture frame, shows the temperature recorded for every hour of the day. If the LED next to the corresponding hour is lit that means the value displayed is from the current day, otherwise it’s a holdover from the previous day’s recordings. This not only makes sure all 24 LED displays have something to show, but gives you an idea of where the temperature might be trending for the rest of the day. Naturally there’s also a display of the instantaneous temperature (indoor and outdoor), plus [Richard] even threw in the current wind speed for good measure.
In the video after the break, [Richard] briefly walks us through the construction of his “Thermo Logger”, which reveals among other things that the beautiful panel art is nothing more exotic than a printed piece of A4 paper. The video also features a 3D model of the inside of the device which appears to have been created through photogrammetry; perhaps one of the coolest pieces of project documentation we’ve ever seen. We’ll just throw this out there: if you want to ensure that your latest build makes the front page of Hackaday, pop off that back panel and make some decent quality 3D scans.
Given the final result, it should come as no surprise to find that this isn’t the first incredible weather display that [Richard] has built. We previously covered another weather monitoring creation of his that needed two seperate display devices to adequately display all the data it was collecting.
Continue reading “24 Hours Of Temperature Data At A Glance”
For serious data collection with weather sensors, a solar shield is crucial. The shield protects temperature and humidity sensors from direct sunlight, as well as rain and other inclement weather, without interfering with their operation. [Mare] managed to create an economical and effective shield for under three euros in materials.
It began with a stack of plastic saucers intended for the bottom of plant pots. Each of these is a lot like a small plate, but with high sides that made them perfect for this application. [Mare] cut the bottom of each saucer out with a small CNC machine, but the cut isn’t critical and a hand tool could also be used.
Three threaded rods, nuts, and some plastic spacers between each saucer yields the assembly you see here. When mounted correctly, the sensors on the inside are protected from direct exposure to the elements while still allowing airflow. As a result, the readings are more accurate and stable, and the sensors last longer.
The top of the shield is the perfect place to mount a UV and ambient light sensor board, and [Mare] has a low-cost DIY solution for that too. The sensor board is covered by a clear glass dish on top that protects the board without interfering with readings, and an o-ring seals the gap.
3D printing is fantastic for creating useful components, and has been instrumental in past weather station builds, but projects like these show not everything needs to be (nor should be) 3D printed.