DIY weather station at home with Arduino

Weatherstation 05/2020

Anyone can go to a store or specialist dealer and buy a ready-to-use weather station. When it comes to integrate the data into other IoT projects, the product portfolio is already thinning out, and if you want to have devices with open interfaces, the price makes the project unattractive.

So why not to build your own weather station with an Arduino microcontroller with appropriate sensors? The weather station was my first Arduino project with a DHT22 sensor. This sensor is more suitable indoors than outdoors for a longer period of time. After a while it returned a relative humidity of constantly 100%. The sensor was therefore replaced in the GEN2 with a BME280 sensor, which returns temperature and humidity as well as air pressure. So the perfect hardware to get already 3 weather data with only one sensor.

Weather station sensor case

However, a weather station cannot Just consist of an Arduino, the sensors and the code. Suitable boxes are required for this and if you do not want to buy finished and expensive products, “creativity in the DIY store” is required.

  • The rod for mounting is a chrome-plated table leg
  • The cross braces consist of aluminum flat profiles
  • The case for the sensors consists of transparent orchid coasters
  • The Arduino itself is housed in a Bettermann OBO box. Here it is very important to drill 6 mm holes in the lower area to avoid condensation water and let it drain off.