Weather Station
A self-hosted weather station project powered by a series of Raspberry Pis to provide live accurate weather and imagery from multiple locations across the Isle of Man. This started off as a small project just hosting a live feed of my garden and the surrounding areas accessible for family members to watch, and quickly turned into a fully-fledged weather collection system.
The core of this project is the Python backend, which links the myriad of instruments together and pushes the data regularly via Redis to both an Express API hosting a websockets server for live results and a MongoDB database for long-term data storage and analysis. Separate Raspberry Pis are replated across the island for both weather collection and imagery, with a user-friendly map featuring clickable “hotspots” of locations that can be accessed at that time.
Unfortunately, this project has been left in a semi-abandoned state for a while. I will endeavour to bring this back online in the future. A related renewal of this project can be found in my dissertation project here where I studied the possibility of custom RF modules using lower frequency bands to increase the distance these weather station modules can be from a main “hub”. The original prototypes strictly used WiFi, greatly limiting the distance is could be from the house. Using basic antenna theory, I was able to establish a 250 metre LOS link using cheap dupont wire.
Various images from the original prototyping phase can be found on Google Drive here.