1 / 3
Temperature and Humidity Sensor - Powered by ESP32-C3 Mini and BME280 — zdjęcie 1
1 / 3

Temperature and Humidity Sensor - Powered by ESP32-C3 Mini and BME280

Zamów wydruk tego modelu

Obliczymy ostateczną cenę na podstawie wybranego pliku. Sprawdzisz ją i zaakceptujesz przed płatnością.

Zapisane na tym urządzeniu.

A neat and functional case with a holder for the BME280 sensor.

Ocena
0 / 5
Polubienia
12
Pobrania
70
Wydruki
0
Wyświetlenia
960
Oceny
0

Aktualizacja u źródła:

Informacje o modelu

Źródło
Printables
Kategoria
Electronics
Licencja
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:

 

Wiring Guide:

ComponentConnectionESP32-C3 Pin
OLED DisplayVCC3.3V
 GNDGND
 SDAGPIO 8
 SCLGPIO 9
BME280 SensorVCC3.3V
 GNDGND
 SDAGPIO 8
 SCLGPIO 9

 

Print Settings

  • Layer Height: 0.2mm
  • Support: No

 

if you like my work, please consider buying me a coffee.

Tagi