1 / 3
Temperature and Humidity Sensor - Powered by ESP32-C3 Mini and BME280
Order a print of this model
We calculate the final price from your selected file. You review and accept it before payment.
Saved on this device.
A neat and functional case with a holder for the BME280 sensor.
- Rating
- 0 / 5
- Likes
- 12
- Downloads
- 70
- Makes
- 0
- Views
- 960
- Reviews
- 0
Updated at source:
Model information
- Source
- Printables
- Category
- Electronics
- License
- Creative Commons — Attribution — Noncommercial — Share Alike
Temperature and Humidity Sensor
Release v2.0
Project Features
This project is a compact temperature and humidity monitor built with an ESP32-C3, a BME280 sensor, and a 1.3-inch SH1106 OLED display. It's designed for simplicity, low power consumption, and clear visual feedback. A screw mechanism is also integrated into the design to guarantee both secure enclosure and precise alignment.
Power Efficient
- Wi-Fi is fully disabled to reduce power usage.
- The ESP32-C3 runs at a reduced CPU speed (80 MHz) to conserve energy.
- The sensor operates in low-power "Forced Mode," taking readings only when needed.
Live Sensor Readings
- Displays temperature in Celsius and relative humidity in percent.
- Temperature values are adjusted with a user-defined offset for better accuracy. (The default temperature offset is set to 0. You can manually adjust it in the code at line 16 to calibrate readings based on your specific sensor.)
- New readings are taken and shown every 10 seconds.
Clear Visual Interface
- Large, easy-to-read text for both temperature and humidity.
- Custom icons: a thermometer for temperature and a leaf for humidity.
- Trend indicators show if values are rising, falling, or stable using arrows or lines.
Smooth Startup Sequence
- On power-up, a "Calibrating..." message appears with a rotating dot animation, providing visual feedback during initialization.
Parts needed:
- ESP32 C3 Mini
- BME280 Module
- 1.3" OLED Display Module
- TP4056 Module (if you plan on using internal battery)
- Battery
- SPST on/off Switch
- USB C Female socket
- Wires, Hot glue gun, soldering iron, etc…
Wiring Guide:
| Component | Connection | ESP32-C3 Pin |
|---|---|---|
| OLED Display | VCC | 3.3V |
| GND | GND | |
| SDA | GPIO 8 | |
| SCL | GPIO 9 | |
| BME280 Sensor | VCC | 3.3V |
| GND | GND | |
| SDA | GPIO 8 | |
| SCL | GPIO 9 |
Print Settings
- Layer Height: 0.2mm
- Support: No
if you like my work, please consider buying me a coffee.