Monitoring your roomโs temperature and humidity doesnโt have to be boring โ or expensive. With a bit of 3D printing and some simple electronics, you can create your own portable weather station that looks great on your desk and runs on a rechargeable battery.
This DIY weather station is built around the Wemos D1 Mini (ESP8266) and displays live readings from a DHT11 sensor on a 0.96" OLED display. A compact 3D-printed case (base + top cover) makes it look like a professional gadget.
๐งฐ Components Required3D Printed Parts
- ๐ค Base Part (with slots for Wemos Mini, battery, TP4056, OLED)
- โช Top Cover Part (with a slot for DHT11 sensor)
Electronics
- 1 ร Wemos D1 Mini (ESP8266)
- 1 ร DHT11 Temperature + Humidity Sensor
- 1 ร 0.96-inch OLED Display (I2C)
- 1 ร Li-ion Battery
- 1 ร TP4056 Charging Module
- Jumper wires (female) for connections
- Screws + screwdriver
This project needs two 3D printed parts:
- ๐ค Base Part
- โช Top Cover
- ๐ฅ Looking for the STL files?Drop me a quick DM on Instagram @electro__dude and Iโll send you the download link right away! or click here
โ ๏ธ Print Tips:
- Print the base in black PLA/ABS (for strength).
- Print the cover in white PLA (for a clean, minimal look).
- ๐ ๏ธ Step-by-Step Assembly
Take the 3D-printed base and insert the Wemos D1 Mini into its dedicated slot.
Make sure it sits firmly and that the USB port is accessible for programming later.
This board is the โbrainโ of the weather statio
Take the 0.96-inch OLED and carefully insert it into the OLED slot on the base.
- Handle the display gently as the screen is fragile.
- Align it properly so it faces outward for clear visibility.
Now weโll set up the power system.
Solder the battery wires to the TP4056 charging module:
- Battery + โ TP4056 B+
- Battery โ โ TP4056 B-
Insert both the battery and TP4056 into their dedicated slots inside the base.
Make sure the TP4056โs micro-USB port is accessible for easy charging.
- The DHT11 sensor will be mounted on the top cover.
- Before placing it into the cover slot, solder female jumper wires to its pins (VCC, GND, Data).
- This makes it easy to connect later to the Wemos Mini.
- Once soldered, insert the DHT11 into the slot on the top cover, ensuring the sensor head is exposed for accurate readings.
Now connect everything together as per the circuit diagram:
DHT11 โ Wemos Mini
- VCC โ 3.3V
- GND โ GND
- Data โ D4 (GPIO2)
OLED โ Wemos Mini (I2C)
- VCC โ 3.3V
- GND โ GND
- SDA โ D2 (GPIO4)
- SCL โ D1 (GPIO5)
Battery โ TP4056 โ Wemos Mini 5V
Connect your Wemos D1 Mini to your computer via USB.
Open Arduino IDE.
Install the required libraries:
- Adafruit Unified Sensor
- DHT sensor library
- Adafruit SSD1306 (for OLED)
Load the code from my GitHub (https://github.com/souravmahari/-DIY-3D-Printed-Mini-Weather-Station-/tree/main)
Select Wemos D1 Mini as the board and hit Upload.
After uploading, the OLED will display live temperature & humidity readings from the DHT11 sensor.
Step 7: Closing the Box ๐งFinally, align the top cover with the base and fix it using screws.
Ensure all wires are neatly placed inside.
The DHT11 should be exposed through the cover slot for accurate sensing.
๐งฉ No access to a 3D printer?Thatโs totally fine โ you can get your parts made through JUSTWAY, a trusted platform for professional 3D printing.
From SLA, SLS, DLP, MJF, FDM, to SLM, JUSTWAY covers every major printing process. Choose from materials like resin, nylon, PLA, ABS, PETG, TPU, PC, ASA, PEEK, and even metal options such as aluminum, stainless steel, and titanium.
โจ Got an idea ready to print?Get an instant quote and turn it into reality today!
Justway offer comprehensive metal 3D printing services capable of producing parts in a wide range of metals. From lightweight aluminum to high-strength titanium, our technology supports complex geometries, large-scale builds, and precise functional components.
They offer metal 3D printing capabilities include: Aluminum 3D Printing (AlSi10Mg)
Justway offers advanced aluminum 3D printing services using AlSi10Mg, an aluminum alloy that combines excellent strength, thermal properties, and low weight with flexible post-processing possibilities. This material is ideal for producing lightweight, durable parts with complex geometries and high precision.
Material Overview
AlSi10Mg is a typical casting alloy with good casting properties, commonly used for thin-walled and complex components. It provides a strong balance of strength, hardness, and dynamic performance, making it ideal for parts exposed to high mechanical loads.
Material Properties
- Tensile Strength: 330 MPa
- Bending Strength: 245 MPa
- Particle Diameter: 15โ53 ฮผm
- Bulk Density: 1.45 g/cmยณ
Common Applications
- Welded assemblies
- Marine frames
- Aerospace and automotive components
- Chemical equipment
- Electronic parts
Justwayโs aluminum 3D printing capability enables the production of precise, lightweight, and high-performance metal parts, optimized for demanding industrial applications.
Step 8: Power ON ๐Flip the switch (or connect via USB) and your Mini Weather Station comes alive!
The OLED will show temperature (ยฐC) and humidity (%).
You can recharge it anytime using the TP4056 port.Step 8: Power ON ๐Flip the switch (or connect via USB) and your Mini Weather Station comes alive!The OLED will show temperature (ยฐC) and humidity (%).
- Monitor room temperature & humidity
- Use as a desktop gadget
- Portable battery-powered mini weather station
- Educational project for learning IoT & sensors
This project can be upgraded in many exciting ways:
- ๐ถ Send weather data to a cloud server / mobile app
- ๐ Log readings over Wi-Fi for long-term monitoring
- ๐๏ธ Integrate with Alexa / Google Home to ask โWhatโs the room temperature?โ
- โ๏ธ Add more sensors (BMP280 for pressure, LDR for light, etc.)
With just a few components, a 3D-printed enclosure, and some simple coding, you can build a miniature weather station that looks professional and works reliably. Itโs a fun way to learn about IoT, sensors, and 3D design while making something practical for everyday use.
And remember โ if you need custom 3D-printed parts or want to create your own designs, JUSTWAY is here to help.Theyโre your go-to partner for high-quality 3D printing and CNC machining with fast turnaround and a wide range of materials.
๐ Keep building, keep experimenting, and keep glowing.Your next great idea is just a print away. ๐ซ













_t9PF3orMPd.png?auto=compress%2Cformat&w=40&h=40&fit=fillmax&bg=fff&dpr=2)





Comments