Steven - Remote weather data gathering station

Case for a ESP32 remote/outside weather data gathering station.
2
4
0
95
updated June 23, 2025

Description

PDF

This is a remote part of my weather station, meant for measuring temperature/humidity/pressure and sending it via ESP-NOW to the main unit - ESP32S3/Lilygo T5 4.7 E-paper display.

For anybody interested source code can be found here:

https://github.com/quinkq/LilyGo-T5-4.7-OWM-Localized-Display   

Station consists of 2 main elements, pretty much all from aliexpress:

  1. Main case, housing:
    - ESP32C3 microcontroller
    - MCP73871 solar charge controller
    - TPS63020 buck-boost converter (3.3 V output)
    - solar panel holder for 1 W 6 V solar panel (110x60x2.5 mm)
    - 18650 Li-ion cell 3.7 V
    - USB-C port for backup battery charging

    The electronics holding part (base.stl) is meant to be inserted from below into the shell to avoid water ingress. Assembly requires 6 x M4 hex nuts and DIN 7991 bolts (or similar, at least 15mm long).
    It's also meant to hold 2 mesh filters on both sides to prevent insect infestation - I've split them in PrusaSlicer and added connectors to lock in place some pantyhose mesh in between (xD), I think it's easier this way. There are 2 filter versions - only because my initial base print had imperfections and tried to adapt filter to match those irregularities.

    Shell features heat shielding double roof and has 2 slanted ventilation ports on both sides. It holds 4 x M5 hex nuts on the bottom to allow bolting down station in place (length depends on what you're bolting through, keep in mind shell can accommodate max ~12 mm of bolt inside).
     
  2. Stevenson screen temperature tower
    - houses 2 temperature/humidity/pressure sensors - SHT40 and BME280
    - assembly requires 6 x M3 hex nuts (found it easier to screw everything together using 2 stacked nuts on the bottom so 9 total)
    - 3 x DIN 976 M3 rods (depends on how many segments you want to stack, but single 50 cm rod for cutting should be enough)

There is a preview .stl tower added, but it's meant to be printed using individual sections. Typically you'd need to print 1 piece of every segment, except for “2nd_segment_REPEATABLE” that needs to be repeated to reach desired tower height. Files added in same order you'd normally assemble it in. I've been printing the middle segments horizontally, and the top ones vertically with some supports, but you can try either way.

Recommend using white PETG to keep it UV resistant, non-crumbling overtime and minimize surface heating caused by the sun. I've successfully printed shell vertically by puting it on the pipe-out side. Pipe bend will surely benefit when printed at 45° angle (place on peak of the fold with supports).

I intend to expand it in the future, to measure rainfall and possibly wind speed/direction. Idea is to mount 35mm DIN rails using shell's underside M5 bolts, to help support additional measuring apparatus, and use splitter in place of existing pipe bend.
 

Fusion 360 file added to allow adapting for own purposes.

 





 

Tags



Model origin

The author marked this model as their own original creation.

License